Deep Sets
Manzil Zaheer, Satwik Kottur, Siamak Ravanbakhsh, Barnabas Poczos,, Ruslan Salakhutdinov, Alexander Smola

TL;DR
This paper introduces a theoretical framework and neural network architecture for machine learning tasks on sets, ensuring permutation invariance and equivariance, applicable to diverse problems like classification and anomaly detection.
Contribution
It characterizes permutation invariant functions and designs a deep network architecture for set-based tasks, covering both supervised and unsupervised learning.
Findings
Proposes a family of permutation invariant functions with a specific structure.
Derives conditions for permutation equivariance in deep models.
Demonstrates effectiveness on tasks like classification, outlier detection, and set expansion.
Abstract
We study the problem of designing models for machine learning tasks defined on \emph{sets}. In contrast to traditional approach of operating on fixed dimensional vectors, we consider objective functions defined on sets that are invariant to permutations. Such problems are widespread, ranging from estimation of population statistics \cite{poczos13aistats}, to anomaly detection in piezometer data of embankment dams \cite{Jung15Exploration}, to cosmology \cite{Ntampaka16Dynamical,Ravanbakhsh16ICML1}. Our main theorem characterizes the permutation invariant functions and provides a family of functions to which any permutation invariant objective function must belong. This family of functions has a special structure which enables us to design a deep network architecture that can operate on sets and which can be deployed on a variety of scenarios including both unsupervised and supervised…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Machine Learning and Data Classification · Adversarial Robustness in Machine Learning
MethodsDeep Sets
