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

Can Recommender Systems Teach Themselves? A Recursive Self-Improving Framework with Fidelity Control

About

The scarcity of high-quality training data presents a fundamental bottleneck to scaling machine learning models. This challenge is particularly acute in recommendation systems, where extreme sparsity in user interactions leads to rugged optimization landscapes and poor generalization. We propose the Recursive Self-Improving Recommendation (RSIR) framework, a paradigm in which a model bootstraps its own performance without reliance on external data or teacher models. RSIR operates in a closed loop: the current model generates plausible user interaction sequences, a fidelity-based quality control mechanism filters them for consistency with user's approximate preference manifold, and a successor model is augmented on the enriched dataset. Our theoretical analysis shows that RSIR acts as a data-driven implicit regularizer, smoothing the optimization landscape and guiding models toward more robust solutions. Empirically, RSIR yields consistent, cumulative gains across multiple benchmarks and architectures. Notably, even smaller models benefit, and weak models can generate effective training curricula for stronger ones. These results demonstrate that recursive self-improvement is a general, model-agnostic approach to overcoming data sparsity, suggesting a scalable path forward for recommender systems and beyond. Our anonymized code is available at https://anonymous.4open.science/r/RSIR-7C5B .

Luankang Zhang, Hao Wang, Zhongzhou Liu, Mingjia Yin, Yonghao Huang, Jiaqi Li, Wei Guo, Yong Liu, Huifeng Guo, Defu Lian, Enhong Chen• 2026

Related benchmarks

TaskDatasetResultRank
Sequential RecommendationYelp
Recall@100.0441
80
Sequential RecommendationAmazon Beauty
Recall@106.49
48
Sequential RecommendationAmazon Toys
R@100.0927
30
Sequential RecommendationAmazon Sport
R@100.0531
30
Sequential RecommendationAmazon Sport
NDCG@200.0363
24
Showing 5 of 5 rows

Other info

Follow for update