Summary
We explore a novel ontological approach to user profiling within recommender systems, working on the problem of recommending on-line academic research papers. Our two experimental systems, Quickstep and Foxtrot, create user profiles from unobtrusively monitored behaviour and relevance feedback, representing the profiles in terms of a research paper topic ontology. A novel profile visualization approach is taken to acquire profile feedback. Research papers are classified using ontological classes and collaborative recommendation algorithms used to recommend papers seen by similar people on their current topics of interest. Ontological inference is shown to improve user profiling, external ontological knowledge used to successfully bootstrap a recommender system and profile visualization employed to improve profiling accuracy.
Two small-scale experiments, with 24 subjects over 3 months, and a large-scale experiment, with 260 subjects over an academic year, are conducted to evaluate different aspects of our approach. The overall performance of our ontological recommender systems are also presented and favourably compared to other systems in the literature.
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
Aha D, Kibler D, Albert M (1991) Instance-based learning algorithms, Machine Learning 6, 37–66.
Balabanovie M, Shoham Y (1997) Fab: Content-Based, Collaborative Recommendation, Communications of the ACM 40,3, 67–72.
Billsus D, Pazzani M J (1998) A Personal News Agent that Talks, Learns and Explains, In Autonomous Agents 98, Minneapolis MN USA.
Bollacker K D, Lawrence S, Giles C L (1998) CiteSeer: An Autonomous Web Agent for Automatic Retrieval and Identification of Interesting Publications, In Autonomous Agents 98, Minneapolis MN USA.
Burke R (2000) Knowledge-based Recommender Systems, In: A. KENT (Ed.) Encyclopedia of Library and Information Systems, Vol. 69, Supplement 32.
Delgado J, Ishii N, Ura T (1998) Intelligent collaborative information retrieval, Proceedings of Artificial Intelligence-IBERAMIA’98, Lecture Notes in Artificial Intelligence Series No. 1484.
Freund Y, Schapire R E (1996) Experiments with a New Boosting Algorithm, Proceedings of the Thirteenth International Conference on Machine Learning.
Gerhart A (2002) Open Directory Project Search Results and ODP Status. Search Engine Guide.
Guarino N, Giaretta P (1995) Ontologies and Knowledge bases: towards a terminological clarification, Towards Very Large Knowledge Bases: Knowledge Building and Knowledge Sharing. N. Mars, IOS Press, 25–32.
Kachigan S K (1986) Statistical Analysis: An Interdisciplinary Introduction to Uni-variate & Multivariate Methods, Radius Press
Kobsa A (1993) User Modeling: Recent work, prospects and Hazards. In Adaptive User Interfaces: Principles and Practice SCHNEIDER-HUFSCHMIDT, M. KÃœHME, T. MALINOWSKI, U. (Ed.) North-Holland.
Konstan J A, Miller B N, Maltz D, Herlocker J L, Gordon L R, Riedl J (1997) GroupLens: Applying Collaborative Filtering to Usenet News, Communications of the ACM 40,3, 77–87.
Lang K (1995) NewsWeeder: Learning to Filter NetNews, In ICML95 Conference Proceedings, 331–339.
Mccallum A K, Nigam K, Rennie J, Seymore K (2000) Automating the Construction of Internet Portals with Machine Learning, Information Retrieval 3,2, 127–163.
Middleton S E, Alani H, Shadbolt N R, De Roure D C (2002) Exploiting Synergy Between Ontologies and Recommender Systems, International Workshop on the Semantic Web, Proceedings of the 11th International World Wide Web Conference WWW-2002, Hawaii, USA.
Middleton S E, De Roure D C, Shadbolt N R (2001) Capturing Knowledge of User Preferences: ontologies on recommender systems, In Proceedings of the First International Conference on Knowledge Capture K-CAP 2001, Victoria, B.C. Canada.
Mladenie D (1996) Personal WebWatcher: design and implementation, Technical Report IJS-DP-7472, Department for Intelligent Systems, J. Stefan Institute.
Nwana H (1996) Software agents: an overview, In The Knowledge Engineering Review, Vol 11: 3, 205–244.
Sebastiani F (2002) Machine learning in automated text categorization, ACM Computing Surveys.
Shadbolt N, O’Hara K, Crow L (1999) The experimental evaluation of knowledge acquisition techniques and methods: history, problems and new directions, International Journal of Human-Computer Studies 51, 729–755.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Middleton, S.E., De Roure, D., Shadbolt, N.R. (2004). Ontology-based Recommender Systems. In: Staab, S., Studer, R. (eds) Handbook on Ontologies. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24750-0_24
Download citation
DOI: https://doi.org/10.1007/978-3-540-24750-0_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-11957-0
Online ISBN: 978-3-540-24750-0
eBook Packages: Springer Book Archive