Capturing knowledge of user preferences: ontologies in recommender systems

Tools for filtering the World Wide Web exist, but they are hampered by the difficulty of capturing user preferences in such a dynamic environment. We explore the acquisition of user profiles by unobtrusive monitoring of browsing behaviour and application of supervised machine-learning techniques coupled with an ontological representation to extract user preferences. A multi-class approach to paper classification is used, allowing the paper topic taxonomy to be utilised during profile construction. The Quickstep recommender system is presented and two empirical studies evaluate it in a real work setting, measuring the effectiveness of using a hierarchical topic ontology compared with an extendable flat list.

[1]  Dunja Mladenic,et al.  Text-learning and related intelligent agents: a survey , 1999, IEEE Intell. Syst..

[2]  Michael J. Pazzani,et al.  A personal news agent that talks, learns and explains , 1999, AGENTS '99.

[3]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[4]  Fabrizio Sebastiani,et al.  Machine learning in automated text categorization , 2001, CSUR.

[5]  W. Pedrycz,et al.  An introduction to fuzzy sets : analysis and design , 1998 .

[6]  Shyi-Ming Chen,et al.  Fuzzy query translation for relational database systems , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[7]  M. F. Porter,et al.  An algorithm for suffix stripping , 1997 .

[8]  Donna K. Harman,et al.  An experimental study of factors important in document ranking , 1986, SIGIR '86.

[9]  Michael J. Pazzani,et al.  Syskill & Webert: Identifying Interesting Web Sites , 1996, AAAI/IAAI, Vol. 1.

[10]  Tong Zhang,et al.  Recommender systems using linear classifiers , 2002 .

[11]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[12]  Nigel Shadbolt,et al.  The experimental evaluation of knowledge acquisition techniques and methods: history, problems and new directions , 1999, Int. J. Hum. Comput. Stud..

[13]  Nicola Guarino,et al.  OntoSeek: content-based access to the Web , 1999, IEEE Intell. Syst..

[14]  Wei-Shen Tai,et al.  An information push-delivery system design for personal information service on the Internet , 2003, Inf. Process. Manag..

[15]  Loren Terveen,et al.  PHOAKS: a system for sharing recommendations , 1997, CACM.

[16]  Michal Jacovi,et al.  "Ask before you search": peer support and community building with reachout , 2002, CSCW '02.

[17]  Ken Lang,et al.  NewsWeeder: Learning to Filter Netnews , 1995, ICML.

[18]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[19]  Yi-Chung Hu,et al.  Mining fuzzy association rules for classification problems , 2002 .

[20]  Yoav Freund,et al.  Experiments with a New Boosting Algorithm , 1996, ICML.

[21]  Hisao Ishibuchi,et al.  Fuzzy data mining: effect of fuzzy discretization , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[22]  C. Lee Giles,et al.  CiteSeer: an autonomous Web agent for automatic retrieval and identification of interesting publications , 1998, AGENTS '98.

[23]  H. Zimmermann Fuzzy sets, decision making, and expert systems , 1987 .

[24]  Siegfried Reich,et al.  MEMOIR - an open framework for enhanced navigation of distributed information , 2001, Inf. Process. Manag..

[25]  Lotfi A. Zadeh,et al.  The Concepts of a Linguistic Variable and its Application to Approximate Reasoning , 1975 .

[26]  Ivan Koychev,et al.  Learning to recommend from positive evidence , 2000, IUI '00.

[27]  H. Ishibuchi,et al.  Fuzzy association rules for handling continuous attributes , 2001, ISIE 2001. 2001 IEEE International Symposium on Industrial Electronics Proceedings (Cat. No.01TH8570).

[28]  Henry Lieberman,et al.  Letizia: An Agent That Assists Web Browsing , 1995, IJCAI.

[29]  Joel Zumoff User''s Manual for the SMART Information Retrieval System , 1971 .

[30]  John Riedl,et al.  Explaining collaborative filtering recommendations , 2000, CSCW '00.