Decision Forests, Convolutional Networks and the Models in-Between
Yani Ioannou, Duncan Robertson, Darko Zikic, Peter Kontschieder, Jamie, Shotton, Matthew Brown, and Antonio Criminisi

TL;DR
This paper explores hybrid models combining decision forests and convolutional neural networks, creating a continuum of models that balance accuracy and efficiency, validated on image classification tasks.
Contribution
It introduces conditional networks, a new family of hybrid models that integrate decision trees with CNN-like structures, enhancing efficiency without sacrificing accuracy.
Findings
Hybrid models achieve comparable accuracy to CNNs.
Significant reduction in computational cost.
Smaller model size with maintained performance.
Abstract
This paper investigates the connections between two state of the art classifiers: decision forests (DFs, including decision jungles) and convolutional neural networks (CNNs). Decision forests are computationally efficient thanks to their conditional computation property (computation is confined to only a small region of the tree, the nodes along a single branch). CNNs achieve state of the art accuracy, thanks to their representation learning capabilities. We present a systematic analysis of how to fuse conditional computation with representation learning and achieve a continuum of hybrid models with different ratios of accuracy vs. efficiency. We call this new family of hybrid models conditional networks. Conditional networks can be thought of as: i) decision trees augmented with data transformation operators, or ii) CNNs, with block-diagonal sparse weight matrices, and explicit data…
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
TopicsAdversarial Robustness in Machine Learning · Neural Networks and Applications · Advanced Neural Network Applications
