ABSTRACT
The lack of information is an acute challenge in most recommender systems, especially for the collaborative filtering algorithms which utilize user-item rating matrix as the only source of information. Active learning can be used to remedy this problem by querying users to give ratings to some items. Apart from the active learning algorithms, cross-domain recommender system techniques try to alleviate the sparsity problem by exploiting knowledge from auxiliary (source) domains. A special case of cross-domain recommendation is multi-domain recommendation that utilizes the shared knowledge across multiple domains to alleviate the data sparsity in all domains. In this paper, we propose a novel multi-domain active learning framework by incorporating active learning techniques with cross-domain collaborative filtering algorithms in the multi-domain scenarios. Specifically, our proposed active learning elicits all the ratings simultaneously based on the criteria with regard to both items and users, for the purpose of improving the performance of the whole system. We evaluate a variety of active learning strategies in the proposed framework on different multi-domain recommendation tasks based on three popular datasets: Movielens, Netflix and Book-Crossing. The results show that the system performance can be improved further when combining cross-domain collaborative filtering with active learning algorithms.
- James Bennett, Stan Lanning, et al. 2007. The netflix prize. In Proceedings of KDD cup and workshop, Vol. 2007. New York, NY, USA, 35.Google Scholar
- Mehdi Elahi, Valdemaras Repsys, and Francesco Ricci. 2011. Rating elicitation strategies for collaborative filtering. In International Conference on Electronic Commerce and Web Technologies. Springer, 160--171.Google ScholarCross Ref
- Mehdi Elahi, Francesco Ricci, and Neil Rubens. 2013. Active learning strategies for rating elicitation in collaborative filtering: a system-wide perspective. ACM Transactions on Intelligent Systems and Technology (TIST) 5, 1 (2013), 13. Google ScholarDigital Library
- Sharon Givon and Victor Lavrenko. 2009. Predicting social-tags for cold start book recommendations. In Proceedings of the third ACM conference on Recommender systems. ACM, 333--336. Google ScholarDigital Library
- Nadav Golbandi, Yehuda Koren, and Ronny Lempel. 2010. On bootstrapping recommender systems. In Proceedings of the 19th ACM international conference on Information and knowledge management. ACM, 1805--1808. Google ScholarDigital Library
- Abhay S Harpale and Yiming Yang. 2008. Personalized active learning for collaborative filtering. In Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval. ACM, 91--98. Google ScholarDigital Library
- Tomoharu Iwata and Koh Takeuchi. 2015. Cross-domain recommendation without shared users or items by sharing latent vector distributions.. In AISTATS.Google Scholar
- Bin Li. 2011. Cross-domain collaborative filtering: A brief survey. In Tools with Artificial Intelligence (ICTAI), 2011 23rd IEEE International Conference on. IEEE, 1085--1086. Google ScholarDigital Library
- Bin Li, Qiang Yang, and Xiangyang Xue. 2009. Can Movies and Books Collaborate? Cross-Domain Collaborative Filtering for Sparsity Reduction.. In IJCAI, Vol. 9. 2052--2057. Google ScholarDigital Library
- Bin Li, Qiang Yang, and Xiangyang Xue. 2009. Transfer learning for collaborative filtering via a rating-matrix generative model. In Proceedings of the 26th annual international conference on machine learning. ACM, 617--624. Google ScholarDigital Library
- Babak Loni, Yue Shi, Martha Larson, and Alan Hanjalic. 2014. Cross-domain collaborative filtering with factorization machines. In European Conference on Information Retrieval. Springer, 656--661.Google ScholarCross Ref
- Bradley N Miller, Istvan Albert, Shyong K Lam, Joseph A Konstan, and John Riedl. 2003. MovieLens unplugged: experiences with an occasionally connected recommender system. In Proceedings of the 8th international conference on Intelligent user interfaces. 263--266. Google ScholarDigital Library
- Al Mamunur Rashid, Istvan Albert, Dan Cosley, Shyong K Lam, Sean M McNee, Joseph A Konstan, and John Riedl. 2002. Getting to know you: learning new user preferences in recommender systems. In Proceedings of the 7th international conference on Intelligent user interfaces. ACM, 127--134. Google ScholarDigital Library
- Al Mamunur Rashid, George Karypis, and John Riedl. 2008. Learning preferences of new users in recommender systems: an information theoretic approach. ACM SIGKDD Explorations Newsletter 10, 2 (2008), 90--100. Google ScholarDigital Library
- Neil Rubens, Mehdi Elahi, Masashi Sugiyama, and Dain Kaplan. 2015. Active learning in recommender systems. In Recommender systems handbook. Springer, 809--846.Google Scholar
- Bracha Shapira, Lior Rokach, and Shirley Freilikhman. 2013. Facebook single and cross domain data for recommendation systems. User Modeling and User-Adapted Interaction (2013), 1--37.Google Scholar
- Yue Shi, Martha Larson, and Alan Hanjalic. 2011. Tags as bridges between domains: Improving recommendation with tag-induced cross-domain collaborative iltering. In International Conference on User Modeling, Adaptation, and Personalization. Springer, 305--316. Google ScholarDigital Library
- Yu Zhang, Bin Cao, and Dit-Yan Yeung. 2010. Multi-domain collaborative filtering. In Proceedings of the Twenty-Sixth Conference on Uncertainty in Artificial Intelligence. AUAI Press, 725--732. Google ScholarDigital Library
- Zihan Zhang, Xiaoming Jin, Lianghao Li, Guiguang Ding, and Qiang Yang. 2016. Multi-Domain Active Learning for Recommendation.. In AAAI. 2358--2364. Google ScholarDigital Library
- Lili Zhao, Sinno Jialin Pan, Evan Wei Xiang, Erheng Zhong, Zhongqi Lu, and Qiang Yang. 2013. Active Transfer Learning for Cross-System Recommendation.. In AAAI. Citeseer. Google ScholarDigital Library
- Cai-Nicolas Ziegler and DBIS Freiburg. 2004. Book-crossing dataset. (2004).Google Scholar
Index Terms
- Active learning in multi-domain collaborative filtering recommender systems
Recommendations
A survey of active learning in collaborative filtering recommender systems
In collaborative filtering recommender systems user's preferences are expressed as ratings for items, and each additional rating extends the knowledge of the system and affects the system's recommendation accuracy. In general, the more ratings are ...
Alleviating the new user problem in collaborative filtering by exploiting personality information
The new user problem in recommender systems is still challenging, and there is not yet a unique solution that can be applied in any domain or situation. In this paper we analyze viable solutions to the new user problem in collaborative filtering (CF) ...
Trust-based collaborative filtering: tackling the cold start problem using regular equivalence
RecSys '18: Proceedings of the 12th ACM Conference on Recommender SystemsUser-based Collaborative Filtering (CF) is one of the most popular approaches to create recommender systems. This approach is based on finding the most relevant k users from whose rating history we can extract items to recommend. CF, however, suffers ...
Comments