Does Weighting Improve Matrix Factorization for Recommender Systems?
2510.10440v1
cs.IR, cs.LG, stat.ML
2025-10-16
Авторы:
Alex Ayoub, Samuel Robertson, Dawen Liang, Harald Steck, Nathan Kallus
Abstract
Matrix factorization is a widely used approach for top-N recommendation and
collaborative filtering. When implemented on implicit feedback data (such as
clicks), a common heuristic is to upweight the observed interactions. This
strategy has been shown to improve performance for certain algorithms. In this
paper, we conduct a systematic study of various weighting schemes and matrix
factorization algorithms. Somewhat surprisingly, we find that training with
unweighted data can perform comparably to, and sometimes outperform, training
with weighted data, especially for large models. This observation challenges
the conventional wisdom. Nevertheless, we identify cases where weighting can be
beneficial, particularly for models with lower capacity and specific
regularization schemes. We also derive efficient algorithms for exactly
minimizing several weighted objectives that were previously considered
computationally intractable. Our work provides a comprehensive analysis of the
interplay between weighting, regularization, and model capacity in matrix
factorization for recommender systems.
Ссылки и действия
Дополнительные ресурсы: