IDEAS home Printed from https://ideas.repec.org/a/inm/oropre/v71y2023i4p1318-1342.html
   My bibliography  Save this article

Accelerated MM Algorithms for Inference of Ranking Scores from Comparison Data

Author

Listed:
  • Milan Vojnović

    (Department of Statistics, London School of Economics and Political Science, London WC2A 2AE, United Kingdom)

  • Se-Young Yun

    (Kim Jaechul Graduate School of Artificial Intelligence, Korea Advanced Institute of Science and Technology, Daejeon 34141, South Korea)

  • Kaifang Zhou

    (Department of Statistics, London School of Economics and Political Science, London WC2A 2AE, United Kingdom)

Abstract

The problem of assigning ranking scores to items based on observed comparison data (e.g., paired comparisons, choice, and full ranking outcomes) has been of continued interest in a wide range of applications, including information search, aggregation of social opinions, electronic commerce, online gaming platforms, and, more recently, evaluation of machine learning algorithms. The key problem is to compute ranking scores, which are of interest for quantifying the strength of skills, relevancies, or preferences, and the prediction of ranking outcomes when the ranking scores are estimates of parameters of a statistical model of ranking outcomes. One of the most popular statistical models of ranking outcomes is the Bradley–Terry model for paired comparisons (equivalent to multinomial logit model) and its extensions to choice and full ranking outcomes. The problem of computing ranking scores under these statistical models amounts to estimating model parameters. In this paper, we study a popular method for inference of the Bradley–Terry model parameters—namely, the MM algorithm, where MM refers to minorization-maximization—for maximum likelihood estimation and maximum a posteriori probability estimation. This class of models includes the Bradley–Terry model of paired comparisons, the Rao–Kupper model of paired comparisons allowing for tie outcomes, the Luce choice model, and the Plackett–Luce ranking model. We establish tight characterizations of the convergence rate for the MM algorithm and show that it is essentially equivalent to that of a gradient descent algorithm. For the maximum likelihood estimation, the convergence is shown to be linear with the rate crucially determined by the algebraic connectivity of the matrix of item pair co-occurrences in observed comparison data. For the Bayesian inference, the convergence rate is also shown to be linear, with the rate determined by a parameter of the prior distribution in a way that can make the convergence arbitrarily slow for small values of this parameter. We propose a simple modification of the classical MM algorithm that avoids the observed slow convergence issue and accelerates the convergence. The key component of the accelerated MM algorithm is a parameter rescaling performed at each iteration step that is carefully chosen based on our theoretical analysis and characterisation of the convergence rate. Our experimental results, performed on both synthetic and real-world data, demonstrate the identified slow convergence issue of the classic MM algorithm and show that significant efficiency gains can be obtained by our new proposed method.

Suggested Citation

  • Milan Vojnović & Se-Young Yun & Kaifang Zhou, 2023. "Accelerated MM Algorithms for Inference of Ranking Scores from Comparison Data," Operations Research, INFORMS, vol. 71(4), pages 1318-1342, July.
  • Handle: RePEc:inm:oropre:v:71:y:2023:i:4:p:1318-1342
    DOI: 10.1287/opre.2022.2264
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/opre.2022.2264
    Download Restriction: no

    File URL: https://libkey.io/10.1287/opre.2022.2264?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:oropre:v:71:y:2023:i:4:p:1318-1342. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.