English

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

Machine Learning 2026-05-22 v2 Statistical Mechanics Artificial Intelligence

Abstract

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.

Keywords

Cite

@article{arxiv.2605.00414,
  title  = {Trees to Flows and Back: Unifying Decision Trees and Diffusion Models},
  author = {Sai Niranjan Ramachandran and Suvrit Sra},
  journal= {arXiv preprint arXiv:2605.00414},
  year   = {2026}
}

Comments

12 pages (main), 68 pages (inclusive of appendix), Accepted in the Forty-Third International Conference on Machine Learning (ICML) 2026

R2 v1 2026-07-01T12:44:48.730Z