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.
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
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.
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.
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.
B.A. Davey and H.A. Priestley, Introduction to Lattices and Order, 2nd edn., Cambridge University Press, 2002.
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.
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.
J.L. Herlocker, Understanding and Improving Automated Collaborative Filtering Systems, Ph.D. thesis, University of Minnesota, 2000.
J. Kelleher and D. Bridge, An Accurate and Scalable Collaborative Recommender, Artificial Intelligence Review, 21(3–4), pp. 193–213, 2004.
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.
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.
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.
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.
L.H. Ungar and D.P. Foster, Clustering Methods for Collaborative Filtering, AAAI Workshop on Recommendation Systems, pp.112–125, 1998.
R. Wille, Restructuring Lattice Theory: An Approach Based on Hierarchies of Concepts, in I. Rival (ed.), Ordered Sets, Reidel, pp.445–470, 1982.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)