Skip to main content

Collaborative Recommending using Formal Concept Analysis

  • Conference paper

Abstract

We show how Formal Concept Analysis (FCA) can be applied to Collaborative Recommenders. FCA is a mathematical method for analysing binary relations. Here we apply it to the relation between users and items in a collaborative recommender system. FCA groups the users and items into concepts, ordered by a concept lattice. We present two new algorithms for finding neighbours in a collaborative recommender. Both use the concept lattice as an index to the recommender’s ratings matrix. Our experimental results show a major decrease in the amount of work needed to find neighbours, while guaranteeing no loss of accuracy or coverage.

This work is supported by the Boole Centre for Research in Informatics, University College Cork under the HEA-PRTLI scheme.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.S. Breese, D. Heckerman and C. Kadie, Empirical Analysis of Predictive Algorithms for Collaborative Filtering, Procs. of the 14th Annual Conference on Uncertainty in Artificial Intelligence, pp.43–52, 1998.

    Google Scholar 

  2. D. Bridge and J. Kelleher, Experiments in Sparsity Reduction: Using Clustering in Collaborative Recommenders, Procs. of the 13th Irish Conference on Artificial Intelligence and Cognitive Science, pp. 144–149, 2002.

    Google Scholar 

  3. G. Carenini, J. Smith and D. Poole, Towards More Conversational and Collaborative Recommender Systems, Procs. of the 8th International Conference on Intelligent User Interfaces, pp. 12–18, 2003.

    Google Scholar 

  4. B.A. Davey and H.A. Priestley, Introduction to Lattices and Order, 2nd edn., Cambridge University Press, 2002.

    Google Scholar 

  5. B. Díaz-Agudo and P.A. González-Calero, Classification-Based Retrieval using Formal Concept Analysis, Procs. 4th International Conference on Case-Based Reasoning, pp. 173–188, 2001.

    Google Scholar 

  6. D. Fisher, K. Hildrum, J. Hong, M. Newman, M. Thomas and R. Vuduc, SWAMI: A Framework for Collaborative Filtering Algorithm Development and Evaluation, Procs. of SIGIR, pp.366–368, 2000.

    Google Scholar 

  7. J.L. Herlocker, Understanding and Improving Automated Collaborative Filtering Systems, Ph.D. thesis, University of Minnesota, 2000.

    Google Scholar 

  8. J. Kelleher and D. Bridge, An Accurate and Scalable Collaborative Recommender, Artificial Intelligence Review, 21(3–4), pp. 193–213, 2004.

    Article  MATH  Google Scholar 

  9. M.P. O’Mahony, N.J. Hurley and G.C.M. Silvestre, Efficient and Secure Collaborative Filtering through Intelligent Neighbour Selection, Procs. ECAI, pp.383–387, 2004.

    Google Scholar 

  10. B.M. Sarwar, G. Karypis, J.A. Konstan, and J. Riedl, Application of Dimensionality Reduction in Recommender System — A Case Study, Procs. of the Workshop on Web Mining for E-Commerce, ACM WebKDD, 2000.

    Google Scholar 

  11. G. Stumme, R. Wille and U. Wille, Conceptual Knowledge Discovery in Databases using Formal Concept Analysis Methods, Procs. of the 2nd European Symposium on Principles of Data Mining and Knowledge Discovery, pp.450–458, 1998.

    Google Scholar 

  12. T. Tilley, R. Cole, P. Becker and P. Eklund, A Survey of Formal Concept Analysis Support for Software Engineering Activities, Procs. of the First International Conference on Formal Concept Analysis, 2003.

    Google Scholar 

  13. L.H. Ungar and D.P. Foster, Clustering Methods for Collaborative Filtering, AAAI Workshop on Recommendation Systems, pp.112–125, 1998.

    Google Scholar 

  14. R. Wille, Restructuring Lattice Theory: An Approach Based on Hierarchies of Concepts, in I. Rival (ed.), Ordered Sets, Reidel, pp.445–470, 1982.

    Google Scholar 

  15. D.C. Wilson, B. Smyth and D. O’Sullivan, Sparsity Reduction in Collaborative Recommendation: A Case-Based Approach, International Journal of Pattern Recognition and Artificial Intelligence, 17(2), pp.863–883, 2004.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag London Limited

About this paper

Cite this paper

du Boucher-Ryan, P., Bridge, D. (2006). Collaborative Recommending using Formal Concept Analysis. In: Bramer, M., Coenen, F., Allen, T. (eds) Research and Development in Intelligent Systems XXII. SGAI 2005. Springer, London. https://doi.org/10.1007/978-1-84628-226-3_16

Download citation

  • DOI: https://doi.org/10.1007/978-1-84628-226-3_16

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84628-225-6

  • Online ISBN: 978-1-84628-226-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics