AutoFIS: Automatic Feature Interaction Selection in Factorization Models for Click-Through Rate Prediction
Bin Liu, Chenxu Zhu, Guilin Li, Weinan Zhang, Jincai Lai, Ruiming, Tang, Xiuqiang He, Zhenguo Li, Yong Yu

TL;DR
AutoFIS is a two-stage algorithm that automatically selects important feature interactions for factorization models in CTR prediction, improving accuracy while reducing computational costs.
Contribution
It introduces a continuous relaxation approach for feature interaction selection, enabling automatic identification and removal of redundant interactions during training.
Findings
AutoFIS significantly improves CTR and CVR in experiments.
It reduces computational costs compared to enumerating all interactions.
Deployed in Huawei App Store, it boosted DeepFM performance by over 20%.
Abstract
Learning feature interactions is crucial for click-through rate (CTR) prediction in recommender systems. In most existing deep learning models, feature interactions are either manually designed or simply enumerated. However, enumerating all feature interactions brings large memory and computation cost. Even worse, useless interactions may introduce noise and complicate the training process. In this work, we propose a two-stage algorithm called Automatic Feature Interaction Selection (AutoFIS). AutoFIS can automatically identify important feature interactions for factorization models with computational cost just equivalent to training the target model to convergence. In the \emph{search stage}, instead of searching over a discrete set of candidate feature interactions, we relax the choices to be continuous by introducing the architecture parameters. By implementing a regularized…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Caching and Content Delivery · Web Data Mining and Analysis
