Equilibrium Aggregation: Encoding Sets via Optimization
Sergey Bartunov, Fabian B. Fuchs, Timothy Lillicrap

TL;DR
This paper introduces Equilibrium Aggregation, an optimization-based method for encoding sets in neural networks that generalizes existing aggregation techniques and demonstrates superior performance across various tasks.
Contribution
Proposes a novel optimization-based aggregation method called Equilibrium Aggregation that generalizes and improves upon existing set encoding techniques.
Findings
Achieves higher accuracy than traditional methods in experiments
Can be used as a drop-in replacement in existing architectures
Proven to be more efficient in key cases
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Machine Learning in Materials Science · Neural Networks and Applications
