Collaborative Evolution for User Profiling in Recommender Systems

Accurate user profiling is important for an online recommender system to provide proper personalized recommendations to its users. In many real-world scenarios, the user's interests towards the items may change over time. Therefore, a dynamic and evolutionary user profile is needed. In this work, we come up with a novel evolutionary view of user's profile by proposing a Collaborative Evolution (CE) model, which learns the evolution of user's profiles through the sparse historical data in recommender systems and outputs the prospective user profile of the future. To verify the effectiveness of the proposed model, we conduct experiments on a real-world dataset, which is obtained from the online shopping website of Tencent Inc.-- www.51buy.com and contains more than 1 million users' shopping records in a time span of more than 180 days. Experimental analyses demonstrate that our proposed CE model can be used to make better future recommendations compared to several state-of-the-art methods.

[1]  Toshio Uchiyama,et al.  動的なユーザ興味に対応したセマンティクスに基づく情報推薦手法;動的なユーザ興味に対応したセマンティクスに基づく情報推薦手法;Collaborative Filtering by Analyzing Dynamic User Interests Modeled by Taxonomy , 2013 .

[2]  Mads Haahr,et al.  A Case-Based Approach to Spam Filtering that Can Track Concept Drift , 2003 .

[3]  Toshio Uchiyama,et al.  Collaborative Filtering by Analyzing Dynamic User Interests Modeled by Taxonomy , 2012, SEMWEB.

[4]  Alexey Tsymbal,et al.  The problem of concept drift: definitions and related work , 2004 .

[5]  Karl Aberer,et al.  Towards a dynamic top-N recommendation framework , 2014, RecSys '14.

[6]  Wei Fan,et al.  Systematic data selection to mine concept-drifting data streams , 2004, KDD.

[7]  Guy Shani,et al.  An MDP-Based Recommender System , 2002, J. Mach. Learn. Res..

[8]  Mong-Li Lee,et al.  Increasing temporal diversity with purchase intervals , 2012, SIGIR '12.

[9]  Jure Leskovec,et al.  From amateurs to connoisseurs: modeling the evolution of user expertise through online reviews , 2013, WWW.

[10]  William Nick Street,et al.  A streaming ensemble algorithm (SEA) for large-scale classification , 2001, KDD '01.

[11]  Stuart E. Middleton,et al.  Ontological user profiling in recommender systems , 2004, TOIS.

[12]  Licia Capra,et al.  Temporal diversity in recommender systems , 2010, SIGIR.

[13]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[14]  Philip S. Yu,et al.  A General Framework for Mining Concept-Drifting Data Streams with Skewed Distributions , 2007, SDM.

[15]  Xin Liu,et al.  Modeling Users' Dynamic Preference for Personalized Recommendation , 2015, IJCAI.

[16]  András A. Benczúr,et al.  Exploiting temporal influence in online recommendation , 2014, RecSys '14.

[17]  Benjamin M. Marlin,et al.  Modeling User Rating Profiles For Collaborative Filtering , 2003, NIPS.

[18]  Helmut Ltkepohl,et al.  New Introduction to Multiple Time Series Analysis , 2007 .

[19]  Xing Xie,et al.  Content-Based Collaborative Filtering for News Topic Recommendation , 2015, AAAI.

[20]  Jian Wang,et al.  Opportunity model for e-commerce recommendation: right product; right time , 2013, SIGIR.

[21]  B. Frey,et al.  Probabilistic Sparse Matrix Factorization , 2004 .

[22]  Yehuda Koren,et al.  Collaborative filtering with temporal dynamics , 2009, KDD.

[23]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[24]  原田 秀逸 私の computer 環境 , 1998 .

[25]  Lars Schmidt-Thieme,et al.  Factorizing personalized Markov chains for next-basket recommendation , 2010, WWW '10.

[26]  James Bennett,et al.  The Netflix Prize , 2007 .

[27]  Ruslan Salakhutdinov,et al.  Bayesian probabilistic matrix factorization using Markov chain Monte Carlo , 2008, ICML '08.

[28]  Geoffrey J. Gordon,et al.  Relational learning via collective matrix factorization , 2008, KDD.

[29]  Arnold Neumaier,et al.  Estimation of parameters and eigenmodes of multivariate autoregressive models , 2001, TOMS.

[30]  Min Zhao,et al.  Online evolutionary collaborative filtering , 2010, RecSys '10.

[31]  B. M. Fulk MATH , 1992 .