English

GoalRank: Group-Relative Optimization for a Large Ranking Model

Information Retrieval 2026-01-28 v2

Abstract

Mainstream ranking approaches typically follow a Generator-Evaluator two-stage paradigm, where a generator produces candidate lists and an evaluator selects the best one. Recent work has attempted to enhance performance by expanding the number of candidate lists, for example, through multi-generator settings. However, ranking involves selecting a recommendation list from a combinatorially large space. Simply enlarging the candidate set remains ineffective, and performance gains quickly saturate. At the same time, recent advances in large recommendation models have shown that end-to-end one-stage models can achieve promising performance with the expectation of scaling laws. Motivated by this, we revisit ranking from a generator-only one-stage perspective. We theoretically prove that, for any (finite Multi-)Generator-Evaluator model, there always exists a generator-only model that achieves strictly smaller approximation error to the optimal ranking policy, while also enjoying scaling laws as its size increases. Building on this result, we derive an evidence upper bound of the one-stage optimization objective, from which we find that one can leverage a reward model trained on real user feedback to construct a reference policy in a group-relative manner. This reference policy serves as a practical surrogate of the optimal policy, enabling effective training of a large generator-only ranker. Based on these insights, we propose GoalRank, a generator-only ranking framework. Extensive offline experiments on public benchmarks and large-scale online A/B tests demonstrate that GoalRank consistently outperforms state-of-the-art methods.

Keywords

Cite

@article{arxiv.2509.22046,
  title  = {GoalRank: Group-Relative Optimization for a Large Ranking Model},
  author = {Kaike Zhang and Xiaobei Wang and Shuchang Liu and Hailan Yang and Xiang Li and Lantao Hu and Han Li and Qi Cao and Fei Sun and Kun Gai},
  journal= {arXiv preprint arXiv:2509.22046},
  year   = {2026}
}

Comments

to appear in ICLR 2026

R2 v1 2026-07-01T05:58:13.547Z