Equilibrium Aggregation: Encoding Sets via Optimization
Not on the map. Why?
Abstract (arXiv)
Processing sets or other unordered, potentially variable-sized inputs in neural networks is usually handled by aggregating a number of input tensors into a single representation. While a number of aggregation methods already exist from simple sum pooling to multi-head attention, they are limited in their representational power both from theoretical and empirical perspectives. On the search of a principally more powerful aggregation strategy, we propose an optimization-based method called Equilibrium Aggregation. We show that many existing aggregation methods can be recovered as special cases of Equilibrium Aggregation and that it is provably more efficient in some important cases. Equilibrium Aggregation can be used as a drop-in replacement in many existing architectures and applications. We validate its efficiency on three different tasks: median estimation, class counting, and molecular property prediction. In all experiments, Equilibrium Aggregation achieves higher performance than the other aggregation techniques we test.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 44 of its 71 references that are in the map. First posted on arXiv 25 Feb 2022.
Builds on
44 of 71 references.
References · 44
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Generative Modeling by Estimating Gradients of the Data Distributioncited by 4,067
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
32 more
- 2019Compressive Transformers for Long-Range Sequence Modellingcited by 699
- 2016Learning to learn by gradient descent by gradient descentcited by 616
- 2019Deep Equilibrium Modelscited by 603
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
- 2019Meta-Learning with Implicit Gradientscited by 523
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2016Input Convex Neural Networkscited by 407
- 20183D Steerable CNNs: Learning Rotationally Equivariant Features in Volumetric Datacited by 348
- 2016Harmonic Networks: Deep Translation and Rotation Equivariancecited by 293
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 245
- 2015Order Matters: Sequence to sequence for setscited by 236
- 2021Efficient and Modular Implicit Differentiationcited by 199
- 2018Differentiable MPC for End-to-end Planning and Controlcited by 178
- 2016Towards a Neural Statisticiancited by 119
- 2020Implicit Graph Neural Networkscited by 98
- 2018Janossy Pooling: Learning Deep Permutation-Invariant Functions for Variable-Size Inputscited by 96
- 2019On the Limitations of Representing Functions on Setscited by 89
- 2020Large-scale Robust Deep AUC Maximization: A New Surrogate Loss and Empirical Studies on Medical Image Classificationcited by 84
- 2016Understanding Deep Convolutional Networkscited by 76
- 2018Reviving and Improving Recurrent Back-Propagationcited by 69
- 2017Meta-Learning and Universality: Deep Representations and Gradient Descent can Approximate any Learning Algorithmcited by 65
- 2021Universal Approximation of Functions on Setscited by 62
- 2020Training End-to-End Analog Neural Networks with Equilibrium Propagationcited by 57
- 20183D G-CNNs for Pulmonary Nodule Detectioncited by 36
- 2017Recurrent Inference Machines for Solving Inverse Problemscited by 33
- 2020Graph convolutions that can finally model local structurecited by 31
- 2021Constraint-based graph network simulatorcited by 27
- 2020Equilibrium Propagation with Continual Weight Updatescited by 25
- 2020Learning Aggregation Functionscited by 13
- 2020On Representing (Anti)Symmetric Functionscited by 12
- 2019Meta-Learning Deep Energy-Based Memory Modelscited by 11
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 3.
5 papers.
- 2025PyG 2.0: Scalable Learning on Real World Graphscited by 49
- 2023Learning multi-modal generative models with permutation-invariant encoders and tighter variational objectivescited by 4
- 2025Advances in Set Function Learning: A Survey of Techniques and Applicationscited by 3
- 2023Exploiting Inferential Structure in Neural Processescited by 2
- 2025Convolutional Set Transformercited by 0
- 2025Convolutional Set Transformer26 Sep 2025
- 2025PyG 2.0: Scalable Learning on Real World Graphs22 Jul 2025
- 2025Advances in Set Function Learning: A Survey of Techniques and Applications24 Jan 2025
- 2023Learning multi-modal generative models with permutation-invariant encoders and tighter variational objectives1 Sep 2023
- 2023Exploiting Inferential Structure in Neural Processes27 Jun 2023