ABSTRACT
Research in recommender systems is now starting to recognise the importance of multiple selection criteria to improve the recommendation output. In this paper, we present a novel approach to multi-criteria recommendation, based on the idea of clustering users in "preference lattices" (partial orders) according to their criteria preferences. We assume that some selection criteria for an item (product or a service) will dominate the overall ranking, and that these dominant criteria will be different for different users. Following this assumption, we cluster users based on their criteria preferences, creating a "preference lattice". The recommendation output for a user is then based on ratings by other users from the same or close clusters. Having introduced the general approach of clustering, we proceed to formulate three alternative recommendation methods instantiating the approach: (a) using the aggregation function of the criteria, (b) using the overall item ratings, and (c) combining clustering with collaborative filtering. We then evaluate the accuracy of the three methods using a set of experiments on a service ranking dataset, and compare them with a conventional collaborative filtering approach extended to cover multiple criteria. The results indicate that our third method, which combines clustering and extended collaborative filtering, produces the highest accuracy.
- Burke, R., Hybrid Recommender Systems: Survey and Experiments. User Modeling and User-Adapted Interaction, 2002. Volume 12(Number 4 ): p. 331--370. Google ScholarDigital Library
- Schafer, J.B., J.A. Konstan, and J. Riedl. Recommender Systems in E-Commerce. in Proceedings of the 1st ACM conference on Electronic commerce 1999. Google ScholarDigital Library
- Adomavicius, G. and Y. Kwon, New Recommendation Techniques for Multicriteria Rating Systems, in IEEE Intelligent Systems. 2007. p. 48--55. Google ScholarDigital Library
- Manouselis, N. and C. Costopoulou, Analysis and Classification of Multi-Criteria Recommender Systems World Wide Web, 2007. 10: p. 415--441. Google ScholarDigital Library
- Sampson, S.E. and C.M. Froehle, Foundations and implications of a proposed unified services theory. Production and Operations Management, 2006. 15(2): p. 329--343.Google ScholarCross Ref
- Lee, H.-H. and W.-G. Teng, Incorporating Multi-Criteria Ratings in Recommendation Systems, in IEEE International Conference on Information Reuse and Integration, 2007. 2007. p. 273--278.Google ScholarCross Ref
- Manouselis, N. and C. Costopoulou, Experimental Analysis of Design Choices in Multimattribute Utility Collaborative Filtering. International Journal of Pattern Recognition and Artificial Intelligence (IJPRAI), 2007. 21(2): p. 311--331.Google ScholarCross Ref
- Karta, K., An Investigation on Personalized Collaborative Filtering for Web Service Selection. 2005.Google Scholar
- Adomavicius, G., et al., Incorporating contextual information in recommender systems using a multidimensional approach. ACM Transactions on Information Systems (TOIS), 2005. 23 (1 ): p. 103 -- 145 Google ScholarDigital Library
- Adomavicius, G. and A. Tuzhilin, Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE transactions on knowledge and data engineering, 2005. 17(6). Google ScholarDigital Library
- Balabanovi , M. and Y. Shoham, Fab: content-based, collaborative recommendation, in Communications of the ACM. 1997. p. 66 -- 72 Google ScholarDigital Library
- Leimstoll, U. and H. Stormer. collaborative recommender systems for online shops. in Proceedings or the 13th Americas Conference on Information Systems. 2007.Google Scholar
- Anand, S.S. and B. Mobasher, Intelligent Techniques for Web Personalization in Intelligent Techniques for Web Personalization 2005, Springer Berlin / Heidelberg. p. 1--36. Google ScholarDigital Library
- Resnick, P., et al. GroupLens: An Open Architecture for Collaborative Filtering of Netnews. in Proceedings of ACM 1994 Conference on Computer Supported Cooperative Work. 1994. Google ScholarDigital Library
- Shardanand, U. and P. Maes. Social information filtering: algorithms for automating "word of mouth". in Proceedings of the SIGCHI conference on Human factors in computing systems. 1995. Google ScholarDigital Library
- Breese, J.S., D. Heckerman, and C. Kadie. Empirical Analysis of Predictive Algorithms for Collaborative Filtering. in Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence. 1998. Google ScholarDigital Library
- Lakiotaki, K., N.F. Matsatsinis, and A. Tsoukiàs, Multi-Criteria User Modeling in Recommender Systems. IEEE Intelligent Systems, 2011. 26(2): p. 64--76. Google ScholarDigital Library
- Anderson, R.E., Consumer Dissatisfaction: The Effect of Disconfirmed Expectancy on Perceived Product Performance. Journal of Marketing Research,, 1973. 10(1): p. 38--44.Google Scholar
- Zhang, Y., et al., Applying probabilistic latent semantic analysis to multi-criteria recommender system. AI Communications, 2009. 22(2): p. 97--107. Google ScholarDigital Library
- Liu, D.-R. and Y.-Y. Shih, Integrating AHP and data mining for product recommendation based on customer lifetime value. Information & Management, 2005. 42: p. 387--400. Google ScholarDigital Library
- Adomavicius, G., N. Manouselis, and Y. Kwon, Multi-Criteria Recommender Systems, in RECOMMENDER SYSTEMS HANDBOOK. 2011, Springer. p. 769--803.Google Scholar
- Deshpandé, J.V. On Continuity of a Partial Order. in Proceedings of the American Mathematical Society. 1968.Google ScholarCross Ref
- Schröder, B.S.W., Ordered Sets: An Introduction. 2003: Boston: Birkhäuser.Google Scholar
- Davey, B.A. and H.A. Priestley, An Introduction to Lattices and Order. 2nd ed. 2002: Cambridge University Press.Google Scholar
- Sarwar, B., et al. Item-based collaborative filtering recommendation algorithms. 2001. Proceedings of the 10th international conference on World Wide Web. Google ScholarDigital Library
- Shani, G. and A. Gunawardana, Evaluating Recommendation Systems, in RECOMMENDER SYSTEMS HANDBOOK. 2011. p. 257--297.Google ScholarCross Ref
- Lakiotaki, K., S. Tsafarakis, and N. Matsatsinis, UTA-Rec: A Recommender System based on Multiple Criteria Analysis, in The 2nd ACM conference of Recommender Systems. 2008. p. 219--225. Google ScholarDigital Library
- Dancey, C. and J. Reidy, Statistics without Maths for Psychology: Using SPSS for Windows. 4th ed. 2008: Prentice Hall. Google ScholarDigital Library
- Nguyen, H. and P. Haddawy. DIVA: Applying Decision Theory to Collaborative Filtering. in Proceedings of the Conference on Artificial Intelligence for Electric Commerce. 1999.Google Scholar
- Matsatsinis, N.F., K. Lakiotaki, and P. Delia. A system based on multiple criteria analysis for scientific paper recommendation. in Proceedings of the 11th Panhellenic Conference on Informatics. 2007.Google Scholar
- Shepitsen, A., et al. Personalized recommendation in social tagging systems using hierarchical clustering. in Proceedings of the 2008 ACM conference on Recommender systems. 2008. Google ScholarDigital Library
- Cantador, I. and P. Castells, Multilayered Semantic Social Network Modeling by Ontology-Based User Profiles Clustering: Application to Collaborative Filtering, in Lecture Notes in Computer Science, S. Staab and V. Svatek, Editors. 2006. p. 334--349. Google ScholarDigital Library
Index Terms
- Multi-criteria service recommendation based on user criteria preferences
Recommendations
Criteria Chains: A Novel Multi-Criteria Recommendation Approach
IUI '17: Proceedings of the 22nd International Conference on Intelligent User InterfacesRecommender systems (RSs) have been successfully applied to alleviate the problem of information overload and assist users' decision makings. Multi-criteria recommender systems is one of the RSs which utilizes users' multiple ratings on different ...
Accuracy improvements for multi-criteria recommender systems
EC '12: Proceedings of the 13th ACM Conference on Electronic CommerceRecommender systems (RS) have shown to be valuable tools on e-commerce sites which help the customers identify the most relevant items within large product catalogs. In systems that rely on collaborative filtering, the generation of the product ...
Enhanced multi-criteria recommender system based on fuzzy Bayesian approach
In the area of recommender systems, collaborative filtering is widely used technique for recommending appropriate items to a user based on the available ratings given by similar users. Most recommender systems (RSs) work only on the single criterion ...
Comments