on efficient optimal transport an analysis of greedy and
play

On efficient optimal transport: an analysis of greedy and - PowerPoint PPT Presentation

On efficient optimal transport: an analysis of greedy and accelerated mirror descent algorithms Tianyi Lin*, Nhat Ho*, Michael I. Jordan University of California, Berkeley June, 2019 Tianyi Lin*, Nhat Ho*, Michael I. Jordan 1 / 11 Optimal


  1. On efficient optimal transport: an analysis of greedy and accelerated mirror descent algorithms Tianyi Lin*, Nhat Ho*, Michael I. Jordan University of California, Berkeley June, 2019 Tianyi Lin*, Nhat Ho*, Michael I. Jordan 1 / 11

  2. Optimal transport (OT) OT formulation: X 1 = r , X ⊤ 1 = l , X ≥ 0 . min � C , X � X ∈ R n × n : transportation plan + C ∈ R n × n : cost matrix comprised of nonnegative elements + r and l : fixed vectors in the probability simplex ∆ n . Tianyi Lin*, Nhat Ho*, Michael I. Jordan 2 / 11

  3. Entropic regularized OT Entropic regularized OT: X 1 = r , X ⊤ 1 = l . X ∈ R n × n � C , X � − η H ( X ) min η > 0: regularization parameter H ( X ) : entropic regularization , given by n � H ( X ) := − X ij log( X ij ) . i , j = 1 Tianyi Lin*, Nhat Ho*, Michael I. Jordan 3 / 11

  4. Main goal Goal Find ε -approximation transportation plan ˆ X ∈ R n × n such that: + X 1 = r and ˆ ˆ X ⊤ 1 = l � C , ˆ X � ≤ � C , X ∗ � + ε where X ∗ : optimal transportation plan. Tianyi Lin*, Nhat Ho*, Michael I. Jordan 4 / 11

  5. Dual entropic regularized OT Simple form: n Cij η + u i + v j + � u , r � + � v , l � . � e − u , v ∈ R n − max i , j = 1 Matrix form: u , v ∈ R n f ( u , v ) := 1 ⊤ B ( u , v ) 1 − � u , r � − � v , l � . min where B ( u , v ) := ( e u ) e − C η ( e v ) . Popular algorithm for solving regularized OT is Sinkhorn algorithm Tianyi Lin*, Nhat Ho*, Michael I. Jordan 5 / 11

  6. Greenkhorn algorithm � a � ρ ( a , b ) := b − a + a log . b Tianyi Lin*, Nhat Ho*, Michael I. Jordan 6 / 11

  7. Greenkhorn algorithm (Cont.) Tianyi Lin*, Nhat Ho*, Michael I. Jordan 7 / 11

  8. Numerical experiments Distance to Polytope SINKHORN vs GREENKHORN for OT 1.8 0.7 GREENKHORN True optimum 1.6 SINKHORN 0.65 SINKHORN, eta=1 SINKHORN, eta=5 SINKHORN, eta=9 1.4 0.6 GREENKHORN, eta=1 GREENKHORN, eta=5 GREENKHORN, eta=9 1.2 0.55 1 + |c(P)-c| 1 1 0.5 Value of OT 0.8 0.45 |r(P)-r| 0.6 0.4 0.4 0.35 0.2 0.3 0 0.25 -0.2 0.2 0 500 1000 1500 2000 2500 3000 3500 4000 4500 -1000 0 1000 2000 3000 4000 5000 Row/Col Updates Row/Col Updates Figure: Comparison of Greenkhorn and Sinkhorn. Left panel: Distance to transportation polytope; Right panel: Different regularization parameter η ∈ { 1 , 5 , 9 } . Best known complexity of Sinkhorn is O ( n 2 /ε 2 ) Best known complexity of Greenkhorn is O ( n 2 /ε 3 ) (Altschuler et. al. [2017]) Tianyi Lin*, Nhat Ho*, Michael I. Jordan 8 / 11

  9. Complexity analysis E k := � B ( u k , v k ) 1 − r � 1 + � B ( u k , v k ) ⊤ 1 − l � 1 . Theorem 1 The Greenkhorn algorithm returns B ( u k , v k ) satisfying E k ≤ ε ′ as long as � C � ∞ k ≤ 2 + 112 nR where R := + log( n ) − 2 log (min 1 ≤ i , j ≤ n { r i , l j } ) . ε ′ η Theorem 2 The Greenkhorn algorithm for approximating OT returns ε -approximation X ∈ R n × n in transportation plan ˆ n 2 � C � 2 � � ∞ log( n ) O ε 2 arithmetic operations. Tianyi Lin*, Nhat Ho*, Michael I. Jordan 9 / 11

  10. Future directions Is the complexity bound O ( n 2 /ε 2 ) of Greenkhorn algorithm tight? How to accelerate Sinkhorn and Greenkhorn algorithms for OT? Tianyi Lin*, Nhat Ho*, Michael I. Jordan 10 / 11

  11. References T. Lin*, N. Ho*, M. I. Jordan. On efficient optimal transport: an analysis of greedy and accelerated mirror descent algorithms. ICML, 2019 . T. Lin, N. Ho, M. I. Jordan. On the acceleration of the Sinkhorn and Greenkhorn algorithms for optimal transport. ArXiv preprint arXiv: 1906.01437 . J. Altschuler, J. Weed, P. Rigollet. Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration. NIPS, 2017 . Tianyi Lin*, Nhat Ho*, Michael I. Jordan 11 / 11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend