arrow
Return

Sparse Gradient Training for Recommender Systems

delete2026-01-25
delete0
delete
OA
AI
Y
Yunke Qu
L
Liang Qu
T
Tong Chen
X
Xiangyu Zhao
J
Jianxin Li
H
Hongzhi Yin *
DOI:10.1007/s41019-025-00327-5delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Recommender systems are widely applied in numerous online platforms such as shopping and social media platforms. They typically utilize large embedding tables that map users and items to dense vectors of uniform sizes. As the number of users and items continues to grow, this design leads to significant memory consumption and computational inefficiencies. This challenge is particularly pronounced in scenarios such as federated learning, where model parameters are updated locally on edge devices with limited computational resources before being transmitted to a central server for aggregation. Numerous approaches have been proposed to address this issue, among which embedding pruning methods have emerged as a compelling solution. Compared to parameter-sharing and variable-size embedding techniques, embedding pruning methods offer lower training costs and leverage sparse embeddings for improved efficiency. Notably, embedding pruning methods based on the Dynamic Sparse Training (DST) paradigm maintain consistent sparsity throughout training and provide a controllable memory budget, establishing them as state-of-the-art lightweight embedding solutions for resource-constrained environments. However, embedding pruning methods are not without limitations. First, despite the use of sparse embeddings during forward passes, dense gradients are still computed in backward passes, introducing inefficiencies. Second, DST’s weight exploration mechanism tends to prioritize users or items from the most recent batch, reactivating pruned parameters that do not necessarily enhance overall performance. In this work, we introduce SparseRec, a lightweight embedding method designed to overcome these obstacles. SparseRec accumulates gradients to better identify inactive parameters that, when reactivated, contribute more meaningfully to model performance. Additionally, SparseRec avoids dense gradient computation during backpropagation by selectively sampling key vectors. Gradients are calculated only for parameters in this subset, ensuring sparsity throughout both forward and backward passes. Experiments on three benchmark datasets show that SparseRec achieves up to 11.79% performance gains across three base recommenders and multiple density configurations, highlighting its effectiveness in optimizing memory-constrained recommendation systems.
Keywords:
Recommender Systems
Model Pruning
Collaborative Filtering
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

D
Data Science and Engineering
IF:
4.6
Papers:
250
Citations:
665

Organization

B
business and law
Scholars:
25
Papers: 17
Citations: 0
S
Cited Papers

Cited Papers

errShare
errSave
Efficient On-Device Session-Based Recommendation
err2023-01-13
err16
errOAAI
errXia, Xin; Yu, Junliang; Wang, Qinyong; Yang, Chaoqun; Nguyen Quoc Viet Hung; Yin, Hongzhi
errShare
errSave
Next Point-of-Interest Recommendation on Resource-Constrained Mobile Devices
err2020-04-20
err0
PREAI
errQinyong Wang; Hongzhi Yin; Tong Chen; Zi Huang; Hao Wang; Yanchang Zhao; Nguyen Quoc Viet Hung
errShare
errSave
Towards Sparsification of Graph Neural Networks
err2022-10-01
err0
errOAAI
errHongwu Peng; Deniz Gurevin; Shaoyi Huang; Tong Geng; Weiwen Jiang; Orner Khan; Caiwen Ding
errShare
errSave
UltraGCN
err2021-10-30
err0
PREAI
errKelong Mao; Jieming Zhu; Xi Xiao; Biao Lu; Zhaowei Wang; Xiuqiang He
errShare
errSave
researcher View more