Skip to main content
Log in

Proposal of a recommender system simulator based on a small-world model

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

This article proposes the development of a software simulator that allows the user to evaluate algorithms for recommender systems. This simulator consists of agents, items, a recommender, a controller, and a recorder, and it locates the agents and allocates the items based on a small-world network. An agent plays the role of a user in the recommender system, and the recommender also plays a role in the system. The controller handles the simulation flow where (1) the recommender recommends items to agents based on the recommendation algorithm, (2) each agent evaluates the items based on the agents’ rating algorithm and using the attributes of each item and agent, and (3) the recorder obtains the results of the rating and evaluation measurements for the recommendation pertaining to such information as precision and recall. This article considers the background of the proposal and the architecture of the simulator.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58

    Article  Google Scholar 

  2. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowledge Data Eng 17(6):734–749

    Article  Google Scholar 

  3. Saga R, Tsuji H, Onoda J (2005) Agent system for notifying hotel room reservation alternatives. Proceedings of the 11th International Conference on Human Computer Interaction (HCII2005), vol 5, pp 1–10

    Google Scholar 

  4. Resnick P, et al (1994) GroupLens: an open architecture for collaborative filtering of netnews. Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, Chapel Hill, NC, ACM, pp 175–186

  5. Sarwar B, et al (2001) Item-based collaborative filtering recommendation algorithms. Proceedings of the 10th International Conference on the World Wide Web, pp 285–295

  6. Pazzani M (1999) A framework for collaborative, content-based and demographic filtering. Artif Intell Rev 13(5/6):393–408

    Article  Google Scholar 

  7. Linden G, Smith B, York J (2003) Amazon.com recommendations: item-to-item collaborative filtering. Internet Comput IEEE 7(1): 76–80

    Article  Google Scholar 

  8. Claypool M, Gokhale A, Miranda T (1999) Combining content-based and collaborative filters in an online newspaper. Proceedings of the SIGIR-99 Workshop on Recommender Systems: Algorithms and Evaluation

  9. Herlocker JL, et al (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inform Syst 22(1):5–53

    Article  Google Scholar 

  10. Watts DJ, Strogatz SH (1998) Collective dynamics of “small-world” networks. Nature 393(6684):409–410

    Article  Google Scholar 

  11. Albert R, Barabasi A (2002) Statistical mechanics of complex networks. Rev Modern Phys 74:47–97

    Article  MATH  MathSciNet  Google Scholar 

  12. Martin-Buldú J, Cano P, Koppenberger M, et al (2007) The complex network of musical tastes. New J Phys 9

  13. Cano P, Celma O, Koppenberger M, et al (2006) The topology of music recommendation networks. Chaos: an Interdisciplinary Journal of Nonlinear Science 16

  14. Tabei Y, Uno T, Sugiyama M, et al (2010) Single versus multiple sorting in all pairs similarity search. 2nd Asian Conference on Machine Learning (ACML)

  15. Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence, Madison, WI

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ryosuke Saga.

Additional information

This work was presented in part at the 16th International Symposium on Artificial Life and Robotics, Oita, Japan, January 27–29, 2011

About this article

Cite this article

Saga, R., Okamoto, K., Tsuji, H. et al. Proposal of a recommender system simulator based on a small-world model. Artif Life Robotics 16, 426–429 (2011). https://doi.org/10.1007/s10015-011-0970-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-011-0970-4

Key words

Navigation