Skip to main content

Ontology-Based Recommender Systems

  • Chapter
  • First Online:
Handbook on Ontologies

Summary

We present an overview of the latest approaches to using ontologies in recommender systems and our work 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.

In a specific case study we report results from 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 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 349.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 449.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 449.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Balabanovic M, Shoham Y (1997) Fab: Content-based, collaborative recommendation. Communications of the ACM 40(3):67–72.

    Article  Google Scholar 

  2. Billsus D, Pazzani MJ (1998) A personal news agent that talks, learns and explains. In Autonomous Agents 98, Minneapolis MN, USA.

    Google Scholar 

  3. Burke R (2000) Knowledge-based Recommender Systems. In: Kent A (ed.) Encyclopedia of Library and Information Systems, vol. 69, supplement 32. Marcel Dekker, New York.

    Google Scholar 

  4. Eirinaki M, Lampos C, Paulakis S, Vazirgiannis M (2004) Web personalization integrating content semantics and navigational patterns. In Proceedings of the 6th annual ACM international workshop on Web information and data management, Washington DC, USA.

    Google Scholar 

  5. Felfernig A, Friedrich G, Jannach D, Zanker M (2006) An integrated environment for the development of knowledge-based recommender applications. International Journal of Electronic Commerce 11(2):11–34.

    Article  Google Scholar 

  6. Fisher DH (1987) Knowledge acquisition via incremental concept clustering. Machine Learning 2(2):139–172.

    Google Scholar 

  7. Gerhart A (2002) Open directory project search results and ODP status. Search Engine Guide.

    Google Scholar 

  8. Guarino N, Giaretta P (1995) Ontologies and knowledge bases: towards a terminological clarification. In Mars N (ed.) Towards Very Large Knowledge Bases: Knowledge Building and Knowledge Sharing. IOS Press, Amsterdam, pp. 25–32.

    Google Scholar 

  9. Kobsa A (1993) User modeling: recent work, prospects and hazards. In Schneider-Hufschmidt M, Khme T, Malinowski U (ed.) Adaptive User Interfaces: Principles and Practice. Elsevier Amsterdam.

    Google Scholar 

  10. Konstan JA, Miller BN, Maltz D, Herlocker JL, Gordon LR, Riedl J (1997) GroupLens: applying collaborative filtering to usenet news. Communications of the ACM 40(3):77–87.

    Article  Google Scholar 

  11. Lang K (1995) NewsWeeder: learning to filter NetNews. In ICML95 Conference Proceedings, pp. 331–339.

    Google Scholar 

  12. Lee T, Chun J, Shim J, Lee S (2006) An ontology-based product recommender system for B2B marketplaces. International Journal of Electronic Commerce 11(2):125–155.

    Article  Google Scholar 

  13. Linden G, Smith B, York J (2003) Amazon.com recommendations: Item-to-Item collaborative filtering. IEEE Internet Computing 7(1):76–80.

    Article  Google Scholar 

  14. Mccallum AK, Nigam K, Rennie J, Seymore K (2000) Automating the construction of internet portals with machine learning. Information Retrieval 3(2):127–163.

    Article  Google Scholar 

  15. Middleton SE, Alani H, Shadbolt NR, De Roure DC (2002) Exploiting synergy between ontologies and recommender systems. In International Workshop on the Semantic Web, Proceedings of the 11th International World Wide Web Conference WWW-2002, Hawaii, USA.

    Google Scholar 

  16. Middleton SE, De Roure DC, Shadbolt NR (2001) Capturing knowledge of user preferences: ontologies on recommender systems. In Proceedings of the First International Conference on Knowledge Capture K-CAP 2001, Victoria, BC, Canada.

    Google Scholar 

  17. Middleton SE, Shadbolt NR, De Roure DC (2004) Ontological user profiling in recommender systems. ACM Transactions on Information Systems (TOIS) 22(1):54–88, ACM Press, New York.

    Article  Google Scholar 

  18. Schickel-Zuber V, Faltings B (2007) Using hierarchical clustering for learning the ontologies used in recommendation systems. In KDD 2007, California, USA.

    Google Scholar 

  19. Sebastiani F (2002) Machine learning in automated text categorization. ACM Computing Surveys 34(1):1–47.

    Article  Google Scholar 

  20. Szomszor M, Cattuto C, Alani H, O’Hara K, Baldassarri A, Loreto V, Servedio VDP (2007) Folksonomies, the Semantic Web, and Movie Recommendation. In Proceedings of 4th European Semantic Web Conference, Bridging the Gap between Semantic Web and Web 2.0 (in press), Innsbruck, Austria.

    Google Scholar 

  21. Zhao Y, Karypis G (2005) Hierarchical clustering algorithms for document datasets. Data Mining and Knowledge Discovery 10:141–168.

    Article  MathSciNet  Google Scholar 

  22. Ziegler C, McNee SM, Konstan JA, Lausen G (2005) Improving recommendation lists through topic diversification. In Proceedings of the 14th international conference on World Wide Web, Chiba, Japan.

    Google Scholar 

Download references

Acknowledgements

This work was funded by EPSRC studentship award number 99308831 and the Interdisciplinary Research Collaboration In Advanced Knowledge Technologies (AKT) project GR/N15764/01.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stuart E. Middleton .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Middleton, S.E., Roure, D.D., Shadbolt, N.R. (2009). 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-92673-3_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92673-3_35

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70999-2

  • Online ISBN: 978-3-540-92673-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics