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

GraphFM: Graph Factorization Machines for Feature Interaction Modeling

About

Factorization machine (FM) is a prevalent approach to modeling pairwise (second-order) feature interactions when dealing with high-dimensional sparse data. However, on the one hand, FM fails to capture higher-order feature interactions suffering from combinatorial expansion. On the other hand, taking into account interactions between every pair of features may introduce noise and degrade prediction accuracy. To solve the problems, we propose a novel approach, Graph Factorization Machine (GraphFM), by naturally representing features in the graph structure. In particular, we design a mechanism to select the beneficial feature interactions and formulate them as edges between features. Then the proposed model, which integrates the interaction function of FM into the feature aggregation strategy of Graph Neural Network (GNN), can model arbitrary-order feature interactions on the graph-structured features by stacking layers. Experimental results on several real-world datasets have demonstrated the rationality and effectiveness of our proposed approach. The code and data are available at https://github.com/CRIPAC-DIG/GraphCTR}{https://github.com/CRIPAC-DIG/GraphCTR

Shu Wu, Zekun Li, Yunyue Su, Zeyu Cui, Xiaoyu Zhang, Liang Wang• 2021

Related benchmarks

TaskDatasetResultRank
CTR PredictionCriteo--
282
Click-Through Rate PredictionAvazu (test)
AUC0.7919
191
CTR PredictionAvazu--
144
CTR PredictionCriteo (test)
AUC0.8105
141
CTR PredictionMovieLens--
55
CTR PredictionFrappe (test)
AUC0.9393
38
CTR PredictionMovieLens (test)
Logloss0.2229
21
CTR PredictionAvazu, Criteo, MovieLens, Frappe Average
Avg Rel LogLoss Imp16.51
20
Showing 8 of 8 rows

Other info

Follow for update