Generalization Analysis of Listwise Learning-to-Rank Algorithms

Abstract

This paper presents a theoretical framework for ranking, and demonstrates how to perform generalization analysis of listwise ranking algorithms using the framework. Many learning-to-rank algorithms have been proposed in recent years. Among them, the listwise approach has shown higher empirical ranking performance when compared to the other approaches. However, there is no theoretical study on the listwise approach as far as we know. In this paper, we propose a theoretical framework for ranking, which can naturally describe various listwise learning- to-rank algorithms. With this framework, we prove a theorem which gives a generalization bound of a listwise ranking algorithm, on the basis of Rademacher Average of the class of compound functions. The compound functions take listwise loss functions as outer functions and ranking models as inner functions. We then compute the Rademacher Averages for existing listwise algorithms of ListMLE, ListNet, and RankCosine. We also discuss the tightness of the bounds in different situations with regard to the list length and transformation function.

Cite

Text

Lan et al. "Generalization Analysis of Listwise Learning-to-Rank Algorithms." International Conference on Machine Learning, 2009. doi:10.1145/1553374.1553449

Markdown

[Lan et al. "Generalization Analysis of Listwise Learning-to-Rank Algorithms." International Conference on Machine Learning, 2009.](https://mlanthology.org/icml/2009/lan2009icml-generalization/) doi:10.1145/1553374.1553449

BibTeX

@inproceedings{lan2009icml-generalization,
  title     = {{Generalization Analysis of Listwise Learning-to-Rank Algorithms}},
  author    = {Lan, Yanyan and Liu, Tie-Yan and Ma, Zhiming and Li, Hang},
  booktitle = {International Conference on Machine Learning},
  year      = {2009},
  pages     = {577-584},
  doi       = {10.1145/1553374.1553449},
  url       = {https://mlanthology.org/icml/2009/lan2009icml-generalization/}
}