Skip to main content

Ontology-based Recommender Systems

  • Chapter
Handbook on Ontologies

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aha D, Kibler D, Albert M (1991) Instance-based learning algorithms, Machine Learning 6, 37–66.

    Google Scholar 

  2. Balabanovie M, Shoham Y (1997) Fab: Content-Based, Collaborative Recommendation, Communications of the ACM 40,3, 67–72.

    Google Scholar 

  3. Billsus D, Pazzani M J (1998) A Personal News Agent that Talks, Learns and Explains, In Autonomous Agents 98, Minneapolis MN USA.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Burke R (2000) Knowledge-based Recommender Systems, In: A. KENT (Ed.) Encyclopedia of Library and Information Systems, Vol. 69, Supplement 32.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Freund Y, Schapire R E (1996) Experiments with a New Boosting Algorithm, Proceedings of the Thirteenth International Conference on Machine Learning.

    Google Scholar 

  8. Gerhart A (2002) Open Directory Project Search Results and ODP Status. Search Engine Guide.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Kachigan S K (1986) Statistical Analysis: An Interdisciplinary Introduction to Uni-variate & Multivariate Methods, Radius Press

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Lang K (1995) NewsWeeder: Learning to Filter NetNews, In ICML95 Conference Proceedings, 331–339.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. Mladenie D (1996) Personal WebWatcher: design and implementation, Technical Report IJS-DP-7472, Department for Intelligent Systems, J. Stefan Institute.

    Google Scholar 

  18. Nwana H (1996) Software agents: an overview, In The Knowledge Engineering Review, Vol 11: 3, 205–244.

    Google Scholar 

  19. Sebastiani F (2002) Machine learning in automated text categorization, ACM Computing Surveys.

    Google Scholar 

  20. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics