Context-Aware Collaborative Prediction

Context-aware collaborative prediction takes contextual information into consideration when modeling user preferences and predicting user behaviors. There are two general ways to integrate contexts with collaborative prediction: contextual filtering and contextual modeling. Contextual filtering uses contexts to select data and adjust the result, while contextual modeling takes contexts into the model construction. Currently, the most effective context-aware collaborative prediction algorithms are based on the contextual modeling approach, which generates contextual representations or context-aware representations. This chapter reviews some related tasks of collaborative prediction, such as conventional recommendation, sequential recommendation, and multi-domain relation prediction. In addition, it also introduces some recent works on representation learning and methods of specific applications, such as context-aware recommendation, latent collaborative retrieval, tag recommendation, and click-through rate prediction.

[1]  Chong Wang,et al.  Latent Collaborative Retrieval , 2012, ICML.

[2]  Yoshua Bengio,et al.  A Neural Probabilistic Language Model , 2003, J. Mach. Learn. Res..

[3]  Feng Yu,et al.  A Dynamic Recurrent Model for Next Basket Recommendation , 2016, SIGIR.

[4]  Yeung Yam,et al.  An embedding approach for context-aware collaborative recommendation and visualization , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[5]  Lukás Burget,et al.  Extensions of recurrent neural network language model , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[6]  Pengfei Wang,et al.  Learning Hierarchical Representation Model for NextBasket Recommendation , 2015, SIGIR.

[7]  Yi Zhang,et al.  Contextual Recommendation based on Text Mining , 2010, COLING.

[8]  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..

[9]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[10]  Thore Graepel,et al.  Matchbox: large scale online bayesian recommendations , 2009, WWW '09.

[11]  Wei Wu,et al.  Learning Context-aware Latent Representations for Context-aware Collaborative Filtering , 2015, SIGIR.

[12]  Qi Yu,et al.  Fast Multivariate Spatio-temporal Analysis via Low Rank Tensor Learning , 2014, NIPS.

[13]  Francesco Ricci,et al.  Context-Aware Recommender Systems , 2011, AI Mag..

[14]  Licia Capra,et al.  Temporal collaborative filtering with adaptive neighbourhoods , 2009, SIGIR.

[15]  Lukás Burget,et al.  Recurrent neural network based language model , 2010, INTERSPEECH.

[16]  Lars Schmidt-Thieme,et al.  Pairwise interaction tensor factorization for personalized tag recommendation , 2010, WSDM '10.

[17]  Alexander J. Smola,et al.  Like like alike: joint friendship and interest propagation in social networks , 2011, WWW.

[18]  Tomas Mikolov,et al.  RNNLM - Recurrent Neural Network Language Modeling Toolkit , 2011 .

[19]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[20]  Andrew Y. Ng,et al.  Semantic Compositionality through Recursive Matrix-Vector Spaces , 2012, EMNLP.

[21]  Bamshad Mobasher,et al.  Splitting approaches for context-aware recommendation: an empirical study , 2014, SAC.

[22]  Yasuhiro Takishima,et al.  Context-Aware Preference Model Based on a Study of Difference between Real and Supposed Situation Data , 2009, UMAP.

[23]  David Lo,et al.  Predicting response in mobile advertising with hierarchical importance-aware factorization machine , 2014, WSDM.

[24]  Jianyong Wang,et al.  Personalizing Web Page Recommendation via Collaborative Filtering and Topic-Aware Markov Model , 2010, 2010 IEEE International Conference on Data Mining.

[25]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

[26]  Svetlana Kim,et al.  MRTensorCube: tensor factorization with data reduction for context-aware recommendations , 2017, The Journal of Supercomputing.

[27]  Deepak Agarwal,et al.  Regression-based latent factor models , 2009, KDD.

[28]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[29]  Liang Wang,et al.  Collaborative Prediction for Multi-entity Interaction With Hierarchical Representation , 2015, CIKM.

[30]  Christopher Potts,et al.  Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank , 2013, EMNLP.

[31]  Tie-Yan Liu,et al.  Sequential Click Prediction for Sponsored Search with Recurrent Neural Networks , 2014, AAAI.

[32]  Alexander Tuzhilin,et al.  Experimental comparison of pre- vs. post-filtering approaches in context-aware recommender systems , 2009, RecSys '09.

[33]  Steffen Rendle,et al.  Factorization Machines , 2010, 2010 IEEE International Conference on Data Mining.

[34]  Wu-Jun Li,et al.  Coupled Group Lasso for Web-Scale CTR Prediction in Display Advertising , 2014, ICML.

[35]  Yifeng Zeng,et al.  Personalized Ranking Metric Embedding for Next New POI Recommendation , 2015, IJCAI.

[36]  Martin Wattenberg,et al.  Ad click prediction: a view from the trenches , 2013, KDD.

[37]  Xue Li,et al.  Time weight collaborative filtering , 2005, CIKM '05.

[38]  Gediminas Adomavicius,et al.  Incorporating contextual information in recommender systems using a multidimensional approach , 2005, TOIS.

[39]  Martha Larson,et al.  TFMAP: optimizing MAP for top-n context-aware recommendation , 2012, SIGIR '12.

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

[41]  Xi Chen,et al.  Temporal Collaborative Filtering with Bayesian Probabilistic Tensor Factorization , 2010, SDM.

[42]  Nuria Oliver,et al.  Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering , 2010, RecSys '10.

[43]  Jianmin Wang,et al.  A Personalized Interest-Forgetting Markov Model for Recommendations , 2015, AAAI.

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

[45]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[46]  Karl Aberer,et al.  SoCo: a social network aided context-aware recommender system , 2013, WWW.

[47]  Laks V. S. Lakshmanan,et al.  HeteroMF: recommendation in heterogeneous information networks using context dependent factor models , 2013, WWW.

[48]  Robin Burke,et al.  Context-aware music recommendation based on latenttopic sequential patterns , 2012, RecSys.

[49]  Francesco Ricci,et al.  Context-based splitting of item ratings in collaborative filtering , 2009, RecSys '09.

[50]  Lars Schmidt-Thieme,et al.  Learning optimal ranking with tensor factorization for tag recommendation , 2009, KDD.

[51]  Liang Wang,et al.  COT: Contextual Operating Tensor for Context-Aware Recommender Systems , 2015, AAAI.

[52]  Alfred O. Hero,et al.  Social Collaborative Retrieval , 2014, IEEE J. Sel. Top. Signal Process..

[53]  Deepak Agarwal,et al.  Generalizing matrix factorization through flexible regression priors , 2011, RecSys '11.

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

[55]  Tieniu Tan,et al.  Predicting the Next Location: A Recurrent Model with Spatial and Temporal Contexts , 2016, AAAI.

[56]  Qiang Yang,et al.  Contextual Collaborative Filtering via Hierarchical Matrix Factorization , 2012, SDM.

[57]  Danqi Chen,et al.  Reasoning With Neural Tensor Networks for Knowledge Base Completion , 2013, NIPS.

[58]  L. Tucker,et al.  Some mathematical notes on three-mode factor analysis , 1966, Psychometrika.

[59]  Martha Larson,et al.  CARS2: Learning Context-aware Representations for Context-aware Recommendations , 2014, CIKM.

[60]  Marco Baroni,et al.  Nouns are Vectors, Adjectives are Matrices: Representing Adjective-Noun Constructions in Semantic Space , 2010, EMNLP.

[61]  Jaideep Srivastava,et al.  Just in Time Recommendations: Modeling the Dynamics of Boredom in Activity Streams , 2015, WSDM.

[62]  Alexander Tuzhilin,et al.  Using Context to Improve Predictive Modeling of Customers in Personalization Applications , 2008, IEEE Transactions on Knowledge and Data Engineering.

[63]  Lars Schmidt-Thieme,et al.  Fast context-aware recommendations with factorization machines , 2011, SIGIR.

[64]  Steffen Rendle,et al.  Factorization Machines with libFM , 2012, TIST.

[65]  Yehuda Koren,et al.  Advances in Collaborative Filtering , 2011, Recommender Systems Handbook.

[66]  Pascal Vincent,et al.  Representation Learning: A Review and New Perspectives , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[68]  Volker Tresp,et al.  Relation Prediction in Multi-Relational Domains using Matrix Factorization , 2008 .

[69]  Michael R. Lyu,et al.  Where You Like to Go Next: Successive Point-of-Interest Recommendation , 2013, IJCAI.

[70]  Nagarajan Natarajan,et al.  Which app will you use next?: collaborative filtering with interactional context , 2013, RecSys.

[71]  Panagiotis Symeonidis,et al.  Tag recommendations based on tensor dimensionality reduction , 2008, RecSys '08.

[72]  Tieniu Tan,et al.  Contextual Operation for Recommender Systems , 2016, IEEE Transactions on Knowledge and Data Engineering.