Twoblock clustering trees with coskewness-based dimension reduction: recovering piecewise multivariate linear regimes

· Source: stat.ML updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics · Depth: Expert, extended

Summary

The twoblock clustering tree (tbtree) is a novel, highly interpretable regression tree designed for multivariate responses, featuring local multivariate linear models in its leaves. It employs dense or sparse twoblock dimension reduction and introduces a new estimator that maximizes coskewness to identify non-normal data clusters, enhancing regime discovery. This deterministic decision tree is computationally efficient and capable of recovering piecewise linear regimes, performing comparably to black-box techniques like random forests on complex nonlinear dependencies. A simulation demonstrated the coskewness objective's superior regime recovery, particularly with a k-means split. On the UCI energy-efficiency benchmark, a combined-split tbtree achieved an R^2 of 0.975 with 11 leaves, matching random forests (R^2=0.980) using significantly fewer parameters. For gas-turbine emissions, a decoupled coskewness-split tree yielded a scale-weighted RMSEP of 0.830, outperforming several black-box models on out-of-distribution data while providing 16 interpretable local emission models.

Key takeaway

For Machine Learning Engineers developing interpretable multivariate regression models, you should consider twoblock clustering trees (tbtree). This approach allows you to recover piecewise linear regimes and achieve predictive accuracy comparable to random forests or neural networks, but with orders of magnitude fewer parameters. Use coskewness-based splits for regime discovery and covariance-based leaves for optimal prediction. Be aware that coskewness requires reasonable sample sizes to be effective.

Key insights

Coskewness-driven twoblock clustering trees offer interpretable, accurate multivariate regression by identifying distinct data regimes.

Principles

Method

The tbtree algorithm recursively induces splits using a coskewness-based twoblock model's first score, then fits covariance-based twoblock models in the leaves for prediction, pruned by cross-validation.

In practice

Topics

Code references

Best for: AI Scientist, Machine Learning Engineer, Research Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by stat.ML updates on arXiv.org.