Skip to main content

AIRS: Ant-Inspired Recommendation System

  • Conference paper

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 323))

Abstract

The goal of recommendation systems is to produce a set of meaningful suggestions for a group of users that can be useful for them. This paper introduces a multi-agent algorithm that builds a distributed recommendation system by exploiting nature-inspired techniques. The recommendable resources are recognized through a metadata represented of a bit string obtained by the application of a locality preserving hash function that maps similar resources into similar strings. Each agent works independently to replicate and wisely relocate the metadata. The agent operations are led by the application of ad-hoc probability functions. The outcome of this collective work will be a sorted logical overlay network that allows a fast recommendation service. Experimental analysis shows how the logical reorganization of metadata achieved by the agents can improve the performances of the recommendation system.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balabanovic, M., Shoham, Y.: Fab: Content-Based, Collaborative Recommendation. Comm. ACM 40(3), 66–72 (1997)

    Article  Google Scholar 

  2. Barabasi, A.L., Albert, R.: Emergence of scaling in random networks. Science 286(5439) (1999)

    Google Scholar 

  3. Basu, C., Hirsh, H., Cohen, W.: Recommendation as classification: Using social and content-based information in recommendation. In: Proceedings of the Fifteenth National Conference on Artificial Intelligence (AAAI 1998), Madison, Wisconsin, pp. 714–720 (1998)

    Google Scholar 

  4. Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm intelligence: from natural to artificial systems. Oxford University Press, New York (1999)

    MATH  Google Scholar 

  5. Breese, J.S., Heckerman, D., Kadie, C.: Empirical Analysis of Predictive Algorithms for Collaborative Filtering. In: Proc. 14th Conf. Uncertainty in Artificial Intelligence (July 1998)

    Google Scholar 

  6. Cai, M., Frank, M., Chen, J., Szekely, P.: Maan: A multi-attribute addressable network for grid information services. J. Grid Comput. 2(1), 3–14 (2004)

    Article  MATH  Google Scholar 

  7. Camazine, S., Franks, N.R., Sneyd, J., Bonabeau, E., Deneubourg, J.L., Theraulaz, G.: Self-Organization in Biological Systems. Princeton University Press, Princeton (2001)

    Google Scholar 

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

    Google Scholar 

  9. Cotter, P., Smyth, B.: PTV: Intelligent personalized TV guides. In: 12th Conference on Innovative Applications of Artificial Intelligence, Austin, Texas, pp. 957–964 (2000)

    Google Scholar 

  10. Crespo, A., Garcia-Molina, H.: Routing indices for peer-to-peer systems. In: Proc. 22nd Int. Conf. Distributed Computing Syst., ICDCS 2002, pp. 23–33 (July 2002)

    Google Scholar 

  11. Forestiero, A., Mastroianni, C.: A swarm algorithm for a selfstructured P2P information system. IEEE Transactions on Evolutionary Computation 13(4), 681–694 (2009)

    Article  Google Scholar 

  12. Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Communications of ACM 35(12), 61–70 (1992)

    Article  Google Scholar 

  13. Good, N., Schafer, J.B., Konstan, J.A., Borchers, A., Sarwar, B., Herlocker, J., et al.: Combining collaborative filtering with personal agents for better recommendations. In: Proc. of the Sixteenth National Conference on Artificial Intelligence (AAAI 1999), Orlando, Florida, pp. 439–446 (1999)

    Google Scholar 

  14. Hofmann, T.: Probabilistic latent semantic analysis. In: Proc. of the Fifteenth Conference on Uncertainty in Artificial Intelligence, Stockholm, Sweden (1999)

    Google Scholar 

  15. Lang, K.: NewsWeeder: Learning to filter netnews. In: Proc. of the 12th International Conference on Machine Learning, Tahoe City, CA, USA, pp. 331–339. Morgan Kaufmann, San Francisco (1995)

    Google Scholar 

  16. Lumer, E.D., Faieta, B.: Diversity and adaptation in populations of clustering ants. In: Proc. of SAB 1994, pp. 501–508. MIT Press, Cambridge (1994)

    Google Scholar 

  17. Melville, P., Mooney, R.J., Nagarajan, R.: Content-boosted collaborative filtering for improved recommendations. In: Proc. of the XVIII National Conference on Artificial Intelligence (AAAI 2002), Edmonton, Alberta, pp. 187–192 (2002)

    Google Scholar 

  18. Mooney, R.J., Roy, L.: Content-based book recommending using learning for text categorization. In: Proc. of the 5th ACM Conference on Digital Libraries, San Antonio, Texas, pp. 195–204 (June 2000)

    Google Scholar 

  19. Oppenheimer, D., Albrecht, J., Patterson, D., Vahdat, A.: Design and implementation tradeoffs for wide-area resource discovery. In: Proc. 14th IEEE Int. Symp. High Performance, pp. 113–124. Research Triangle Park, Raleigh (2005)

    Google Scholar 

  20. Pazzani, M.J.: A framework for collaborative, content-based and demographic filtering. Artificial Intelligence Review 13(5,6), 393–408 (1999)

    Article  Google Scholar 

  21. Pazzani, M.J., Billsus, D.: Learning and revising user profiles: The identification of interesting web sites. Machine Learning 27(3), 313–331 (1997)

    Article  Google Scholar 

  22. Platzer, C., Dustdar, S.: A vector space search engine for web services. In: Proc. 3rd Eur. Conf. Web Services ECOWS 2005, pp. 62–71. IEEE Comput. Soc., Washington (2005)

    Google Scholar 

  23. Popescul, A., Ungar, L., Pennock, D.M., Lawrence, S.: Probabilistic models for unified collaborative and content-based recommendation in sparse-data environments. In: Proc. of the Seventeenth Conference on Uncertainity in Artificial Intelligence. University of Washington, Seattle (2001)

    Google Scholar 

  24. Resnick, P., Iakovou, N., Sushak, M., Bergstrom, P., Riedl, J.: GroupLens: An Open Architecture for Collaborative Filtering of Netnews. In: Proc. 1994 Computer Supported Cooperative Work Conf. (1994)

    Google Scholar 

  25. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-Based Collaborative Filtering Recommendation Algorithms. In: Proc. 10th Int’l WWW Conf. (2001)

    Google Scholar 

  26. Schein, A.I., Popescul, A., Ungar, L.H., Pennock, D.M.: Methods and metrics for cold-start recommendations. In: Proc. of the Fith Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Tampere, Finland, pp. 253–260 (2002)

    Google Scholar 

  27. Shardanand, U., Maes, P.: Social Information Filtering: Algorithms for Automating Word of Mouth. In: Proc. Conf. Human Factors in Computing Systems (1995)

    Google Scholar 

  28. Soboroff, I., Nicholas, C.: Combining content and collaboration in text filtering. In: Proce. of IJCAI 1999 Workshop on Machine Learning in Information Filtering, pp. 86–91 (1999)

    Google Scholar 

  29. Van Dyke Parunak, H., Brueckner, S., Matthews, R.S., Sauter, J.A.: Pheromone learning for self-organizing agents. IEEE Transactions on Systems, Man, and Cybernetics, Part A 35(3), 316–326 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Agostino Forestiero .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Forestiero, A. (2015). AIRS: Ant-Inspired Recommendation System. In: Filev, D., et al. Intelligent Systems'2014. Advances in Intelligent Systems and Computing, vol 323. Springer, Cham. https://doi.org/10.1007/978-3-319-11310-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11310-4_19

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11309-8

  • Online ISBN: 978-3-319-11310-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics