Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

$FM^2$: Field-matrixed Factorization Machines for Recommender Systems

About

Click-through rate (CTR) prediction plays a critical role in recommender systems and online advertising. The data used in these applications are multi-field categorical data, where each feature belongs to one field. Field information is proved to be important and there are several works considering fields in their models. In this paper, we proposed a novel approach to model the field information effectively and efficiently. The proposed approach is a direct improvement of FwFM, and is named as Field-matrixed Factorization Machines (FmFM, or $FM^2$). We also proposed a new explanation of FM and FwFM within the FmFM framework, and compared it with the FFM. Besides pruning the cross terms, our model supports field-specific variable dimensions of embedding vectors, which acts as soft pruning. We also proposed an efficient way to minimize the dimension while keeping the model performance. The FmFM model can also be optimized further by caching the intermediate vectors, and it only takes thousands of floating-point operations (FLOPs) to make a prediction. Our experiment results show that it can out-perform the FFM, which is more complex. The FmFM model's performance is also comparable to DNN models which require much more FLOPs in runtime.

Yang Sun, Junwei Pan, Alex Zhang, Aaron Flores• 2021

Related benchmarks

TaskDatasetResultRank
Click-Through Rate PredictionAvazu (test)
AUC0.7874
191
CTR PredictionCriteo (test)
AUC0.8122
141
CTR PredictionMovieLens
AUC87.43
55
CTR PredictionFrappe (test)
AUC0.9762
38
CTR PredictionMalware (test)
AUC0.7433
17
CTR PredictionML-tag (test)
AUC95.89
17
CTR PredictionCriteo, Avazu, Malware, Frappe, ML-tag (averaged)
Avg AUC-0.22
16
CTR PredictionAmazon Instrument
AUC0.7118
16
CTR PredictionAmazon-Fashion
AUC0.7317
16
Showing 9 of 9 rows

Other info

Follow for update