GLOMA: Embedding Global Information in Local Matrix Approximation Models for Collaborative Filtering

Authors

  • Chao Chen IBM Research – China
  • Dongsheng Li IBM Research – China
  • Qin Lv Univeristy of Colorado Boulder
  • Junchi Yan East China Normal University
  • Li Shang Univeristy of Colorado Boulder
  • Stephen Chu IBM Research – China

DOI:

https://doi.org/10.1609/aaai.v31i1.10752

Keywords:

matrix approximation, recommender systems, collaborative filtering

Abstract

Recommender systems have achieved great success in recent years, and matrix approximation (MA) is one of the most popular techniques for collaborative filtering (CF) based recommendation. However, a major issue is that MA methods perform poorly at detecting strong localized associations among closely related users and items. Recently, some MA-based CF methods adopt clustering methods to discover meaningful user-item subgroups and perform ensemble on different clusterings to improve the recommendation accuracy. However, ensemble learning suffers from lower efficiency due to the increased overall computation overhead. In this paper, we propose GLOMA, a new clustering-based matrix approximation method, which can embed global information in local matrix approximation models to improve recommendation accuracy. In GLOMA, a MA model is first trained on the entire data to capture global information. The global MA model is then utilized to guide the training of cluster-based local MA models, such that the local models can detect strong localized associations shared within clusters and at the same time preserve global associations shared among all users/items. Evaluation results using MovieLens and Netflix datasets demonstrate that, by integrating global information in local models, GLOMA can outperform five state-of-the-art MA-based CF methods in recommendation accuracy while achieving descent efficiency.

Downloads

Published

2017-02-12

How to Cite

Chen, C., Li, D., Lv, Q., Yan, J., Shang, L., & Chu, S. (2017). GLOMA: Embedding Global Information in Local Matrix Approximation Models for Collaborative Filtering. Proceedings of the AAAI Conference on Artificial Intelligence, 31(1). https://doi.org/10.1609/aaai.v31i1.10752

Issue

Section

Main Track: Machine Learning Applications