Discrete Tree Flows via Tree-Structured Permutations

07/04/2022
by   Mai Elkady, et al.
0

While normalizing flows for continuous data have been extensively researched, flows for discrete data have only recently been explored. These prior models, however, suffer from limitations that are distinct from those of continuous flows. Most notably, discrete flow-based models cannot be straightforwardly optimized with conventional deep learning methods because gradients of discrete functions are undefined or zero. Previous works approximate pseudo-gradients of the discrete functions but do not solve the problem on a fundamental level. In addition to that, backpropagation can be computationally burdensome compared to alternative discrete algorithms such as decision tree algorithms. Our approach seeks to reduce computational burden and remove the need for pseudo-gradients by developing a discrete flow based on decision trees – building upon the success of efficient tree-based methods for classification and regression for discrete data. We first define a tree-structured permutation (TSP) that compactly encodes a permutation of discrete data where the inverse is easy to compute; thus, we can efficiently compute the density value and sample new data. We then propose a decision tree algorithm to build TSPs that learns the tree structure and permutations at each node via novel criteria. We empirically demonstrate the feasibility of our method on multiple datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/19/2014

Distributed Decision Trees

Recently proposed budding tree is a decision tree algorithm in which eve...
research
04/29/2019

Optimal Sparse Decision Trees

Decision tree algorithms have been among the most popular algorithms for...
research
06/25/2020

The Max-Cut Decision Tree: Improving on the Accuracy and Running Time of Decision Trees

Decision trees are a widely used method for classification, both by them...
research
02/27/2019

Robust Decision Trees Against Adversarial Examples

Although adversarial examples and model robustness have been extensively...
research
10/19/2021

Optimal randomized classification trees

Classification and Regression Trees (CARTs) are off-the-shelf techniques...
research
12/16/2017

NDT: Neual Decision Tree Towards Fully Functioned Neural Graph

Though traditional algorithms could be embedded into neural architecture...
research
03/14/2022

Semi-Discrete Normalizing Flows through Differentiable Tessellation

Mapping between discrete and continuous distributions is a difficult tas...

Please sign up or login with your details

Forgot password? Click here to reset