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