On Sinkhorn's Algorithm and Choice Modeling
Zhaonan Qu, Alfred Galichon, Wenzhi Gao, Johan Ugander

TL;DR
This paper links choice modeling with matrix balancing, proving Sinkhorn's algorithm converges linearly for non-negative matrices and unveiling new theoretical insights into its convergence rate and underlying structures.
Contribution
It establishes the first quantitative linear convergence results for Sinkhorn's algorithm in general settings and unifies choice modeling with matrix balancing techniques.
Findings
Sinkhorn's algorithm converges linearly for non-negative matrices with existing finite scaling matrices.
The convergence rate is characterized by the algebraic connectivity of a weighted bipartite graph.
The asymptotic convergence rate generalizes Knight's classic 2008 result.
Abstract
For a broad class of models widely used in practice for choice and ranking data based on Luce's choice axiom, including the Bradley--Terry--Luce and Plackett--Luce models, we show that the associated maximum likelihood estimation problems are equivalent to a classic matrix balancing problem with target row and column sums. This perspective opens doors between two seemingly unrelated research areas, and allows us to unify existing algorithms in the choice modeling literature as special instances or analogs of Sinkhorn's celebrated algorithm for matrix balancing. We draw inspirations from these connections and resolve some open problems on the study of Sinkhorn's algorithm. We establish the global linear convergence of Sinkhorn's algorithm for non-negative matrices whenever finite scaling matrices exist, and characterize its linear convergence rate in terms of the algebraic connectivity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGame Theory and Voting Systems · Economic and Environmental Valuation · Multi-Criteria Decision Making
