Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1639714.1639719acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
research-article

A spatio-temporal approach to collaborative filtering

Published: 23 October 2009 Publication History

Abstract

In this paper, we propose a novel spatio-temporal model for collaborative filtering applications. Our model is based on low-rank matrix factorization that uses a spatio-temporal filtering approach to estimate user and item factors. The spatial component regularizes the factors by exploiting correlation across users and/or items, modeled as a function of some implicit feedback (e.g., who rated what) and/or some side information (e.g., user demographics, browsing history). In particular, we incorporate correlation in factors through a Markov random field prior in a probabilistic framework, whereby the neighborhood weights are functions of user and item covariates. The temporal component ensures that the user/item factors adapt to process changes that occur through time and is implemented in a state space framework with fast estimation through Kalman filtering. Our spatio-temporal filtering (ST-KF hereafter) approach provides a single joint model to simultaneously incorporate both spatial and temporal structure in ratings and therefore provides an accurate method to predict future ratings. To ensure scalability of ST-KF, we employ a mean-field approximation for inference. Incorporating user/item covariates in estimating neighborhood weights also helps in dealing with both cold-start and warm-start problems seamlessly in a single unified modeling framework; covariates predict factors for new users and items through the neighborhood. We illustrate our method on simulated data, benchmark data and data obtained from a relatively new recommender system application arising in the context of Yahoo! Front Page.

References

[1]
J. Abernethy, F. Bach, T. Evgeniou, and J.-P. Vert. A new approach to collaborative filtering: Operator estimation with spectral regularization. JMLR, 2009.
[2]
D. Agarwal and B.-C. Chen. Regression-based latent factor models. In KDD, 2009.
[3]
D. Agarwal, B.-C. Chen, and P. Elango. Spatio-temporal models for estimating click-rate. In WWW, 2009.
[4]
D. Agarwal, B.-C. Chen, P. Elango, R. Ramakrishnan, N. Motgi, S. Roy, and J. Zachariah. Online models for content optimization. In NIPS(21), 2009.
[5]
D. Agarwal and S. Merugu. Predictive discrete latent factor models for large scale dyadic data. In KDD, 2007.
[6]
J. Basilico and T. Hofmann. Unifying collaborative and content-based filtering. In ICML, 2004.
[7]
D. Chakrabarti, D. Agarwal, and V. Josifovski. Contextual advertising by combining relevance with click feedback. In WWW, 2008.
[8]
C. Chui and G. Chen. Kalman Filtering for Real Time Application. Springer-Verlag, 1999.
[9]
N. Cristianini, J. Kandola, A. Elisseeff, and J. Shawe-Taylor. On kernel-target. In NIPS(14), 2002.
[10]
D.Stern, R.Herbrich, and G.Thore. Matchbox: Large scale online Bayesian recommendations. In WWW, 2009.
[11]
T. S. Jaakkola. Tutorial on variational approximation methods. In Advanced Mean Field Methods: Theory and Practice, pages 129--159. MIT Press, 2000.
[12]
J.Besag. Spatial interaction and the statistical analysis of lattice systems. J. Roy. Stat. Soc. B, 36(2):192--236, 1974.
[13]
D. D. Lee and H. S. Seung. Algorithms for non-negative matrix factorization. In NIPS(12), 2000.
[14]
W. Li and D. Y. Relation regularized matrix factorization. In IJCAI, 2009.
[15]
Z. Lu, M. A. Carreira-Perpinan, and C. Sminchisescu. People tracking with the Laplacian eigenmaps latent variable model. In NIPS(20), 2008.
[16]
B. M. Marlin, R. S. Zemel, S. Roweis, and M. Slaney. Collaborative filtering and the missing at random assumption. In UAI, 2007.
[17]
R. Salakhutdinov and A. Mnih. Probabilistic matrix factorization. In NIPS(20), 2008.
[18]
N. Srebro and T. Jaakkola. Weighted low-rank approximations. In ICML, 2003.
[19]
N. Srebro, J. Rennie, and T. Jaakkola. Maximum margin matrix factorization. In NIPS(17), 2005.
[20]
R. van der Merwe. Sigma-Point Kalman Filters for Probabilistic Inference in Dynamic State-Space Models. PhD thesis, OGI, OHSU, 2004.
[21]
K. Yu and W. Chu. Gaussian process models for link analysis and transfer learning. In NIPS(19), 2007.

Cited By

View all
  • (2023)Geographic-Region Monitoring by Drones in Adversarial EnvironmentsACM Transactions on Spatial Algorithms and Systems10.1145/36110099:3(1-36)Online publication date: 13-Sep-2023
  • (2023)Bit-Vector Typestate AnalysisFormal Aspects of Computing10.1145/359529935:3(1-36)Online publication date: 13-Sep-2023
  • (2023)Formal Specification and Verification of JDK’s Identity Hash Map ImplementationFormal Aspects of Computing10.1145/359472935:3(1-26)Online publication date: 13-Sep-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
RecSys '09: Proceedings of the third ACM conference on Recommender systems
October 2009
442 pages
ISBN:9781605584355
DOI:10.1145/1639714
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]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 October 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collaborative filtering
  2. graphical model
  3. kalman filtering
  4. matrix factorization
  5. spatial modeling

Qualifiers

  • Research-article

Conference

RecSys '09
Sponsor:
RecSys '09: Third ACM Conference on Recommender Systems
October 23 - 25, 2009
New York, New York, USA

Acceptance Rates

Overall Acceptance Rate 254 of 1,295 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)27
  • Downloads (Last 6 weeks)4
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Geographic-Region Monitoring by Drones in Adversarial EnvironmentsACM Transactions on Spatial Algorithms and Systems10.1145/36110099:3(1-36)Online publication date: 13-Sep-2023
  • (2023)Bit-Vector Typestate AnalysisFormal Aspects of Computing10.1145/359529935:3(1-36)Online publication date: 13-Sep-2023
  • (2023)Formal Specification and Verification of JDK’s Identity Hash Map ImplementationFormal Aspects of Computing10.1145/359472935:3(1-26)Online publication date: 13-Sep-2023
  • (2023)Compositional Analysis of Probabilistic Timed Graph Transformation SystemsFormal Aspects of Computing10.1145/357278235:3(1-79)Online publication date: 13-Sep-2023
  • (2023)Modeling users’ preference changes in recommender systems via time-dependent Markov random fieldsExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121072234:COnline publication date: 30-Dec-2023
  • (2022)Handling Dynamic User Preferences Using Integrated Point and Distribution Estimations in Collaborative FilteringIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMC.2022.314867552:10(6639-6651)Online publication date: Oct-2022
  • (2022)Considering temporal aspects in recommender systems: a surveyUser Modeling and User-Adapted Interaction10.1007/s11257-022-09335-w33:1(81-119)Online publication date: 4-Jul-2022
  • (2021)Machine Learning Meets Big Spatial Data (Revised)2021 22nd IEEE International Conference on Mobile Data Management (MDM)10.1109/MDM52706.2021.00014(5-8)Online publication date: Jun-2021
  • (2020)Developing Work in Confidence, Similarity Structure, and Modeling User Event TimeProceedings of the 14th ACM Conference on Recommender Systems10.1145/3383313.3411457(764-769)Online publication date: 22-Sep-2020
  • (2020)POPLAR: Parafac2 decOmPosition using auxiLiAry infoRmation2020 IEEE 11th Sensor Array and Multichannel Signal Processing Workshop (SAM)10.1109/SAM48682.2020.9104275(1-5)Online publication date: Jun-2020
  • 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media