mlsanityData to 7 Oct 2026

Low Rank Field-Weighted Factorization Machines for Low Latency Item Recommendation

arXiv 2408.00801 ↗First posted 22 Jul 2024cs.IR cs.LG stat.MLcited by 2

Not on the map. Why?

Abstract (arXiv)

Factorization machine (FM) variants are widely used in recommendation systems that operate under strict throughput and latency requirements, such as online advertising systems. FMs are known both due to their ability to model pairwise feature interactions while being resilient to data sparsity, and their computational graphs that facilitate fast inference and training. Moreover, when items are ranked as a part of a query for each incoming user, these graphs facilitate computing the portion stemming from the user and context fields only once per query. Consequently, in terms of inference cost, the number of user or context fields is practically unlimited. More advanced FM variants, such as FwFM, provide better accuracy by learning a representation of field-wise interactions, but require computing all pairwise interaction terms explicitly. The computational cost during inference is proportional to the square of the number of fields, including user, context, and item. When the number of fields is large, this is prohibitive in systems with strict latency constraints. To mitigate this caveat, heuristic pruning of low intensity field interactions is commonly used to accelerate inference. In this work we propose an alternative to the pruning heuristic in FwFMs using a diagonal plus symmetric low-rank decomposition. Our technique reduces the computational cost of inference, by allowing it to be proportional to the number of item fields only. Using a set of experiments on real-world datasets, we show that aggressive rank reduction outperforms similarly aggressive pruning, both in terms of accuracy and item recommendation speed. We corroborate our claim of faster inference experimentally, both via a synthetic test, and by having deployed our solution to a major online advertising system. The code to reproduce our experimental results is at https://github.com/michaelviderman/pytorch-fm/tree/dev.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 15 of its 36 references that are in the map. First posted on arXiv 22 Jul 2024.

Builds on

15 of 36 references.

References · 15

  1. 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
  2. 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
  3. 2016Wide & Deep Learning for Recommender Systemscited by 745
  4. 2017Deep & Cross Network for Ad Click Predictionscited by 392
  5. 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
  6. 2018AutoInt: Automatic Feature Interaction Learning via Self-Attentive Neural Networkscited by 319
  7. 2018xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systemscited by 277
  8. 2018Field-weighted Factorization Machines for Click-Through Rate Prediction in Display Advertisingcited by 59
  9. 2020How to Retrain Recommender System? A Sequential Meta-Learning Methodcited by 42
  10. 2018SLANG: Fast Structured Covariance Approximations for Bayesian Deep Learning with Natural Gradientcited by 34
  11. 2021FM2: Field-matrixed Factorization Machines for Recommender Systemscited by 31
  12. 2017Gaussian variational approximation with a factor covariance structurecited by 22
3 more
  1. 2013OFF-Set: One-pass Factorization of Feature Sets for Online Recommendation in Persistent Cold Start Settingscited by 8
  2. 2020Field-Embedded Factorization Machines for Click-through rate predictioncited by 4
  3. 2018Online Compact Convexified Factorization Machinecited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 2.

2 papers.