Generalization Error Bounds for Two-Stage Recommender Systems with Tree Structure

Abstract

Two-stage recommender systems play a crucial role in efficiently identifying relevant items and personalizing recommendations from a vast array of options. This paper, based on an error decomposition framework, analyzes the generalization error for two-stage recommender systems with a tree structure, which consist of an efficient tree-based retriever and a more precise yet time-consuming ranker. We use the Rademacher complexity to establish the generalization upper bound for various tree-based retrievers using beam search, as well as for different ranker models under a shifted training distribution. Both theoretical insights and practical experiments on real-world datasets indicate that increasing the branches in tree-based retrievers and harmonizing distributions across stages can enhance the generalization performance of two-stage recommender systems.

Cite

Text

Zhang et al. "Generalization Error Bounds for Two-Stage Recommender Systems with Tree Structure." Neural Information Processing Systems, 2024. doi:10.52202/079017-1170

Markdown

[Zhang et al. "Generalization Error Bounds for Two-Stage Recommender Systems with Tree Structure." Neural Information Processing Systems, 2024.](https://mlanthology.org/neurips/2024/zhang2024neurips-generalization/) doi:10.52202/079017-1170

BibTeX

@inproceedings{zhang2024neurips-generalization,
  title     = {{Generalization Error Bounds for Two-Stage Recommender Systems with Tree Structure}},
  author    = {Zhang, Jin and Liu, Ze and Lian, Defu and Chen, Enhong},
  booktitle = {Neural Information Processing Systems},
  year      = {2024},
  doi       = {10.52202/079017-1170},
  url       = {https://mlanthology.org/neurips/2024/zhang2024neurips-generalization/}
}