skip to main content
10.1145/2988450.2988451acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdlrsConference Proceedingsconference-collections
research-article

Recurrent Coevolutionary Latent Feature Processes for Continuous-Time Recommendation

Published: 15 September 2016 Publication History

Abstract

Matching users to the right items at the right time is a fundamental task in recommender systems. As users interact with different items over time, users' and items' feature may drift, evolve and co-evolve over time. Traditional models based on static latent features or discretizing time into epochs can become ineffective for capturing the fine-grained temporal dynamics in the user-item interactions. We propose a coevolutionary latent feature process model that accurately captures the coevolving nature of users' and items' feature. We use a recurrent neural network to automatically learn a representation of influences from drift, evolution and co-evolution of user and item features. We develop an efficient stochastic gradient algorithm for learning the model parameters which can readily scale up to millions of events. Experiments on diverse real-world datasets demonstrate significant improvements in user behavior prediction compared to state-of-the-arts.

References

[1]
O. Aalen, O. Borgan, and H. Gjessing. Survival and event history analysis: a process point of view. Springer, 2008.
[2]
D. Agarwal and B.-C. Chen. Regression-based latent factor models. In J. Elder, F. Fogelman-Soulié, P. Flach, and M. Zaki, editors, KDD, pages 19--28. ACM, 2009.
[3]
L. Charlin, R. Ranganath, J. McInerney, and D. M. Blei. Dynamic poisson factorization. In RecSys, 2015.
[4]
Y. Chen, D. Pavlov, and J. Canny. Large-scale behavioral targeting. In J. Elder, F. Fogelman-Soulié, P. Flach, and M. J. Zaki, editors, KDD, pages 209--218. ACM, 2009.
[5]
E. C. Chi and T. G. Kolda. On tensors, sparsity, and nonnegative factorizations. SIAM Journal on Matrix Analysis and Applications, 33(4):1272--1299, 2012.
[6]
D. Cox and V. Isham. Point processes, volume 12. Chapman & Hall/CRC, 1980.
[7]
D. Cox and P. Lewis. Multivariate point processes. Selected Statistical Papers of Sir David Cox: Volume 1, Design of Investigations, Statistical Methods and Applications, 1:159, 2006.
[8]
D. Daley and D. Vere-Jones. An introduction to the theory of point processes: volume II: general theory and structure, volume 2. Springer, 2007.
[9]
N. Du, H. Dai, R. Trive/di, U. Upadhyay, M. Gomez-Rodriguez, and L. Song. Recurrent marked temporal point processes: Embedding event history to vector. In KDD. ACM, 2016.
[10]
N. Du, Y. Wang, N. He, and L. Song. Time sensitive recommendation from recurrent user activities. In NIPS, 2015.
[11]
M. D. Ekstrand, J. T. Riedl, and J. A. Konstan. Collaborative filtering recommender systems. Foundations and Trends in Human-Computer Interaction, 4(2):81--173, 2011.
[12]
P. Gopalan, J. M. Hofman, and D. M. Blei. Scalable recommendation with hierarchical poisson factorization. UAI, 2015.
[13]
S. Gultekin and J. Paisley. A collaborative kalman filter for time-evolving dyadic processes. In ICDM, pages 140--149, 2014.
[14]
A. G. Hawkes. Spectra of some self-exciting and mutually exciting point processes. Biometrika, 58(1):83--90, 1971.
[15]
B. Hidasi, A. Karatzoglou, L. Baltrunas, and D. Tikk. Session-based recommendations with recurrent neural networks. In Proceedings of the International Conference on Learning Representations (ICLR), 2016.
[16]
B. Hidasi and D. Tikk. General factorization framework for context-aware recommendations. Data Mining and Knowledge Discovery, pages 1--30, 2015.
[17]
V. Isham and M. Westcott. A self-correcting pint process. Advances in Applied Probability, 37:629--646, 1979.
[18]
K. Kapoor, K. Subbian, J. Srivastava, and P. Schrater. Just in time recommendations: Modeling the dynamics of boredom in activity streams. In WSDM, 2015.
[19]
A. Karatzoglou, X. Amatriain, L. Baltrunas, and N. Oliver. Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering. In Recsys, pages 79--86. ACM, 2010.
[20]
J. F. C. Kingman. Poisson processes, volume 3. Oxford university press, 1992.
[21]
Y. Koren. Collaborative filtering with temporal dynamics. In KDD, 2009.
[22]
Y. Koren and J. Sill. Ordrec: an ordinal model for predicting personalized item rating distributions. In RecSys, 2011.
[23]
Y. Ogata. On lewis' simulation method for point processes. IEEE Transactions on Information Theory, 27(1):23--31, 1981.
[24]
J. Z. J. L. Preeti Bhargava, Thomas Phan. Who, what, when, and where: Multi-dimensional collaborative recommendations using tensor factorization on sparse user-generated data. In WWW, 2015.
[25]
R. Salakhutdinov and A. Mnih. Bayesian probabilistic matrix factorization using markov chain monte carlo. In W. Cohen, A. McCallum, and S. Roweis, editors, ICML, volume 307, pages 880--887. ACM, 2008.
[26]
H. Wang, N. Wang, and D.-Y. Yeung. Collaborative deep learning for recommender systems. In KDD. ACM, 2015.
[27]
X. Wang, R. Donaldson, C. Nell, P. Gorniak, M. Ester, and J. Bu. Recommending groups to users using user-group engagement and time-dependent matrix factorization. In AAAI, 2016.
[28]
Y. Wang, N. Du, R. Trivedi, and L. Song. Coevolutionary latent feature processes for continuous-time user-item interactions. In NIPS, 2016.
[29]
L. Xiong, X. Chen, T.-K. Huang, J. G. Schneider, and J. G. Carbonell. Temporal collaborative filtering with bayesian probabilistic tensor factorization. In SDM, pages 211--222. SIAM, 2010.
[30]
S.-H. Yang, B. Long, A. Smola, N. Sadagopan, Z. Zheng, and H. Zha. Like like alike: joint friendship and interest propagation in social networks. In WWW, 2011.
[31]
X. Yi, L. Hong, E. Zhong, N. N. Liu, and S. Rajan. Beyond clicks: Dwell time for personalization. In RecSys, 2014.

Cited By

View all
  • (2025)Less gets more attention: A novel human-centered MR remote collaboration assembly method with information recommendation and visual enhancementRobotics and Computer-Integrated Manufacturing10.1016/j.rcim.2024.10289892(102898)Online publication date: Apr-2025
  • (2024)Deep learning approaches to address cold start and long tail challenges in recommendation systems: a systematic reviewMultimedia Tools and Applications10.1007/s11042-024-20262-384:5(2293-2325)Online publication date: 16-Oct-2024
  • (2023)A Movie Recommendation Algorithm Combining Time Weight GRU and Attention2023 International Conference on Advances in Electrical Engineering and Computer Applications (AEECA)10.1109/AEECA59734.2023.00154(839-844)Online publication date: 18-Aug-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
DLRS 2016: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems
September 2016
47 pages
ISBN:9781450347952
DOI:10.1145/2988450
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • IBMR: IBM Research

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 September 2016

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

DLRS 2016

Acceptance Rates

Overall Acceptance Rate 11 of 27 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)22
  • Downloads (Last 6 weeks)3
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Less gets more attention: A novel human-centered MR remote collaboration assembly method with information recommendation and visual enhancementRobotics and Computer-Integrated Manufacturing10.1016/j.rcim.2024.10289892(102898)Online publication date: Apr-2025
  • (2024)Deep learning approaches to address cold start and long tail challenges in recommendation systems: a systematic reviewMultimedia Tools and Applications10.1007/s11042-024-20262-384:5(2293-2325)Online publication date: 16-Oct-2024
  • (2023)A Movie Recommendation Algorithm Combining Time Weight GRU and Attention2023 International Conference on Advances in Electrical Engineering and Computer Applications (AEECA)10.1109/AEECA59734.2023.00154(839-844)Online publication date: 18-Aug-2023
  • (2022)Recommendation of Healthcare Services Based on an Embedded User Profile ModelInternational Journal on Semantic Web & Information Systems10.4018/IJSWIS.31319818:1(1-21)Online publication date: 27-Oct-2022
  • (2022)Accuracy- and consistency-aware recommendation of configurationsProceedings of the 26th ACM International Systems and Software Product Line Conference - Volume A10.1145/3546932.3546996(79-84)Online publication date: 12-Sep-2022
  • (2022)Rank List Sensitivity of Recommender Systems to Interaction PerturbationsProceedings of the 31st ACM International Conference on Information & Knowledge Management10.1145/3511808.3557425(1584-1594)Online publication date: 17-Oct-2022
  • (2022)MIC: Model-agnostic Integrated Cross-channel RecommenderProceedings of the 31st ACM International Conference on Information & Knowledge Management10.1145/3511808.3557081(3400-3409)Online publication date: 17-Oct-2022
  • (2022)Optimizing Video Caching at the Edge: A Hybrid Multi-Point Process ApproachIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2022.3147240(1-1)Online publication date: 2022
  • (2022)A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich RecommendationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2022.3145690(1-1)Online publication date: 2022
  • (2022)Towards An Integrated Framework for Neural Temporal Point Process2022 International Joint Conference on Neural Networks (IJCNN)10.1109/IJCNN55064.2022.9892964(1-8)Online publication date: 18-Jul-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media