Neural Collaborative Filtering vs. Matrix Factorization Revisited

By Steffen Rendle, Walid Krichene, Li Zhang, John R. Anderson. ACM Conference on Recommender Systems, 2020

500 citations recorded by the source corpus.

Embedding based models have been the state of the art in collaborative filtering for over a decade. Traditionally, the dot product or higher order equivalents have been used to combine two or more embeddings, e.g., most notably in matrix factorization. In recent years, it was suggested to replace the dot product with a learned similarity e.g. using a multilayer perceptron (MLP). This approach is often referred to as neural collaborative filtering (NCF). In this work, we revisit the experiments of the NCF paper that popularized learned similarities using MLPs. First, we show that with a proper hyperparameter selection, a simple dot product substantially outperforms the proposed learned similarities. Second, while a MLP can in theory approximate any function, we show that it is non-trivial to learn a dot product with an MLP. Finally, we discuss practical issues that arise when applying MLP based similarities and show that MLPs are too costly to use for item recommendation in production environments while dot products allow to apply very efficient retrieval algorithms. We conclude that MLPs should be used with care as embedding combiner and that dot products might be a better default choice.

Subfields: Artificial Intelligence, Information Systems

View Paper: https://www.semanticscholar.org/paper/ddd72d2dd303a869ee376c768c21916787f673db

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Xiangnan He
  2. Yi Tay
  3. Mostafa Dehghani
  4. Xiang Wang
  5. Donald Metzler
  6. Meng Wang
  7. Tat-seng Chua
  8. Yongfeng Zhang

In Information Systems

  1. Xiangnan He
  2. Xiang Wang
  3. Meng Wang
  4. Le Wu
  5. Yongfeng Zhang
  6. Chao Huang
  7. Kun Zhang
  8. Lianghao Xia

Citations in the corpus