Proceedings

Computationally Efficient Optimization of Plackett-Luce Ranking Models for Relevance and Fairness (Extended Abstract)

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 5319-5323.

https://doi.org/10.24963/ijcai.2022/743

Abstract

Computing the gradient of stochastic Plackett-Luce (PL) ranking models for relevance and fairness metrics can be infeasible because it requires iterating over all possible permutations of items.

In this paper, we introduce a novel algorithm: PL-Rank, that estimates the gradient of a PL ranking model through sampling. Unlike existing approaches, PL-Rank makes use of the specific structure of PL models and ranking metrics. Our experimental analysis shows that PL-Rank has a greater sample-efficiency and is computationally less costly than existing policy gradients, resulting in faster convergence at higher performance.

  1. [Abadi and others, 2016] Martín Abadi et al. Tensorflow: A system for large-scale machine learning. In 12th USENIX symposium on operating systems design and implementa- tion OSDI'16), pages 265-283, 2016.
  2. [Biega et al., 2018] Asia J Biega, Krishna P Gummadi, and Gerhard Weikum. Equity of attention: Amortizing individ- ual fairness in rankings. In The 41st International ACM SIGIR Conference on Research & Development in Infor- mation Retrieval, pages 405-414, 2018.
  3. [Bruch et al., 2019] Sebastian Bruch, Masrour Zoghi, Michael Bendersky, and Marc Najork. Revisiting ap- proximate metric optimization in the age of deep neural networks. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 1241-1244, 2019.
  4. [Bruch et al., 2020] Sebastian Bruch, Shuguang Han, Michael Bendersky, and Marc Najork. A stochastic treat- ment of learning to rank scoring functions. In Proceedings of the 13th International Conference on Web Search and Data Mining, pages 61-69, 2020.
  5. [Burges, 2010] Christopher J.C. Burges. From ranknet to lambdarank to lambdamart: An overview. Technical Re- port MSR-TR-2010-82, Microsoft, 2010.
  6. [Cao et al., 2007] Zhe Cao, Tao Qin, Tie-Yan Liu, Ming- Feng Tsai, and Hang Li. Learning to rank: from pairwise approach to listwise approach. In Proceedings of the 24th international conference on Machine learning, pages 129- 136, 2007.
  7. [Chapelle and Chang, 2011] Olivier Chapelle and Yi Chang. Yahoo! Learning to Rank Challenge Overview. Journal of Machine Learning Research, 14:1-24, 2011.
  8. [Dato et al., 2016] Domenico Dato, Claudio Lucchese, Franco Maria Nardini, Salvatore Orlando, Raffaele Perego, Nicola Tonellotto, and Rossano Venturini. Fast ranking with additive ensembles of oblivious and non-oblivious regression trees. ACM Transactions on Information Systems (TOIS), 35(2):Article 15, 2016.
  9. [Diaz et al., 2020] Fernando Diaz, Bhaskar Mitra, Michael D. Ekstrand, Asia J. Biega, and Ben Carterette. Evaluating Stochastic Rankings with Expected Exposure, page 275-284. Association for Computing Machinery, New York, NY, USA, 2020.
  10. [Fuhr, 1989] Norbert Fuhr. Optimum polynomial retrieval functions based on the probability ranking principle. ACM Transactions on Information Systems (TOIS), 7(3):183- 204, 1989.
  11. [Gumbel, 1954] Emil Julius Gumbel. Statistical theory of extreme values and some practical applications: a series of lectures, volume 33. US Government Printing Office, 1954.
  12. [Harris and others, 2020] Charles R. Harris et al. Array pro- gramming with NumPy. Nature, 585(7825):357-362, 2020.
  13. [Joachims, 2002] Thorsten Joachims. Optimizing search en- gines using clickthrough data. In Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining, pages 133-142. ACM, 2002.
  14. [Liu, 2009] Tie-Yan Liu. Learning to rank for information retrieval. Foundations and Trends in Information Re- trieval, 3(3):225-331, 2009.
  15. [Luce, 2012] R Duncan Luce. Individual choice behavior: A theoretical analysis. Courier Corporation, 2012.
  16. [Oosterhuis and de Rijke, 2018] Harrie Oosterhuis and Maarten de Rijke. Differentiable unbiased online learning to rank. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management, pages 1293-1302. ACM, 2018.
  17. [Oosterhuis and de Rijke, 2020] Harrie Oosterhuis and Maarten de Rijke. Taking the counterfactual online: Efficient and unbiased online evaluation for ranking. In Proceedings of the 2020 International Conference on The Theory of Information Retrieval. ACM, 2020.
  18. [Paszke and others, 2019] Adam Paszke et al. Pytorch: An imperative style, high-performance deep learning library. In Advances in neural information processing systems, pages 8026-8037, 2019.
  19. [Plackett, 1975] Robin L Plackett. The analysis of permuta- tions. Journal of the Royal Statistical Society: Series C (Applied Statistics), 24(2):193-202, 1975.
  20. [Qin and Liu, 2013] Tao Qin and Tie-Yan Liu. Introducing letor 4.0 datasets. arXiv preprint arXiv:1306.2597, 2013.
  21. [Singh and Joachims, 2019] Ashudeep Singh and Thorsten Joachims. Policy learning for fairness in ranking. In Ad- vances in Neural Information Processing Systems, pages 5426-5436, 2019.
  22. [Ustimenko and Prokhorenkova, 2020] Aleksei Ustimenko and Liudmila Prokhorenkova. Stochasticrank: Global optimization of scale-free discrete functions. In In- ternational Conference on Machine Learning, pages 9669-9679. PMLR, 2020.
  23. [Wang et al., 2018] Xuanhui Wang, Cheng Li, Nadav Gol- bandi, Michael Bendersky, and Marc Najork. The lambda- loss framework for ranking metric optimization. In Pro- ceedings of the 27th ACM International Conference on Information and Knowledge Management, pages 1313- 1322. ACM, 2018.
  24. [Williams, 1992] Ronald J Williams. Simple statistical gradient-following algorithms for connectionist reinforce- ment learning. Machine learning, 8(3-4):229-256, 1992.
  25. [Xia et al., 2008] Fen Xia, Tie-Yan Liu, Jue Wang, Wen- sheng Zhang, and Hang Li. Listwise approach to learn- ing to rank: theory and algorithm. In Proceedings of the 25th international conference on Machine learning, pages 1192-1199, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards