Universal Approximation of Functions on Sets

07/05/2021
by   Edward Wagstaff, et al.
4

Modelling functions of sets, or equivalently, permutation-invariant functions, is a long-standing challenge in machine learning. Deep Sets is a popular method which is known to be a universal approximator for continuous set functions. We provide a theoretical analysis of Deep Sets which shows that this universal approximation property is only guaranteed if the model's latent space is sufficiently high-dimensional. If the latent space is even one dimension lower than necessary, there exist piecewise-affine functions for which Deep Sets performs no better than a naïve constant baseline, as judged by worst-case error. Deep Sets may be viewed as the most efficient incarnation of the Janossy pooling paradigm. We identify this paradigm as encompassing most currently popular set-learning methods. Based on this connection, we discuss the implications of our results for set learning more broadly, and identify some open questions on the universality of Janossy pooling in general.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/25/2019

On the Limitations of Representing Functions on Sets

Recent work on the representation of functions on sets has considered th...
research
10/03/2018

Deep processing of structured data

We construct a general unified framework for learning representation of ...
research
06/30/2022

Learning Functions on Multiple Sets using Multi-Set Transformers

We propose a general deep architecture for learning functions on multipl...
research
11/23/2018

Note on universal algorithms for learning theory

We propose the general way of study the universal estimator for the regr...
research
07/12/2019

Learning Functions over Sets via Permutation Adversarial Networks

In this paper, we consider the problem of learning functions over sets, ...
research
08/01/2023

Neural approximation of Wasserstein distance via a universal architecture for symmetric and factorwise group invariant functions

Learning distance functions between complex objects, such as the Wassers...

Please sign up or login with your details

Forgot password? Click here to reset