Modeling and Predicting User Actions in Recommender Systems

Many collaborative filtering recommender systems collect and use users' explicitly entered preferences in the form of ratings for items. However, in many real world scenarios, this form of feedback can be difficult to obtain or unavailable (e.g., news portals). In this case recommendations must be built by leveraging more abundant implicit feedback data, which only indirectly signal users' preferences or opinions. A record in such datasets is a result of an action performed by a user on an item (e.g., the item was clicked or viewed). State-of-the-art implicit feedback recommender systems predict whether the user will act on a target item and interpret this prediction as a discovered preference for the item. These models are trained by observations of user actions of one single type. For instance, they predict that a user will watch a video using a dataset of observed video watch actions. In this paper we conjecture that multiple types of user actions may be jointly exploited to predict one target type of actions. We present a general prediction model (MMF - Multiple action types Matrix Factorization) that implements this conjecture and we illustrate some practical examples. The empirical evaluation of MMF, which was conducted on a large real world dataset, shows that using multiple actions is beneficial and it can outperform a state-of-the-art implicit feedback model that uses only the target action data.

[1]  Donghee Yoo,et al.  A hybrid online-product recommendation system: Combining implicit rating-based collaborative filtering and sequential pattern analysis , 2012, Electron. Commer. Res. Appl..

[2]  Domenico Rosaci,et al.  CILIOS: Connectionist inductive learning and inter-ontology similarities for recommending information agents , 2007, Inf. Syst..

[3]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[4]  Tommaso Di Noia,et al.  Top-N recommendations from implicit feedback leveraging linked open data , 2013, IIR.

[5]  Peter Vojtás,et al.  Evaluating the Importance of Various Implicit Factors in E-commerce , 2012, RUE@RecSys.

[6]  Tommi S. Jaakkola,et al.  Weighted Low-Rank Approximations , 2003, ICML.

[7]  ChengXiang Zhai,et al.  Improving one-class collaborative filtering by incorporating rich user information , 2010, CIKM.

[8]  Qiang Yang,et al.  One-Class Collaborative Filtering , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[9]  Luo Si,et al.  Matrix co-factorization for recommendation with rich side information and implicit feedback , 2011, HetRec '11.

[10]  Chunyan Miao,et al.  A Boosting Algorithm for Item Recommendation with Implicit Feedback , 2015, IJCAI.

[11]  Arkadiusz Paterek,et al.  Improving regularized singular value decomposition for collaborative filtering , 2007 .

[12]  Christopher C. Johnson Logistic Matrix Factorization for Implicit Feedback Data , 2014 .

[13]  Tao Luo,et al.  Using sequential and non-sequential patterns in predictive Web usage mining tasks , 2002, 2002 IEEE International Conference on Data Mining, 2002. Proceedings..

[14]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[15]  Juan Manuel Cueva Lovelle,et al.  Implicit feedback techniques on recommender systems applied to electronic books , 2012, Comput. Hum. Behav..

[16]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[17]  Douglas W. Oard,et al.  Implicit Feedback for Recommender Systems , 1998 .