mlsanityData to 14 Oct 2026

Regularized Optimal Transport Layers for Generalized Global Pooling Operations

arXiv 2212.06339 ↗First posted 13 Dec 2022cs.LG cs.CV stat.MLcited by 2

Not on the map. Why?

Abstract (arXiv)

Global pooling is one of the most significant operations in many machine learning models and tasks, which works for information fusion and structured data (like sets and graphs) representation. However, without solid mathematical fundamentals, its practical implementations often depend on empirical mechanisms and thus lead to sub-optimal, even unsatisfactory performance. In this work, we develop a novel and generalized global pooling framework through the lens of optimal transport. The proposed framework is interpretable from the perspective of expectation-maximization. Essentially, it aims at learning an optimal transport across sample indices and feature dimensions, making the corresponding pooling operation maximize the conditional expectation of input data. We demonstrate that most existing pooling methods are equivalent to solving a regularized optimal transport (ROT) problem with different specializations, and more sophisticated pooling operations can be implemented by hierarchically solving multiple ROT problems. Making the parameters of the ROT problem learnable, we develop a family of regularized optimal transport pooling (ROTP) layers. We implement the ROTP layers as a new kind of deep implicit layer. Their model architectures correspond to different optimization algorithms. We test our ROTP layers in several representative set-level machine learning scenarios, including multi-instance learning (MIL), graph classification, graph set representation, and image classification. Experimental results show that applying our ROTP layers can reduce the difficulty of the design and selection of global pooling -- our ROTP layers may either imitate some existing global pooling methods or lead to some new pooling layers fitting data better. The code is available at urlhttps://github.com/SDS-Lab/ROT-Pooling.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 58 of its 92 references that are in the map. First posted on arXiv 13 Dec 2022.

Builds on

58 of 92 references.

References · 58

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
  6. 2017Deep Setscited by 1,421
  7. 2018Attention-based Deep Multiple Instance Learningcited by 1,095
  8. 2015Automatic differentiation in machine learning: a surveycited by 855
  9. 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
  10. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
  11. 2019Deep Equilibrium Modelscited by 615
  12. 2013Network In Networkcited by 605
38 more
  1. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
  2. 2019Differentiable Convex Optimization Layerscited by 465
  3. 2015Optimal Transport for Domain Adaptationcited by 463
  4. 2019Self-Attention Graph Poolingcited by 421
  5. 2016Input Convex Neural Networkscited by 414
  6. 2017Wasserstein Auto-Encoderscited by 373
  7. 2020Sparse Sinkhorn Attentioncited by 251
  8. 2020DeeperGCN: All You Need to Train Deeper GCNscited by 250
  9. 2015Order Matters: Sequence to sequence for setscited by 237
  10. 2017Near-linear time approximation algorithms for optimal transport via Sinkhorn iterationcited by 223
  11. 2013Fast Computation of Wasserstein Barycenterscited by 216
  12. 2019Optimal transport mapping via input convex neural networkscited by 206
  13. 2021Adversarial Graph Augmentation to Improve Graph Contrastive Learningcited by 200
  14. 2015Learning with a Wasserstein Losscited by 196
  15. 2018Learning Latent Permutations with Gumbel-Sinkhorn Networkscited by 175
  16. 2018Optimal Transport for structured data with application on graphscited by 172
  17. 2019ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representationscited by 156
  18. 2021Sinkformers: Transformers with Doubly Stochastic Attentioncited by 138
  19. 2019Gromov-Wasserstein Learning for Graph Matching and Node Embeddingcited by 126
  20. 2021Unbalanced minibatch Optimal Transport; applications to Domain Adaptationcited by 125
  21. 2019Implicit Deep Learningcited by 124
  22. 2019Scalable Gromov-Wasserstein Learning for Graph Partitioning and Matchingcited by 103
  23. 2018Fused Gromov-Wasserstein distance for structured objects: theoretical foundations and mathematical propertiescited by 93
  24. 2021Scalable Vision Transformers with Hierarchical Poolingcited by 84
  25. 2017Smooth and Sparse Optimal Transportcited by 83
  26. 2019Deep Declarative Networks: A New Hopecited by 78
  27. 2016Stabilized Sparse Scaling Algorithms for Entropy Regularized Transport Problemscited by 73
  28. 2020On Unbalanced Optimal Transport: An Analysis of Sinkhorn Algorithmcited by 61
  29. 2017Sliced Wasserstein Distance for Learning Gaussian Mixture Modelscited by 59
  30. 2020Wasserstein Embedding for Graph Learningcited by 56
  31. 2020The Unbalanced Gromov Wasserstein Distance: Conic Formulation and Relaxationcited by 56
  32. 2018Hierarchical Bilinear Pooling for Fine-Grained Visual Recognitioncited by 47
  33. 2015Generalizing Pooling Functions in Convolutional Neural Networks: Mixed, Gated, and Treecited by 36
  34. 2020Second-Order Pooling for Graph Neural Networkscited by 33
  35. 2013Learned-Norm Pooling for Deep Feedforward and Recurrent Neural Networkscited by 32
  36. 2015Fast Discrete Distribution Clustering Using Wasserstein Barycenter with Sparse Supportcited by 30
  37. 2019Gromov-Wasserstein Factorization Models for Graph Clusteringcited by 25
  38. 2020Learning Autoencoders with Relational Regularizationcited by 20

50 most cited of 58 All 58 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.

2 papers.