NEW
Also known as: Multivariate split, Oblique split
Decision-tree split that partitions data using a linear combination of multiple features.
DESCRIPTION
An oblique condition in a decision tree uses a multivariate linear boundary, rather than a single-feature threshold, to split data. Such splits can represent rotated or complex boundaries more compactly than axis-aligned rules. Oblique trees may achieve lower depth and better accuracy on some tasks but can be harder to interpret and more expensive to learn. Algorithms like OC1 explore randomized search for effective oblique hyperplanes. Practical use is less common than axis-aligned trees due to complexity and interpretability trade-offs.
ALTERNATIVE DEFINITIONS
Wikipedia
An oblique decision tree allows decisions at a node to be based on a linear combination of one or more attributes.
Directly describes multivariate, linear-combination splits.
AAAI (OC1 Paper)
Oblique decision trees employ multivariate tests at internal nodes in which the decision boundaries are not restricted to be perpendicular to the axes.
Emphasizes boundaries not aligned with feature axes.
Carnegie Mellon University
Oblique splits use linear combinations of features to define decision boundaries in a tree.
Educational framing highlighting linear boundaries inside trees.
RELATED TERMS
Decision Tree Classification and Regression Trees Hyperplane Linear Classifier Random Forest Gradient Boosted Trees OC1 Algorithm Reduced Error Pruning Feature Combination
COMPETING TERMS
Axis-aligned Split
KNOWLEDGE AREAS
TARGET AUDIENCE
EXTERNAL SOURCES
- Wikipedia - Oblique decision tree
- AAAI - Seminal OC1 oblique tree paper
- CMU - Lecture notes on decision trees
TOP QUESTIONS
Why consider oblique conditions in decision trees?
They can capture rotated or complex boundaries with fewer splits, potentially improving accuracy and reducing tree depth.
Category: Relevancy
What is a trade-off of using oblique conditions?
They increase computational cost and reduce interpretability compared with axis-aligned splits.
Category: Risks
How are oblique conditions learned?
Heuristic or randomized searches optimize linear coefficients, as in OC1, often guided by impurity measures.
Category: Requirements
Are oblique trees widely used in practice?
Less so than axis-aligned trees due to complexity and explainability concerns, though research interest persists.
Category: Opinion
What algorithms relate to oblique splits?
OC1 and linear-combination-based tree methods; hybrid techniques combine local linear models with trees.
Category: Overview
How do oblique conditions impact interpretability?
Multivariate coefficients complicate human understanding, especially with many features.
Category: Misunderstanding
Can gradient boosted trees use oblique splits?
Most implementations use axis-aligned splits, though research variants consider oblique partitions.
Category: Overview
What is an example of an oblique split?
A node decision like 2·x1 − 0.5·x2 + 3 > 0 uses multiple features linearly.
Category: Example
When should oblique conditions be avoided?
When interpretability is paramount or computational resources are limited.
Category: Best practices