Differentiable Random Partition Models

05/26/2023
by   Thomas M. Sutter, et al.
0

Partitioning a set of elements into an unknown number of mutually exclusive subsets is essential in many machine learning problems. However, assigning elements, such as samples in a dataset or neurons in a network layer, to an unknown and discrete number of subsets is inherently non-differentiable, prohibiting end-to-end gradient-based optimization of parameters. We overcome this limitation by proposing a novel two-step method for inferring partitions, which allows its usage in variational inference tasks. This new approach enables reparameterized gradients with respect to the parameters of the new random partition model. Our method works by inferring the number of elements per subset and, second, by filling these subsets in a learned order. We highlight the versatility of our general-purpose approach on three different challenging experiments: variational clustering, inference of shared and independent generative factors under weak supervision, and multitask learning.

READ FULL TEXT

page 6

page 22

page 28

page 31

page 32

page 33

page 34

research
11/09/2018

An output-sensitive Algorithm to partition a Sequence of Integers into Subsets with equal Sums

The well-known PARTITION problem: Given positive integers n, k and t suc...
research
11/09/2018

An output-sensitive polynomial Time Algorithm to partition a Sequence of Integers into Subsets with equal Sums

The well-known PARTITION problem: Given positive integers n, k and t suc...
research
03/03/2022

Learning Selection Bias and Group Importance: Differentiable Reparameterization for the Hypergeometric Distribution

Partitioning a set of elements into a given number of groups of a priori...
research
08/31/2017

Differentiable cellular automata

We describe a class of cellular automata (CAs) that are end-to-end diffe...
research
07/12/2020

Augmenting Differentiable Simulators with Neural Networks to Close the Sim2Real Gap

We present a differentiable simulation architecture for articulated rigi...
research
03/21/2019

Stochastic Optimization of Sorting Networks via Continuous Relaxations

Sorting input objects is an important step in many machine learning pipe...
research
11/22/2019

Differentiable Algorithm for Marginalising Changepoints

We present an algorithm for marginalising changepoints in time-series mo...

Please sign up or login with your details

Forgot password? Click here to reset