Adaptive Neural Trees
Ryutaro Tanno, Kai Arulkumaran, Daniel C. Alexander, Antonio, Criminisi, Aditya Nori

TL;DR
Adaptive Neural Trees (ANTs) integrate deep representation learning with decision tree structures, enabling adaptive, hierarchical models that are efficient and capable of capturing meaningful feature separations.
Contribution
This paper introduces ANTs, a novel framework combining neural networks and decision trees with adaptive growth and backpropagation training.
Findings
Achieves competitive classification and regression performance.
Enables lightweight inference through conditional computation.
Learns meaningful hierarchical feature separations.
Abstract
Deep neural networks and decision trees operate on largely separate paradigms; typically, the former performs representation learning with pre-specified architectures, while the latter is characterised by learning hierarchies over pre-specified features with data-driven architectures. We unite the two via adaptive neural trees (ANTs) that incorporates representation learning into edges, routing functions and leaf nodes of a decision tree, along with a backpropagation-based training algorithm that adaptively grows the architecture from primitive modules (e.g., convolutional layers). We demonstrate that, whilst achieving competitive performance on classification and regression datasets, ANTs benefit from (i) lightweight inference via conditional computation, (ii) hierarchical separation of features useful to the task e.g. learning meaningful class associations, such as separating natural…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Neural Networks and Applications · Machine Learning and Data Classification
