TL;DR
This paper introduces i-Razor, a differentiable method that jointly optimizes feature selection and embedding dimensions in DNN recommender systems, reducing costs and improving performance.
Contribution
The paper presents a novel end-to-end differentiable model for simultaneous feature filtering and dimension search, addressing limitations of sequential optimization methods.
Findings
i-Razor effectively balances model complexity and accuracy.
It outperforms existing methods on large-scale CTR datasets.
The approach reduces training costs and improves feature selection quality.
Abstract
Input features play a crucial role in DNN-based recommender systems with thousands of categorical and continuous fields from users, items, contexts, and interactions. Noisy features and inappropriate embedding dimension assignments can deteriorate the performance of recommender systems and introduce unnecessary complexity in model training and online serving. Optimizing the input configuration of DNN models, including feature selection and embedding dimension assignment, has become one of the essential topics in feature engineering. However, in existing industrial practices, feature selection and dimension search are optimized sequentially, i.e., feature selection is performed first, followed by dimension search to determine the optimal dimension size for each selected feature. Such a sequential optimization mechanism increases training costs and risks generating suboptimal input…
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
MethodsPruning · Feature Selection
