A Preference-Based Recommender System
The installation of recommender systems in e-applications like online shops is common practice to offer alternative or cross-selling products to their customers. Usually collaborative filtering methods, like e.g. the Pearson correlation coefficient algorithm, are used to detect customers with a similar taste concerning some items. These customers serve as recommenders for other users. In this paper we introduce a novel approach for a recommender system that is based on user preferences, which may be mined from log data in a database system. Our notion of user preferences adopts a very powerful preference model from database systems. An evaluation of our prototype system suggests that our prediction quality can compete with the widely-used Pearson-based approach. In addition, our approach can achieve an added value, because it yields better results when there are only a few recommenders available. As a unique feature, preference-based recommender systems can deal with multi-attribute recommendations.
KeywordsMarkov Chain Monte Carlo Recommender System User Preference Linear Extension Preference Order
Unable to display preview. Download preview PDF.
- 1.Breese, J.S., Heckerman, D., Kadie, C.: Empirical Analysis of Predictive Algorithms for Collaborative Filtering. In: Proc. of the 14th Annual Converence on Uncertainty in Artificial Intelligence, Madison, Wisconsin, USA, pp. 43–52 (1998)Google Scholar
- 2.Resnik, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: Grouplens: An open architecture for collaborative filtering of netnews. In: Proceedings of the ACM, Conference on Computer Supported Cooperative Work, pp. 175–186 (1994)Google Scholar
- 3.Shardanand, U., Maes, P.: Social information filtering: Algorithms for automating ‘word of mouth’. In: Proceedings of the Conference on Human Factors in Computing Systems, pp. 210–217 (1995)Google Scholar
- 4.Kießling, W.: Foundations of Preferences in Database Systems. In: Proceedings of the 28th International Conference on Very Large Databases (VLDB 2002), Hong Kong, China, pp. 311–322 (2002)Google Scholar
- 6.Ioannidis, Y., Koutrika, G.: Personalized Systems: Models and Methods from an IR and DB Perspective. In: 31th International Conference on Very Large Databases (VLDB 2005), Tutorial, Trondheim, Norway (2005)Google Scholar
- 11.Jerrum, M., Sinclair, A.: The markov chain monte carlo method: an approach to approximate counting and integration. PWS Publishing, Boston (1996)Google Scholar
- 12.Satzger, B.: Development and evaluation of a software prototype to generate preference-based recommendations (in German). Diploma thesis, Chair for Databases and Information Systems, University of Augsburg (December 2005)Google Scholar