Abstract
The immune system is a complex biological system with a highly distributed, adaptive and self-organising nature. This paper presents an Artificial Immune System (AIS) that exploits some of these characteristics and is applied to the task of film recommendation by Collaborative Filtering (CF). Natural evolution and in particular the immune system have not been designed for classical optimisation. However, for this problem, we are not interested in finding a single optimum. Rather we intend to identify a sub-set of good matches on which recommendations can be based. It is our hypothesis that an AIS built on two central aspects of the biological immune system will be an ideal candidate to achieve this: Antigen–antibody interaction for matching and idiotypic antibody–antibody interaction for diversity. Computational results are presented in support of this conjecture and compared to those found by other CF techniques.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aggarwal, C. and Yu, P.: On text mining techniques for personalization, Lecture Notes in Artificial Intelligence 1711 (1999), 12–18.
Amazon.com Recommendations (http://www.amazon.com/).
Billsus, D. and Pazzani, M. J.: Learning collaborative information filters, in Proceedings of the Fifteenth International Conference on Machine Learning, 1998, pp. 46–54.
Breese, J. S., Heckerman, D. and Kadie, C.: Empirical analysis of predictive algorithms for CF, in Proceedings of the 14 Conference on Uncertainty in Reasoning, 1998, pp. 43–52.
Cayzer, S. and Aickelin, U.: A recommender system based on the immune network, in Proceedings CEC2002, Honolulu, USA, pp. 807–813.
Cayzer, S. and Aickelin, U.: An AIS based recommender, Research Report External HP Lab, HP Labs Bristol, UK.
Cayzer, S. and Aickelin, U.: On the effects of idiotypic interactions for recommendation communities in AISs, in Proceedings of the 1st International Conference on AISs (ICARIS-2002), Canterbury, UK, pp. 154–160.
Compaq Systems Research Centre. Eachmovie CF data set, http://www.research.compaq.com/SRC/eachmovie/.
Delgado, J., Ishii, N. and Tomoki, U.: Content-based collaborative information filtering: Actively learning to classify and recommend documents, in M. Klusch (ed.), Cooperative Information Agents II. Learning, Mobility and Electronic Commerce for Information Discovery on the Internet, Springer-Verlag, 1998.
Delgado, J. and Ishii, N.: Multi-agent learning in recommender systems for information filtering on the Internet, Journal of Co-operative Information Systems 10 (2001), 81–100.
Farmer, J. D., Packard, N. H. and Perelson, A. S.: The immune system, adaptation, and machine learning, Physica 22 (1986), 187–204.
Fisher, D., Hildrum, K., Hong, J., Newman, M. and Vuduc, R.: SWAMI: A framework for CF algorithm development and evaluation, http://guir.berkeley.edu/projects/swami/, 1999.
Gokhale, A.: Improvements to CF algorithms, Worcester Polytechnic Institute, http://www.cs.wpi.edu/~claypool/ms/cf-improve/, 1999.
Goldsby, R., Kindt, T. and Osborne, B.: Kuby Immunology, 4th edn, Freeman, 2000.
Hightower, R. R., Forrest, S. and Perelson, A. S.: The evolution of emergent organization in immune system gene libraries, in Proceedings of the 6th International Conference on Genetic Algorithms, 1995, pp. 344–350.
Hunt, J., King, C. and Cooke, D.: Immunizing against fraud, IEEE Colloquium on Knowledge Discovery and Data Mining 4 (1996), 1–4.
Jerne, N. K.: Towards a network theory of the immune system, Annals of Immunology 125(C) (1973), 373–389.
Kirkwood, E. and Lewis, C.: Understanding Medical Immunology, Wiley, Chichester, 1989.
Kubi, J.: Immunology, 5th edn by Richard A. Goldsby, Thomas J. Kindt and Barbara A. Osborne, Freeman, 2002.
Morrison, T. and Aickelin, U.: An artificial immune system as a recommender system for web sites, in Proceedings of the 1st International Conference on ARtificial Immune Systems (ICARIS-2002), Canterbury, UK, pp. 161–169, http://www.bookmark.ac
Perelson, A. S. and Weisbuch, G.: Immunology for physicists, Reviews of Modern Physics 69 (1997), 1219–1267.
Resnick, P. and Varian, H. R.: Recommender systems, Communications of the ACM 40 (1997), 56–58.
Author information
Authors and Affiliations
Corresponding author
Additional information
Mathematics Subject Classifications (2000)
68Rxx, 68Txx, 90Bxx.
Rights and permissions
About this article
Cite this article
Cayzer, S., Aickelin, U. A Recommender System based on Idiotypic Artificial Immune Networks. J Math Model Algor 4, 181–198 (2005). https://doi.org/10.1007/s10852-004-5336-7
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/s10852-004-5336-7