Bisimulation Metrics are Optimal Transport Distances, and Can be Computed Efficiently
Not on the map. Why?
Abstract (arXiv)
We propose a new framework for formulating optimal transport distances between Markov chains. Previously known formulations studied couplings between the entire joint distribution induced by the chains, and derived solutions via a reduction to dynamic programming (DP) in an appropriately defined Markov decision process. This formulation has, however, not led to particularly efficient algorithms so far, since computing the associated DP operators requires fully solving a static optimal transport problem, and these operators need to be applied numerous times during the overall optimization process. In this work, we develop an alternative perspective by considering couplings between a flattened version of the joint distributions that we call discounted occupancy couplings, and show that calculating optimal transport distances in the full space of joint distributions can be equivalently formulated as solving a linear program (LP) in this reduced space. This LP formulation allows us to port several algorithmic ideas from other areas of optimal transport theory. In particular, our formulation makes it possible to introduce an appropriate notion of entropy regularization into the optimization problem, which in turn enables us to directly calculate optimal transport distances via a Sinkhorn-like method we call Sinkhorn Value Iteration (SVI). We show both theoretically and empirically that this method converges quickly to an optimal coupling, essentially at the same computational cost of running vanilla Sinkhorn in each pair of states. Along the way, we point out that our optimal transport distance exactly matches the common notion of bisimulation metrics between Markov chains, and thus our results also apply to computing such metrics, and in fact our algorithm turns out to be significantly more efficient than the best known methods developed so far for this purpose.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 32 of its 88 references that are in the map. First posted on arXiv 6 Jun 2024.
Builds on
32 of 88 references.
References · 32
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2018Computational Optimal Transportcited by 765
- 2015Optimal Transport for Domain Adaptationcited by 457
- 2020Learning Invariant Representations for Reinforcement Learning without Reconstructioncited by 424
- 2019A Theory of Regularized Markov Decision Processescited by 279
- 2017Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationcited by 219
- 2016Stochastic Optimization for Large-scale Optimal Transportcited by 188
- 2017A unified view of entropy-regularized Markov decision processescited by 174
- 2018Optimal Transport for structured data with application on graphscited by 170
- 2023Diffusion Schr"odinger Bridge Matchingcited by 151
- 2019Scalable methods for computing state similarity in deterministic Markov Decision Processescited by 133
20 more
- 2021Contrastive Behavioral Similarity Embeddings for Generalization in Reinforcement Learningcited by 123
- 2020COT-GAN: Generating Sequential Data via Causal Optimal Transportcited by 70
- 2022Tree Mover's Distance: Bridging Graph Metrics and Stability of Graph Neural Networkscited by 39
- 2022Bisimulation Makes Analogies in Goal-Conditioned Reinforcement Learningcited by 38
- 2017Learning Wasserstein Embeddingscited by 25
- 2016Causal transport in discrete time and applicationscited by 21
- 2022Weisfeiler-Lehman meets Gromov-Wassersteincited by 14
- 2022Computational methods for adapted optimal transportcited by 12
- 2022Approximate Policy Iteration with Bisimulation Metricscited by 11
- 2020Optimal Transport for Stationary Markov Chains via Policy Iterationcited by 8
- 2023Optimistic Planning by Regularized Dynamic Programmingcited by 8
- 2024A Note on Loss Functions and Error Compounding in Model-based Reinforcement Learningcited by 7
- 2022Mirror Sinkhorn: Fast Online Optimization on Transport Polytopescited by 5
- 2017On the Relationship between Bisimulation and Trace Equivalence in an Approximate Probabilistic Context (Extended Version)cited by 3
- 2023A Kernel Perspective on Behavioural Metrics for Markov Decision Processescited by 3
- 2013On the Performance Bounds of some Policy Search Dynamic Programming Algorithmscited by 2
- 2021Alignment and Comparison of Directed Networks via Transition Couplings of Random Walkscited by 2
- 2023Distances for Markov Chains, and Their Differentiationcited by 2
- 2023Fitted value iteration methods for bicausal optimal transportcited by 2
- 2022Sensitivity of multiperiod optimization problems in adapted Wasserstein distancecited by 1
Built on by
Citing papers per year: 2025: 2; 2026: 4.
6 papers.
- 2025Distances for Markov chains from sample streamscited by 2
- 2026The Myhill-Nerode Theorem for Bounded Interaction: Canonical Abstractions via Agent-Bounded Indistinguishabilitycited by 2
- 2025Near-Optimal Clustering in Mixture of Markov Chainscited by 1
- 2026Compositional Transduction with Latent Analogies for Offline Goal-Conditioned Reinforcement Learningcited by 1
- 2026Compositional Behavioral Semantics for State Abstraction in Reinforcement Learningcited by 0
- 2026Differentiating Bisimulation Metrics: A Framework for Parametric Markov Chain Fitting via Bicausal Optimal Transportcited by 0
- 2026Differentiating Bisimulation Metrics: A Framework for Parametric Markov Chain Fitting via Bicausal Optimal Transport29 Sep 2026
- 2026Compositional Behavioral Semantics for State Abstraction in Reinforcement Learning24 Jun 2026
- 2026Compositional Transduction with Latent Analogies for Offline Goal-Conditioned Reinforcement Learning20 May 2026
- 2026The Myhill-Nerode Theorem for Bounded Interaction: Canonical Abstractions via Agent-Bounded Indistinguishability22 Mar 2026
- 2025Near-Optimal Clustering in Mixture of Markov Chains2 Jun 2025
- 2025Distances for Markov chains from sample streams23 May 2025