Get the latest tech news

Trees to Flows and Back: Unifying Decision Trees and Diffusion Models


Decision trees and diffusion models are ostensibly disparate model classes, one discrete and hierarchical, the other continuous and dynamic. This work unifies the two by establishing a crisp mathematical correspondence between hierarchical decision trees and diffusion processes in appropriate limiting regimes. Our unification reveals a shared optimization principle: \emph{Global Trajectory Score Matching (GTSM)}, for which gradient boosting (in an idealized version) is asymptotically optimal. We underscore the conceptual value of our work through two key practical instantiations: \treeflow, which achieves competitive generation quality on tabular data with higher fidelity and a 2\times computational speedup, and \dsmtree, a novel distillation method that transfers hierarchical decision logic into neural networks, matching teacher performance within 2\% on many benchmarks.

None

Get the Android app

Or read this on Hacker News

Read more on:

Photo of trees

trees

Photo of Flows

Flows

Photo of Diffusion Models

Diffusion Models

Related news:

News photo

'We mould trees to grow into the shape of chairs'

News photo

Hamilton-Jacobi-Bellman Equation: Reinforcement Learning and Diffusion Models

News photo

Cord: Coordinating Trees of AI Agents