Abstract
Collaborative Filtering systems suggest items to a user because it is highly rated by some other user with similar tastes. Although these systems are achieving great success on web based applications, the tremendous growth in the number of people using these applications require performing many recommendations per second for millions of users. Technologies are needed that can rapidly produce high quality recommendations for large community of users.
In this paper we present an agent based approach to collaborative filtering where agents work on behalf of their users to form shared “interest groups”, which is a process of pre-clustering users based on their interest profiles. These groups are dynamically updated to refiect the user’s evolving interests over time. We further present a multi-agent based simulation of the architecture as a means of evaluating the system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kautz H, Selman B and Shah M. Refferal Web: Combining Social Networks and Collaborative Filtering. Communications of the ACM. March 1997.
J. Konstan, B. Miller, D. Maltz, J. Herlocker, L. Gordon and J. Riedl.: GroupLens:Applying Collaborative Filtering to Usenet News. Communications of the ACM. March 1997.
M. Pazzani and D. Bilsus.: Syskill and Webert: Identifying Interesting Web sites. Proceedings of 13th National Conference in AI. pp. 54–61. AAAI 1996.
P. Maes. Agents that Reduce Work and Information Overload. Communications of the ACM, Volume 37, No. 7, July 1994. pp.30–40.
G. Salton and M. Gill. Introduction to Modern Information Retrieval. McGraw-Hill, New York, 1983.
Goldberg, D., Nichols, D. Oki, B.M. and Terry D, Using Collaborative Filtering to Weave an Information Tapestry. Communications of the ACM 1992.
Shardanand, U., and Maes, P. Social information Filtering: Algorithm for Automating “Word of Mouth”. In Proceedings of CHI’95 1995.
Uchyigit G, Carlin B, Quak E, and Cunningham, J. Agents in the Box. Proceedings of HCI International’ 99 (8th International Conference on Human Computer Interaction) Munich, Germany 1999.
Uchyigit, G. and Clark, K. An Agent Based Electronic Program Guide. Workshop on Personalization in Future TV in conjunction with 2nd International Conference on Adaptive Hypermedia and Adaptive Web Based Systems, May 2002 Malaga Spain, (Springer-Verlag Lecture Notes in Computer Science).
Uchyigit, G. Feature Selection for Rapid Profile Initialisation: Implementation and Design. Technical Report ICSTM-756-01, Dept of Computer Science, Imperial College, Science Technology and Medicine. 2001.
Tim Finin, Y. Labrou and J. Mayfield.: KQML as an agent communications language. Software Agents edited by J. Bradshaw AAAI Press/MIT Press. 1997 p.391–316.
Loren Terveen, Will Hill, Brian Amento, David McDonald and Josh Creter.:PHOAKS: A System for Sharing Recommendations. Communications of the ACM. March 1997.
Henry Kautz, Bart Selman and Mehul Shah.: Refieral Web: Combining Social Networks and Collaborative Filtering. Communications of the ACM. March 1997.
Everitt, B. “Cluster Analysis”, Haslsted Press (John Wiley and Sons), New York, 1980.
Rasmussen, E. “Information Retrieval, Data Structure and Algorithms”, Chapter 16: Clustering Algorithms, W. B. Frakes and R. Baeza-Yates, eds., Prentice Hall 1992.
Willett P., “Recent trends in hierarchic document clustering: a critical review”, in Information Processing and Management, 34:5, 1988.
Heckerman, D. A tutorial on Learning with Bayesian Networks, Technical Report, MSR-TR-95-06, Microsoft Corporation 1996.
Blekin N. J. and Croft W. B., Information filtering and Information Retrieval: Two sides of the same coin?. Communications of the ACM, 35(12):29–38 December 1992.
Basu C, Hirsh H. and Cohen W. Recommendation as classification: Using Social and content-based information in recommendation. In proceedings of the Fifteenth National Conferenece on Artificial Intellegence, pages 714–720, 1998.
Claypool M, Gokhale A. and Miranda T. Combining content-based and collaborative filters in an online newspaper. In proceedings of the ACM SIGIR Workshop on Recommender Systems-Impelementation and Evaluation, 1999.
Good N, Schafer J. B, Konstan J. A, Brochers A, Sarwar B. M, Herlocker J. L, and Riedl J. Combining collaborative filtering with personal agents for better recommendations. In proceedings of the Siteenth National Conference on Artificial Intellegence, pages 439–446 1999.
Porter, M. (1980) An Algorithm for suffix stripping. Program (Automated Library and Information Systems), 14(3):130–137
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Uchyigit, G., Clark, K. (2002). Agents That Model and Learn User Interests for Dynamic Collaborative Filtering. In: Klusch, M., Ossowski, S., Shehory, O. (eds) Cooperative Information Agents VI. CIA 2002. Lecture Notes in Computer Science(), vol 2446. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45741-0_14
Download citation
DOI: https://doi.org/10.1007/3-540-45741-0_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44173-1
Online ISBN: 978-3-540-45741-1
eBook Packages: Springer Book Archive