paper-with-me

홈 › Papers

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

2024-07-22 · Alex Shtoff, Michael Viderman, Naama Haramaty-Krasne, Oren Somekh, Ariel Raviv, Tularam Ban

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.

📄 PDF Abstract BibTeX arXiv:2408.00801

Code (1)

michaelviderman/pytorch-fm 공식 구현 pytorch

Tasks

Recommendation Systems

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Pruning 설명 없음

Similar Papers 제목 키워드 기반

tensorFM: Low-Rank Approximations of Cross-Order Feature Interactions

2026-02-16 · Alessio Mazzetto, Mohammad Mahdi Khalili, Laura Fee Nern, Michael Viderman 외 arxiv

We address prediction problems on tabular categorical data, where each instance is defined by multiple categorical attributes, each taking values from a finite set. These attributes are often referred to as fields, and t…

Click-Through Rate Prediction

Field-weighted Factorization Machines for Click-Through Rate Prediction in Display Advertising

2018-06-09 · Junwei Pan, Jian Xu, Alfonso Lobos Ruiz, Wenliang Zhao 외

Click-through rate (CTR) prediction is a critical task in online display advertising. The data involved in CTR prediction are typically multi-field categorical data, i.e., every feature is categorical and belongs to one …

Click-Through Rate PredictionPrediction

fastFM: A Library for Factorization Machines

2015-05-04 · Immanuel Bayer

Factorization Machines (FM) are only used in a narrow range of applications and are not part of the standard toolbox of machine learning models. This is a pity, because even though FMs are recognized as being very succes…

BIG-bench Machine LearningGeneral ClassificationRecommendation Systemsregression

A Boosting Framework of Factorization Machine

2018-04-17 · Longfei Li, Peilin Zhao, Jun Zhou, Xiaolong Li

Recently, Factorization Machines (FM) has become more and more popular for recommendation systems, due to its effectiveness in finding informative interactions between features. Usually, the weights for the interactions …

Recommendation Systems

Field-Embedded Factorization Machines for Click-through rate prediction

2020-09-13 · Harshit Pande

Click-through rate (CTR) prediction models are common in many online applications such as digital advertising and recommender systems. Field-Aware Factorization Machine (FFM) and Field-weighted Factorization Machine (FwF…

Click-Through Rate PredictionPredictionRecommendation Systems