ABSTRACT
The most popular Recommender systems (RSs) employ Collaborative Filtering (CF) algorithms where users explicitly rate items. Based on these ratings, a user-item rating matrix is generated and used to select the items to be recommended for a target user. An important step in this process is to determine the neighborhood of a target user, i.e. a set of users who rate items similarly to this user. One of the limitations of CF is precisely the need of rating data provided voluntarily by users. The lack of interest of users to provide this kind of information increases the sparsity problem of the ratings matrix. In this paper, we propose the use of implicit feedback for neighbors selection to alleviate the sparsity problem in CF-based RSs. In this proposal, user profiles are built based on the characteristics of items that have been accessed or purchased, and not necessarily rated by the users. This user profile is used exclusively to the neighborhoods formation, which considers not how they have rated items, but by the characteristics of the items that they have accessed or purchased. Our technique was implemented with Apache Mahout Framework and evaluated across experiments in the domain of movies by using a dataset from Movielens project. The results demonstrated that our technique produces better quality recommendations when compared to the classic CF mainly in presence of sparsity of rating data.
- ACM. 2012. The 2012 ACM Computing Classification System. (2012). Retrieved August 15, 2017 from https://www.acm.org/publications/class-2012Google Scholar
- Gediminas Adomavicius and Alexander Tuzhilin. 2005. 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 17, 6 (2005), 734--749. Google ScholarDigital Library
- Robin Burke. 2002. Hybrid Recommender Systems: Survey and Experiments. User modeling and user-adapted interaction 12, 4 (2002), 331--370. Google ScholarDigital Library
- Marcus F. R. Casagrande, Gustavo Kozima, and Roberto Willrich. 2013. Técnica de Recomendação Baseada em Metadados para Repositórios Digitais Voltados ao Ensino. In Anais do XXIV Simpósio Brasileiro de Informática na Educação-SBIE). 677--686. Google ScholarCross Ref
- Mao Chen, Andrea S. LaPaugh, and Jaswinder P. Singh. 2002. Predicting category accesses for a user in a structured information space. In Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM, 65--72. Google ScholarDigital Library
- Sheng-Tzong Cheng, Chih-Lun Chou, and Gwo-Jiun Horng. 2013. The adaptive ontology-based personalized recommender system. Wireless personal communications 72, 4 (2013), 1801--1826. Google ScholarDigital Library
- Pentaho Community. 2017. Data Integration: Pentaho Community. (2017). Retrieved August 15, 2017 from http://community.pentaho.com/projects/ data-integration/Google Scholar
- Arthur F. da Costa, Marcelo G. Manzato, and Ricardo J. G. B. Campello. 2016. Group-based Collaborative Filtering Supported by Multiple Users' Feedback to Improve Personalized Ranking. In Proceedings of the 22nd Brazilian Symposium on Multimedia and the Web. ACM, 279--286. Google ScholarDigital Library
- DCMI. 2017. DCMI Home: Dublin Core Metadata Initiative (DCMI). (2017). Retrieved August 15, 2017 from http://dublincore.org/Google Scholar
- Felipe B. de Jesus and Carina F. Dorneles. 2016. Weight Adjusment for Multicriteria Ratings in Items Recommendation. In Proceedings of the 22nd Brazilian Symposium on Multimedia and the Web. ACM, 319--326. Google ScholarDigital Library
- Christian Desrosiers and George Karypis. 2011. A comprehensive survey of neighborhood-based recommendation methods. In Recommender Systems Handbook. Springer, 107--144. Google ScholarCross Ref
- Susan Gauch, Mirco Speretta, Aravind Chandramouli, and Alessandro Micarelli. 2007. User profiles for personalized information access. In The Adaptive Web. Springer, 54--89. Google ScholarCross Ref
- F. Maxwell Harper and Joseph A. Konstan. 2016. The movielens datasets: History and context. ACM Transactions on Interactive Intelligent Systems 5, 4 (2016), 19.Google Scholar
- Mengxing Huang, Longfei Sun, and Wencai Du. 2014. Collaborative filtering recommendation algorithm based on item attributes. In Proceedings of the 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD). IEEE, 1--6. Google ScholarCross Ref
- FO Isinkaye, YO Folajimi, and BA Ojokoh. 2015. Recommendation systems: Principles, methods and evaluation. Egyptian Informatics Journal 16, 3 (2015), 261--273. Google ScholarCross Ref
- Yehuda Koren. 2010. Factor in the neighbors: scalable and accurate collaborative filtering. ACM Transactions on Knowledge Discovery from Data 4, 1 (2010), 1.Google Scholar
- Apache Mahout. 2017. Apache Mahout: Scalable machine learning and data mining. (2017). Retrieved August 15, 2017 from http://mahout.apache.org/Google Scholar
- Paolo Massa and Paolo Avesani. 2007. Trust-aware Recommender Systems. In Proceedings of the 2007 ACM Conference on Recommender Systems (RecSys '07). ACM, New York, NY, USA, 17--24. Google ScholarDigital Library
- MovieLens. 2017. MovieLens | GroupLens. (2017). Retrieved August 15, 2017 from https://grouplens.org/datasets/movielens/Google Scholar
- Movie Ontology. 2010. MO | the Movie Ontology: Leverage your movie information. (2010). Retrieved August 15, 2017 from http://www.movieontology.org/Google Scholar
- Sean Owen, Robin Anil, Ted Dunning, and Ellen Friedman. 2012. Mahout in Action. Manning Shelter Island, NY.Google Scholar
- Deuk H. Park, H. Kyeong Kim, I. Young Choi, and J. Kyeong Kim. 2012. A literature review and classification of recommender systems research. Expert Systems with Applications 39, 11 (2012), 10059--10072. Google ScholarDigital Library
- Anderson Salles and Roberto Willrich. 2015. Recommending Web Service Based on Ontologies for Digital Repositories. In Proceedings of the 21st Brazilian Symposium on Multimedia and the Web. ACM, 65--72. Google ScholarDigital Library
- Ahu Sieg, Bamshad Mobasher, and Robin Burke. 2010. Improving the Effectiveness of Collaborative Recommendation with Ontology-based User Profiles. In Proceedings of the 1st International Workshop on Information Heterogeneity and Fusion in Recommender Systems. ACM, 39--46. Google ScholarDigital Library
- Mirco Speretta and Susan Gauch. 2005. Personalized search based on user search histories. In Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence. IEEE, 622--628. Google ScholarDigital Library
- Weiwei Xia, Liang He, Junzhong Gu, and Keqin He. 2009. Effective collaborative filtering approaches based on missing data imputation. In Proceedings of the Fifth International Joint Conference on INC, IMS and IDC (NCM'09). IEEE, 534--537. Google ScholarDigital Library
Index Terms
- Using Implicit Feedback for Neighbors Selection: Alleviating the Sparsity Problem in Collaborative Recommendation Systems
Recommendations
A time-based approach to effective recommender systems using implicit feedback
Recommender systems provide personalized recommendations on products or services to customers. Collaborative filtering is a widely used method of providing recommendations using explicit ratings on items from users. In some e-commerce environments, ...
A Similarity Measure for Collaborative Filtering with Implicit Feedback
ICIC '07: Proceedings of the 3rd International Conference on Intelligent Computing: Advanced Intelligent Computing Theories and Applications. With Aspects of Artificial IntelligenceCollaborative Filtering(CF) is a widely accepted method of creating recommender systems. CF is based on the similarities among users or items. Measures of similarity including the Pearson Correlation Coefficient and the Cosine Similarity work quite well ...
Collaborative Filtering with Topic and Social Latent Factors Incorporating Implicit Feedback
Survey Papers and Regular PapersRecommender systems (RSs) provide an effective way of alleviating the information overload problem by selecting personalized items for different users. Latent factors-based collaborative filtering (CF) has become the popular approaches for RSs due to ...
Comments