Uncovering Feature Interdependencies in High-Noise Environments with Stepwise Lookahead Decision Forests
Delilah Donick, Sandro Claudio Lera

TL;DR
This paper introduces a stepwise lookahead decision forest algorithm that considers multiple split nodes simultaneously, improving the detection of feature interdependencies in noisy, complex data, especially in financial applications.
Contribution
The paper presents a novel non-greedy decision tree approach with lookahead capabilities, outperforming traditional greedy trees in uncovering feature interdependencies under high noise conditions.
Findings
Lookahead forests outperform greedy ones with non-linear feature relationships.
Enhanced detection of XOR-like feature interactions improves predictive accuracy.
Performance gains are significant in low signal-to-noise environments, especially in financial data.
Abstract
Conventionally, random forests are built from "greedy" decision trees which each consider only one split at a time during their construction. The sub-optimality of greedy implementation has been well-known, yet mainstream adoption of more sophisticated tree building algorithms has been lacking. We examine under what circumstances an implementation of less greedy decision trees actually yields outperformance. To this end, a "stepwise lookahead" variation of the random forest algorithm is presented for its ability to better uncover binary feature interdependencies. In contrast to the greedy approach, the decision trees included in this random forest algorithm, each simultaneously consider three split nodes in tiers of depth two. It is demonstrated on synthetic data and financial price time series that the lookahead version significantly outperforms the greedy one when (a) certain…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
