Learning Permutations with Sinkhorn Policy Gradient
Not on the map. Why?
Abstract (arXiv)
Many problems at the intersection of combinatorics and computer science require solving for a permutation that optimally matches, ranks, or sorts some data. These problems usually have a task-specific, often non-differentiable objective function that data-driven algorithms can use as a learning signal. In this paper, we propose the Sinkhorn Policy Gradient (SPG) algorithm for learning policies on permutation matrices. The actor-critic neural network architecture we introduce for SPG uniquely decouples representation learning of the state space from the highly-structured action space of permutations with a temperature-controlled Sinkhorn layer. The Sinkhorn layer produces continuous relaxations of permutation matrices so that the actor-critic architecture can be trained end-to-end. Our empirical results show that agents trained with SPG can perform competitively on sorting, the Euclidean TSP, and matching tasks. We also observe that SPG is significantly more data efficient at the matching task than the baseline methods, which indicates that SPG is conducive to learning representations that are useful for reasoning about permutations.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 6; 2023: 3; 2024: 1; 2025: 5; 2026: 4.
25 papers.
Sort:
By area:
- 2022Pareto Set Learning for Neural Multi-objective Combinatorial Optimizationcited by 56
- 2022A Unified Framework for Implicit Sinkhorn Differentiationcited by 28
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learningcited by 18
- 2022Learning to Solve Vehicle Routing Problems: A Surveycited by 16
- 2021Learning Revenue-Maximizing Auctions With Differentiable Matchingcited by 14
- 2022Reinforced Lin-Kernighan-Helsgaun Algorithms for the Traveling Salesman Problemscited by 12
- 2021ReLU Neural Networks of Polynomial Size for Exact Maximum Flow Computationcited by 11
- 2023Federated Learning of Models Pre-Trained on Different Features with Consensus Graphscited by 8
- 2021FGOT: Graph Distances based on Filters and Optimal Transportcited by 7
- 2021Set-to-Sequence Methods in Machine Learning: a Reviewcited by 6
- 2022Combining Reinforcement Learning and Optimal Transport for the Traveling Salesman Problemcited by 6
- 2023Assessment of Reinforcement Learning Algorithms for Nuclear Power Plant Fuel Optimizationcited by 5
13 more
- 2023Optimizing Solution-Samplers for Combinatorial Problems: The Landscape of Policy-Gradient Methodscited by 5
- 2021Multivariate rank via entropic optimal transport: sample efficiency and generative modelingcited by 4
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planningcited by 4
- 2026Combinatorial Optimization Augmented Machine Learningcited by 3
- 2022Neural Simulated Annealingcited by 2
- 2025Enforcing convex constraints in Graph Neural Networkscited by 2
- 2026SOTAlign: Semi-Supervised Alignment of Unimodal Vision and Language Models via Optimal Transportcited by 2
- 2021Reinforced Hybrid Genetic Algorithm for the Traveling Salesman Problemcited by 1
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Modelscited by 1
- 2024Permutation Picture of Graph Combinatorial Optimization Problemscited by 0
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphscited by 0
- 2026Learning Unbiased Permutations via Flow Matchingcited by 0
- 2026Learning Permutation from Structure Without Supervisioncited by 0
- 2026Learning Permutation from Structure Without Supervision25 May 2026
- 2026Learning Unbiased Permutations via Flow Matching16 May 2026
- 2026SOTAlign: Semi-Supervised Alignment of Unimodal Vision and Language Models via Optimal Transport26 Feb 2026
- 2026Combinatorial Optimization Augmented Machine Learning15 Jan 2026
- 2025Enforcing convex constraints in Graph Neural Networks13 Oct 2025
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Models11 Oct 2025
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planning10 Apr 2025
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learning12 Jan 2025
- 2024Permutation Picture of Graph Combinatorial Optimization Problems22 Oct 2024
- 2023Optimizing Solution-Samplers for Combinatorial Problems: The Landscape of Policy-Gradient Methods8 Oct 2023
- 2023Federated Learning of Models Pre-Trained on Different Features with Consensus Graphs2 Jun 2023
13 more
- 2023Assessment of Reinforcement Learning Algorithms for Nuclear Power Plant Fuel Optimization9 May 2023
- 2022Reinforced Lin-Kernighan-Helsgaun Algorithms for the Traveling Salesman Problems8 Jul 2022
- 2022A Unified Framework for Implicit Sinkhorn Differentiation13 May 2022
- 2022Learning to Solve Vehicle Routing Problems: A Survey5 May 2022
- 2022Pareto Set Learning for Neural Multi-objective Combinatorial Optimization29 Mar 2022
- 2022Neural Simulated Annealing4 Mar 2022
- 2022Combining Reinforcement Learning and Optimal Transport for the Traveling Salesman Problem2 Mar 2022
- 2021Multivariate rank via entropic optimal transport: sample efficiency and generative modeling29 Oct 2021
- 2021FGOT: Graph Distances based on Filters and Optimal Transport9 Sep 2021
- 2021Reinforced Hybrid Genetic Algorithm for the Traveling Salesman Problem9 Jul 2021
- 2021Learning Revenue-Maximizing Auctions With Differentiable Matching15 Jun 2021
- 2021Set-to-Sequence Methods in Machine Learning: a Review17 Mar 2021
- 2021ReLU Neural Networks of Polynomial Size for Exact Maximum Flow Computation12 Feb 2021
- 2026Learning Unbiased Permutations via Flow Matchingcited by 0
- 2026Learning Unbiased Permutations via Flow Matching16 May 2026
- 2022Pareto Set Learning for Neural Multi-objective Combinatorial Optimizationcited by 56
- 2022A Unified Framework for Implicit Sinkhorn Differentiationcited by 28
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learningcited by 18
- 2022Learning to Solve Vehicle Routing Problems: A Surveycited by 16
- 2021Learning Revenue-Maximizing Auctions With Differentiable Matchingcited by 14
- 2022Reinforced Lin-Kernighan-Helsgaun Algorithms for the Traveling Salesman Problemscited by 12
- 2021ReLU Neural Networks of Polynomial Size for Exact Maximum Flow Computationcited by 11
- 2023Federated Learning of Models Pre-Trained on Different Features with Consensus Graphscited by 8
- 2021FGOT: Graph Distances based on Filters and Optimal Transportcited by 7
- 2021Set-to-Sequence Methods in Machine Learning: a Reviewcited by 6
- 2022Combining Reinforcement Learning and Optimal Transport for the Traveling Salesman Problemcited by 6
- 2023Assessment of Reinforcement Learning Algorithms for Nuclear Power Plant Fuel Optimizationcited by 5
12 most cited of 24 All 24 (JSON)
- 2026Learning Permutation from Structure Without Supervision25 May 2026
- 2026SOTAlign: Semi-Supervised Alignment of Unimodal Vision and Language Models via Optimal Transport26 Feb 2026
- 2026Combinatorial Optimization Augmented Machine Learning15 Jan 2026
- 2025Enforcing convex constraints in Graph Neural Networks13 Oct 2025
- 2025PermLLM: Learnable Channel Permutation for N:M Sparse Large Language Models11 Oct 2025
- 2025DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs29 May 2025
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planning10 Apr 2025
- 2025Pareto Set Learning for Multi-Objective Reinforcement Learning12 Jan 2025
- 2024Permutation Picture of Graph Combinatorial Optimization Problems22 Oct 2024
- 2023Optimizing Solution-Samplers for Combinatorial Problems: The Landscape of Policy-Gradient Methods8 Oct 2023
- 2023Federated Learning of Models Pre-Trained on Different Features with Consensus Graphs2 Jun 2023
- 2023Assessment of Reinforcement Learning Algorithms for Nuclear Power Plant Fuel Optimization9 May 2023
12 newest of 24 All 24 (JSON)