Holographic Factorization Machines for Recommendation

Abstract

Factorization Machines (FMs) are a class of popular algorithms that have been widely adopted for collaborative filtering and recommendation tasks. FMs are characterized by its usage of the inner product of factorized parameters to model pairwise feature interactions, making it highly expressive and powerful. This paper proposes Holographic Factorization Machines (HFM), a new novel method of enhancing the representation capability of FMs without increasing its parameter size. Our approach replaces the inner product in FMs with holographic reduced representations (HRRs), which are theoretically motivated by associative retrieval and compressed outer products. Empirically, we found that this leads to consistent improvements over vanilla FMs by up to 4% improvement in terms of mean squared error, with improvements larger at smaller parameterization. Additionally, we propose a neural adaptation of HFM which enhances its capability to handle nonlinear structures. We conduct extensive experiments on nine publicly available datasets for collaborative filtering with explicit feedback. HFM achieves state-of-theart performance on all nine, outperforming strong competitors such as Attentional Factorization Machines (AFM) and Neural Matrix Factorization (NeuMF).

Cite

Text

Tay et al. "Holographic Factorization Machines for Recommendation." AAAI Conference on Artificial Intelligence, 2019. doi:10.1609/AAAI.V33I01.33015143

Markdown

[Tay et al. "Holographic Factorization Machines for Recommendation." AAAI Conference on Artificial Intelligence, 2019.](https://mlanthology.org/aaai/2019/tay2019aaai-holographic/) doi:10.1609/AAAI.V33I01.33015143

BibTeX

@inproceedings{tay2019aaai-holographic,
  title     = {{Holographic Factorization Machines for Recommendation}},
  author    = {Tay, Yi and Zhang, Shuai and Luu, Anh Tuan and Hui, Siu Cheung and Yao, Lina and Vinh, Tran Dang Quang},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2019},
  pages     = {5143-5150},
  doi       = {10.1609/AAAI.V33I01.33015143},
  url       = {https://mlanthology.org/aaai/2019/tay2019aaai-holographic/}
}