Matrix Factorization Equals Efficient Co-occurrence Representation
Farhan Khawar, Nevin L. Zhang

TL;DR
This paper reveals that matrix factorization in recommendation systems can be understood as extracting eigenvectors from user and item co-occurrence matrices, which helps reduce noise and improve recommendation diversity.
Contribution
It provides a novel interpretation of matrix factorization as eigenvector computation and uses random matrix theory to analyze its effects on recommendation diversity.
Findings
Matrix factorization corresponds to eigenvector extraction from co-occurrence matrices.
Removing the top eigenvector increases recommendation diversity.
The approach reduces sampling noise in user/item co-occurrence data.
Abstract
Matrix factorization is a simple and effective solution to the recommendation problem. It has been extensively employed in the industry and has attracted much attention from the academia. However, it is unclear what the low-dimensional matrices represent. We show that matrix factorization can actually be seen as simultaneously calculating the eigenvectors of the user-user and item-item sample co-occurrence matrices. We then use insights from random matrix theory (RMT) to show that picking the top eigenvectors corresponds to removing sampling noise from user/item co-occurrence matrices. Therefore, the low-dimension matrices represent a reduced noise user and item co-occurrence space. We also analyze the structure of the top eigenvector and show that it corresponds to global effects and removing it results in less popular items being recommended. This increases the diversity of the items…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Data Compression Techniques · Image Retrieval and Classification Techniques
