ERASE: Benchmarking Feature Selection Methods for Deep Recommender Systems

Pengyue Jia, Yejing Wang, Zhaocheng Du, Xiangyu Zhao, Yichao Wang +4 more
3/19/2024
cs.IRcs.AI

No official code found. Best implementation: Applied-Machine-Learning-Lab/ERASE (30 stars, Apache-2.0, last commit 2025-01-02). 1 more below.

Abstract

Deep Recommender Systems (DRS) are increasingly dependent on a large number of feature fields for more precise recommendations. Effective feature selection methods are consequently becoming critical for further enhancing the accuracy and optimizing storage efficiencies to align with the deployment demands. This research area, particularly in the context of DRS, is nascent and faces three core challenges. Firstly, variant experimental setups across research papers often yield unfair comparisons, obscuring practical insights. Secondly, the existing literature's lack of detailed analysis on selection attributes, based on large-scale datasets and a thorough comparison among selection techniques and DRS backbones, restricts the generalizability of findings and impedes deployment on DRS. Lastly, research often focuses on comparing the peak performance achievable by feature selection methods, an approach that is typically computationally infeasible for identifying the optimal hyperparameters and overlooks evaluating the robustness and stability of these methods. To bridge these gaps, this paper presents ERASE, a comprehensive bEnchmaRk for feAture SElection for DRS. ERASE comprises a thorough evaluation of eleven feature selection methods, covering both traditional and deep learning approaches, across four public datasets, private industrial datasets, and a real-world commercial platform, achieving significant enhancement. Our code is available online for ease of reproduction.

View on arXivView PDF

Code Implementations(2)

Apache-2.0

Code for the Paper "ERASE: Benchmarking Feature Selection Methods for Deep Recommender Systems"

302PythonMar 20, 20241 years agoApache-2.0
Jia-py/ERASECommunity100%
Apache-2.0

Code for the Paper "ERASE: Benchmarking Feature Selection Methods for Deep Recommender Systems"

70PythonFeb 7, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{jia2024erase,
  title  = {ERASE: Benchmarking Feature Selection Methods for Deep Recommender Systems},
  author = {Pengyue Jia and Yejing Wang and Zhaocheng Du and Xiangyu Zhao and Yichao Wang and Bo Chen and Wanyu Wang and Huifeng Guo and Ruiming Tang},
  year   = {2024},
  eprint = {2403.12660},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.12660v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.12660.svg)](https://codeofpaper.com/paper/2403.12660)

Discussion