skip to main content
research-article

A Generic Coordinate Descent Framework for Learning from Implicit Feedback

Published: 03 April 2017 Publication History

Abstract

In recent years, interest in recommender research has shifted from explicit feedback towards implicit feedback data. A diversity of complex models has been proposed for a wide variety of applications. Despite this, learning from implicit feedback is still computationally challenging. So far, most work relies on stochastic gradient descent (SGD) solvers which are easy to derive, but in practice challenging to apply, especially for tasks with many items. For the simple matrix factorization model, an efficient coordinate descent (CD) solver has been previously proposed. However, efficient CD approaches have not been derived for more complex models.
In this paper, we provide a new framework for deriving efficient CD algorithms for complex recommender models. We identify and introduce the property of k-separable models. We show that k-separability is a sufficient property to allow efficient optimization of implicit recommender problems with CD. We illustrate this framework on a variety of state-of-the-art models including factorization machines and Tucker decomposition. To summarize, our work provides the theory and building blocks to derive efficient implicit CD algorithms for complex recommender models.

References

[1]
C. Cheng, H. Yang, M. R. Lyu, and I. King. Where You Like to Go Next: Successive Point-of-Interest Recommendation. In IJCAI, volume 13, pages 2605--2611, 2013.
[2]
Z. Gantner, L. Drumond, C. Freudenthaler, S. Rendle, and L. Schmidt-Thieme. Learning attribute-to-feature mappings for cold-start recommendations. In 2010 IEEE International Conference on Data Mining, pages 176--185. IEEE, 2010.
[3]
R. A. Harshman. Foundations of the PARAFAC procedure: Models and conditions for an "explanatory" multi-modal factor analysis. UCLA Working Papers in Phonetics, 16(1):84, 1970.
[4]
R. He and J. McAuley. VBPR: Visual bayesian personalized ranking from implicit feedback. In D. Schuurmans and M. P. Wellman, editors, AAAI, pages 144--150. AAAI Press, 2016.
[5]
Y. Hu, Y. Koren, and C. Volinsky. Collaborative filtering for implicit feedback datasets. In Proceedings of the 2008 Eighth IEEE International Conference on Data Mining, ICDM '08, pages 263--272, 2008.
[6]
B. Kanagal, A. Ahmed, S. Pandey, V. Josifovski, J. Yuan, and L. Garcia-Pueyo. Supercharging recommender systems using taxonomies for learning user purchase behavior. Proc. VLDB Endow., 5(10):956--967, June 2012.
[7]
B. McFee, T. Bertin-Mahieux, D. P. Ellis, and G. R. Lanckriet. The million song dataset challenge. In Proceedings of the 21st International Conference on World Wide Web, WWW '12 Companion, pages 909--916, New York, NY, USA, 2012. ACM.
[8]
X. Ning and G. Karypis. Slim: Sparse linear methods for top-n recommender systems. In 2011 IEEE 11th International Conference on Data Mining, pages 497--506. IEEE, 2011.
[9]
W. Pan and L. Chen. GBPR: Group Preference Based Bayesian Personalized Ranking for One-Class Collaborative Filtering. In IJCAI, volume 13, pages 2691--2697, 2013.
[10]
I. Pilászy, D. Zibriczky, and D. Tikk. Fast als-based matrix factorization for explicit and implicit feedback datasets. In Proceedings of the fourth ACM conference on Recommender systems, pages 71--78. ACM, 2010.
[11]
S. Rendle. Factorization machines with libfm. ACM Trans. Intell. Syst. Technol., 3(3):57:1--57:22, may 2012.
[12]
S. Rendle and C. Freudenthaler. Improving pairwise learning for item recommendation from implicit feedback. In Proceedings of the 7th ACM International Conference on Web Search and Data Mining, WSDM '14, pages 273--282, New York, NY, USA, 2014. ACM.
[13]
S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thieme. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence, UAI '09, pages 452--461, Arlington, Virginia, United States, 2009. AUAI Press.
[14]
S. Rendle, C. Freudenthaler, and L. Schmidt-Thieme. Factorizing personalized markov chains for next-basket recommendation. In Proceedings of the 19th International Conference on World Wide Web, WWW '10, pages 811--820. ACM, 2010.
[15]
S. Sedhain, A. K. Menon, S. Sanner, and D. Braziunas. On the effectiveness of linear models for one-class collaborative filtering. In Proceedings of the 30th Conference on Artificial Intelligence (AAAI-16), 2016.
[16]
Y. Shi, A. Karatzoglou, L. Baltrunas, M. Larson, A. Hanjalic, and N. Oliver. TFMAP: optimizing MAP for top-n context-aware recommendation. In Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval, pages 155--164. ACM, 2012.
[17]
Y. Shi, A. Karatzoglou, L. Baltrunas, M. Larson, N. Oliver, and A. Hanjalic. CLiMF: learning to maximize reciprocal rank with collaborative less-is-more filtering. In Proceedings of the sixth ACM conference on Recommender systems, pages 139--146. ACM, 2012.
[18]
E. Shmueli, A. Kagian, Y. Koren, and R. Lempel. Care to comment?: recommendations for commenting on news stories. In Proceedings of the 21st international conference on World Wide Web, pages 429--438. ACM, 2012.
[19]
J.-T. Sun, H.-J. Zeng, H. Liu, Y. Lu, and Z. Chen. Cubesvd: A novel approach to personalized web search. In Proceedings of the 14th International Conference on World Wide Web, WWW '05, pages 382--390, New York, NY, USA, 2005. ACM.
[20]
P. Symeonidis, A. Nanopoulos, and Y. Manolopoulos. A unified framework for providing recommendations in social tagging systems based on ternary semantic analysis. IEEE Trans. on Knowl. and Data Eng., 22(2):179--192, Feb. 2010.
[21]
L. R. Tucker. Some mathematical notes on three-mode factor analysis. Psychometrika, 31:279--311, 1966.
[22]
M. Volkovs and G. W. Yu. Effective latent models for binary feedback in recommender systems. In Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 313--322. ACM, 2015.
[23]
H.-F. Yu, C.-J. Hsieh, S. Si, and I. Dhillon. Scalable coordinate descent approaches to parallel matrix factorization for recommender systems. In Proceedings of the 12th International Conference on Data Mining, ICDM '12, pages 765--774, 2012.
[24]
X. Yu, X. Ren, Y. Sun, Q. Gu, B. Sturt, U. Khandelwal, B. Norick, and J. Han. Personalized entity recommendation: A heterogeneous information network approach. In Proceedings of the 7th ACM International Conference on Web Search and Data Mining, WSDM '14, pages 283--292. ACM, 2014.
[25]
T. Zhao, J. McAuley, and I. King. Leveraging social connections to improve personalized ranking for collaborative filtering. In Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, CIKM '14, pages 261--270, New York, NY, USA, 2014. ACM.
[26]
T. Zhao, J. McAuley, and I. King. Improving latent factor models via personalized feature projection for one class recommendation. In Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, pages 821--830. ACM, 2015.

Cited By

View all
  • (2024)Web Semantic-Based Robust Graph Contrastive Learning for Recommendation via Invariant LearningInternational Journal on Semantic Web and Information Systems10.4018/IJSWIS.33796220:1(1-15)Online publication date: 14-Feb-2024
  • (2024)Safe Collaborative FilteringSSRN Electronic Journal10.2139/ssrn.4767721Online publication date: 2024
  • (2024)The Role of Unknown Interactions in Implicit Matrix Factorization — A Probabilistic ViewProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688100(219-227)Online publication date: 8-Oct-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WWW '17: Proceedings of the 26th International Conference on World Wide Web
April 2017
1678 pages
ISBN:9781450349130

Sponsors

  • IW3C2: International World Wide Web Conference Committee

In-Cooperation

Publisher

International World Wide Web Conferences Steering Committee

Republic and Canton of Geneva, Switzerland

Publication History

Published: 03 April 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. coordinate descent
  2. factorization machine
  3. implicit feedback
  4. matrix factorization
  5. recommender systems

Qualifiers

  • Research-article

Conference

WWW '17
Sponsor:
  • IW3C2

Acceptance Rates

WWW '17 Paper Acceptance Rate 164 of 966 submissions, 17%;
Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)48
  • Downloads (Last 6 weeks)3
Reflects downloads up to 19 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Web Semantic-Based Robust Graph Contrastive Learning for Recommendation via Invariant LearningInternational Journal on Semantic Web and Information Systems10.4018/IJSWIS.33796220:1(1-15)Online publication date: 14-Feb-2024
  • (2024)Safe Collaborative FilteringSSRN Electronic Journal10.2139/ssrn.4767721Online publication date: 2024
  • (2024)The Role of Unknown Interactions in Implicit Matrix Factorization — A Probabilistic ViewProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688100(219-227)Online publication date: 8-Oct-2024
  • (2024)Deep Attentive Interest Collaborative Filtering for Recommender SystemsIEEE Transactions on Emerging Topics in Computing10.1109/TETC.2023.328640412:2(467-481)Online publication date: Apr-2024
  • (2024)MetaGA: Metalearning With Graph-Attention for Improved Long-Tail Item RecommendationIEEE Transactions on Computational Social Systems10.1109/TCSS.2024.341104311:5(6544-6556)Online publication date: Oct-2024
  • (2024)Hierarchical matrix factorization for interpretable collaborative filteringPattern Recognition Letters10.1016/j.patrec.2024.03.003180(99-106)Online publication date: Apr-2024
  • (2024)HyNCFExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121875238:PBOnline publication date: 27-Feb-2024
  • (2024)Two-Stage Enhancement for Recommendation Systems Based on Contrastive LearningWeb Information Systems and Applications10.1007/978-981-97-7707-5_13(150-162)Online publication date: 11-Sep-2024
  • (2023)Empowering collaborative filtering with principled adversarial contrastive lossProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3666395(6242-6266)Online publication date: 10-Dec-2023
  • (2023)Self-Supervised Graph Attention Collaborative Filtering for RecommendationElectronics10.3390/electronics1204079312:4(793)Online publication date: 5-Feb-2023
  • Show More Cited By

View Options

Get Access

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