Canonical Correlation Forests
Tom Rainforth, Frank Wood

TL;DR
Canonical correlation forests (CCFs) are a novel ensemble method using hyperplane splits based on canonical correlations, offering improved accuracy and efficiency over traditional random forests, especially with correlated inputs.
Contribution
This paper introduces CCFs, a new decision tree ensemble method utilizing canonical correlation-based splits and projection bootstrapping, enhancing performance and robustness over existing methods.
Findings
CCFs outperform random forests in accuracy and speed.
CCFs handle correlated inputs more naturally.
CCFs outperform 179 classifiers in a recent survey.
Abstract
We introduce canonical correlation forests (CCFs), a new decision tree ensemble method for classification and regression. Individual canonical correlation trees are binary decision trees with hyperplane splits based on local canonical correlation coefficients calculated during training. Unlike axis-aligned alternatives, the decision surfaces of CCFs are not restricted to the coordinate system of the inputs features and therefore more naturally represent data with correlated inputs. CCFs naturally accommodate multiple outputs, provide a similar computational complexity to random forests, and inherit their impressive robustness to the choice of input parameters. As part of the CCF training algorithm, we also introduce projection bootstrapping, a novel alternative to bagging for oblique decision tree ensembles which maintains use of the full dataset in selecting split points, often leading…
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
TopicsNeural Networks and Applications · Face and Expression Recognition · Machine Learning and Data Classification
