Papers
Topics
Authors
Recent
Search
2000 character limit reached

Hinge Regression Tree (HRT)

Updated 5 July 2026
  • Hinge Regression Tree (HRT) is an oblique decision-tree model that formulates each split as a nonlinear least-squares problem over two linear predictors using a ReLU-like hinge basis.
  • It leverages an alternating optimization procedure equivalent to a Gauss-Newton update with backtracking and optional ridge regularization for robust convergence.
  • Empirical results show HRT delivers competitive RMSE with compact, shallow trees, outperforming CART and matching ensemble methods on various regression tasks.

Searching arXiv for the specified HRT papers and closely related work to ground the article. {"query":"arXiv Hinge Regression Tree oblique regression tree splitting HRT (Li et al., 5 Feb 2026, Li et al., 22 May 2026)", "max_results": 10} arxiv_search({"query":"Hinge Regression Tree oblique regression tree splitting", "max_results": 10}) Hinge Regression Tree (HRT) is an oblique decision-tree framework for regression in which each internal split is formulated as a nonlinear least-squares problem over two linear predictors whose max/min envelope defines a hinge basis with ReLU-like expressive power. The method was introduced to address the fact that learning high-quality oblique splits is NP-hard and that practical methods have often relied on slow search or theory-free heuristics. In HRT, the alternating procedure of assigning samples to one of two linear models and refitting those models by least squares is not merely heuristic: within a fixed partition it is exactly equivalent to a damped Newton, specifically Gauss-Newton, method. The framework further admits a backtracking line-search variant with monotonic objective decrease and convergence guarantees, optional ridge regularization for numerical stability, and a universal approximation theorem with an explicit O(δ2)O(\delta^2) rate; a later work extends the same base learner to HRT-Boost (Li et al., 5 Feb 2026, Li et al., 22 May 2026).

1. Formal definition and split geometry

At an internal node tt, HRT considers training points {(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t} with xjRdx_j\in\mathbb R^d, and uses the augmented feature vector x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T. Two linear models are maintained: t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2}, stacked as θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}. The node-level objective is

$V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$

Here h(x~j;θ)h(\tilde x_j;\theta) is a piecewise-linear hinge basis defined as the upper or lower envelope of the two linear functions, and the induced decision boundary is the hyperplane

{x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.

This makes the split oblique rather than axis-aligned, since the boundary is determined by the equality of two linear predictors rather than by thresholding a single coordinate (Li et al., 5 Feb 2026).

The later HRT exposition makes the ReLU connection explicit through the identity

tt0

Under this view, each split acts as a ReLU gate on the difference between the two affine responses. Recursively composing such splits up to depth tt1 yields a nested ReLU circuit of size tt2 but often with much smaller effective depth. This does not turn HRT into a standard neural network; rather, it characterizes the representational capacity of the hinge envelope used at each node (Li et al., 22 May 2026).

A common misconception is that HRT is simply an oblique-tree search heuristic with an unconventional split score. The defining feature is instead the explicit regression formulation of each split: the split is optimized as nonlinear least squares over two local linear predictors, and the split geometry is part of that optimization problem rather than an external search primitive.

2. Newton interpretation of the node-level algorithm

At iterate tt3, HRT forms the active partition

tt4

On a fixed partition, the hinge is inactive and the objective becomes a smooth quadratic: tt5 With tt6 the tt7 design matrix and tt8 the response vector, the gradient and Hessian are

tt9

Because {(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}0 is locally linear, the Gauss-Newton approximation is exact on that region. The Newton direction {(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}1 decouples into two ordinary least-squares problems, so that

{(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}2

Equivalently, the damped-Newton update is

{(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}3

The case {(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}4 is exactly the assign-then-OLS update; smaller {(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}5 damps the Newton step (Li et al., 5 Feb 2026).

This equivalence is central to the method’s interpretation. The alternating fitting procedure is not presented as an ad hoc block coordinate routine. Within a fixed partition, it is the full Newton step, and the linearly separable structure of the Hessian explains why the computation reduces to two independent least-squares fits. This also clarifies why the method can remain stable in practice despite the nondifferentiability of the max/min envelope: the optimization proceeds through smooth quadratic regions separated by repartitioning events.

3. Descent guarantees, backtracking, and regularization

HRT supports both fixed damping and an Armijo-style backtracking line search. In the backtracking variant, one starts with {(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}6, forms {(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}7, accepts the step if {(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}8, and otherwise reduces the step, for example via {(xj,yj)}jDt\{(x_j,y_j)\}_{j\in D_t}9 with xjRdx_j\in\mathbb R^d0, until a strict decrease is found or xjRdx_j\in\mathbb R^d1 becomes tiny. The more formal statement in the extended account uses the condition

xjRdx_j\in\mathbb R^d2

Under mild regularity assumptions—specifically, that no point lies exactly on the hyperplane at the Newton iterate and that each local normal matrix is uniformly well-conditioned, or in the later statement xjRdx_j\in\mathbb R^d3—the node-level objective decreases monotonically under backtracking, and the resulting sequence xjRdx_j\in\mathbb R^d4 converges to some xjRdx_j\in\mathbb R^d5 (Li et al., 5 Feb 2026, Li et al., 22 May 2026).

The convergence description is sharper once the partition stabilizes. If xjRdx_j\in\mathbb R^d6 stops changing, the updates reduce to

xjRdx_j\in\mathbb R^d7

which is a linear contraction to the unique OLS minimizer for that fixed partition. The later formulation states the same conclusion as xjRdx_j\in\mathbb R^d8 for that partition. The caveat “unless one cycles” is explicit in the earlier account, so the stated convergence mechanism is local to the regime in which repartitioning no longer changes (Li et al., 5 Feb 2026).

Optional xjRdx_j\in\mathbb R^d9 regularization is incorporated into each node-wise least-squares fit: x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T0 with closed form

x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T1

The stated role of this regularization is to raise the minimum eigenvalue of x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T2, improving numerical stability and guarding against overfitting in small leaves. This suggests that ridge is not an auxiliary add-on but a practical safeguard for the node solver when collinearity or limited sample size makes the local least-squares system ill-conditioned (Li et al., 5 Feb 2026).

4. Approximation theory and representational capacity

The HRT model class is described as a family of continuous piecewise-linear functions with oblique splits. In one formulation,

x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T3

For x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T4 on a compact set x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T5, and for any tessellation of x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T6 into polytopes x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T7 of maximum diameter x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T8, there exists an HRT fit satisfying

x~j=[xjT,1]T\tilde x_j=[\,x_j^T,1\,]^T9

The constant t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},0 depends on t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},1 and on a uniform lower bound t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},2 for the smallest eigenvalue of each local normal matrix t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},3. The rate t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},4 is identified as the classical order for first-order Taylor approximations of t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},5 functions, and the cited works use it to establish that oblique piecewise-linear trees are universal approximators (Li et al., 5 Feb 2026).

The later work restates the same theorem for finite-depth HRTs with linear leaves on compact t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},6, giving a proof sketch based on first-order Taylor approximation on each region t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},7. It adds a depth-error scaling corollary: if a balanced HRT of depth t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},8 yields region diameters t1(x)=x~Tθt1,t2(x)=x~Tθt2,\ell_{t1}(x)=\tilde x^T\theta_{t1},\qquad \ell_{t2}(x)=\tilde x^T\theta_{t2},9, then

θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}0

to achieve θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}1-accuracy (Li et al., 22 May 2026).

These results delimit the meaning of “universal approximator” in the HRT setting. The claim is not that every training procedure will realize the optimal approximation automatically. Rather, it is an existence result for the model class under increasingly fine partitions and appropriate local linear fits. A plausible implication is that the hinge-based oblique partitioning gives HRT a theoretical status closer to that of piecewise-linear neural constructions than to classical axis-aligned regression trees.

5. Empirical performance and compactness

The reported experiments cover synthetic functions, synthetic surfaces, and real-world tabular regression. On 2D synthetic functions, specifically the sinc function

θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}2

and the twisted sigmoid

θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}3

HRT beats CART in RMSE, with the example θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}4 versus HRT θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}5, and even outperforms XGBoost on the twisted-sigmoid. In the same experiments, HRT used θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}6 leaves at depth θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}7, versus CART’s θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}8 leaves at depth θ=[θt1T,θt2T]TR2(d+1)\theta=[\theta_{t1}^T,\theta_{t2}^T]^T\in\mathbb R^{2(d+1)}9 (Li et al., 5 Feb 2026).

On 3D synthetic surfaces $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$0, described as oscillatory, inflected, and multi-bump landscapes, HRT’s mean RMSE is typically $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$1 lower than CART and often matches or slightly betters XGBoost. The HRT trees remain shallow, with $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$2 depth and $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$3 leaves, whereas CART and XGB often build hundreds of leaves or depth $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$4. In the later summary of synthetic experiments, the 2D setups use 1 000 samples with Gaussian noise $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$5, and the 3D oscillatory surfaces use 10 000 samples with $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$6 (Li et al., 5 Feb 2026, Li et al., 22 May 2026).

On real-world regression, the first paper reports seven UCI and three industrial datasets and states that HRT matches or outperforms single-tree baselines—CART, GUIDE-like linear trees, TAO-oblique, DGT, and DTSemNet—on RMSE in $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$7 of cases. Compared to XGBoost, HRT is within $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$8 of the best ensemble RMSE on large tasks such as MSLR and YearPred while using a single, interpretable tree. Typical HRT trees have depth $V(\theta)=\frac12\sum_{j\in D_t}\Bigl(y_j-h(\tilde x_j;\theta)\Bigr)^2, \qquad h(\tilde x;\theta)=\max\bigl\{\ell_{t1}(x),\ell_{t2}(x)\bigr\} \quad\text{(or %%%%6%%%%)}.$9 and h(x~j;θ)h(\tilde x_j;\theta)0 leaves, versus CART’s h(x~j;θ)h(\tilde x_j;\theta)1 depth and hundreds of leaves or TAO’s h(x~j;θ)h(\tilde x_j;\theta)2 depth. Training time is described as only a few times slower than CART on medium-sized data and remaining practical, h(x~j;θ)h(\tilde x_j;\theta)3 min, on 50k–500k samples (Li et al., 5 Feb 2026).

The later paper reports 12 benchmarks and states that a single HRT yields the best or near-best RMSE on 8/12 datasets, with model complexity approximately depth h(x~j;θ)h(\tilde x_j;\theta)4 and leaves h(x~j;θ)h(\tilde x_j;\theta)5, substantially smaller than TAO at depth 6–36 and leaves h(x~j;θ)h(\tilde x_j;\theta)6. It also reports training times for HRT as 10×–100× faster than gradient-descent oblique methods (Li et al., 22 May 2026).

Setting Accuracy summary Complexity summary
2D synthetic functions HRT beats CART in RMSE; on twisted-sigmoid it even outperforms XGBoost HRT used h(x~j;θ)h(\tilde x_j;\theta)7 leaves at depth h(x~j;θ)h(\tilde x_j;\theta)8, vs. CART’s h(x~j;θ)h(\tilde x_j;\theta)9 leaves at depth {x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.0
3D synthetic surfaces Mean RMSE typically {x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.1 lower than CART; often matches or slightly betters XGBoost HRT remains shallow: {x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.2 depth, {x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.3 leaves
Real-world regression Matches or outperforms single-tree baselines on RMSE in {x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.4 of cases; within {x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.5 of best ensemble RMSE on large tasks Typical HRT trees have depth {x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.6 and {x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.7 leaves

Taken together, the empirical record is consistent with the framework’s stated goal: accuracy competitive with strong single-tree baselines, and in some settings close to ensemble methods, while preserving the compactness and interpretability associated with a single tree. This suggests that the benefit of oblique hinge splits is not only statistical but also structural, since the gains are repeatedly coupled with shallower trees and lower leaf counts.

6. HRT-Boost and the place of HRT within compact tabular modeling

HRT-Boost extends the HRT base learner to a squared-loss functional-gradient-boosting framework. The ensemble is defined as

{x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.8

where each {x~:  t1(x)=t2(x)}.\{\tilde x:\;\ell_{t1}(x)=\ell_{t2}(x)\}.9 is an HRT of prescribed max-depth. At stage tt00, the pseudo-residuals coincide with the ordinary residuals,

tt01

and the new base learner is obtained by

tt02

using the same node-wise Newton procedure as the single-tree method. The stage-wise update is

tt03

This construction is accompanied by a stage-wise empirical risk reduction guarantee. If

tt04

then

tt05

and recursively

tt06

under squared loss (Li et al., 22 May 2026).

Empirically, HRT-Boost is compared with RF, Scikit-GBM, AdaBoost, XGBoost, LightGBM, TabNet, and TabM on 12 tasks. It is reported to achieve the lowest RMSE in 6/12 cases and to remain within 1–2% of the best on the others. The total leaf count of HRT-Boost, 200–3 000 leaves, is often 50–80% smaller than XGBoost or LightGBM, reported as 600–12 000 leaves. Inference FLOPs per sample are reported as 3 000–16 000 for HRT-Boost versus 30 000–80 000 for TabNet or TabM, while training-time FLOPs remain in the same order as RF and standard boosting (Li et al., 22 May 2026).

This extension clarifies the role of HRT in the broader tabular-modeling landscape. HRT itself is a single-tree learner whose distinguishing property is Newton-optimized oblique splitting. HRT-Boost reuses that learner inside a stage-wise additive ensemble. A plausible implication is that the same hinge-based node formulation supports two distinct design objectives: compact single-tree models with strong approximation guarantees, and compact boosted ensembles that retain a favorable accuracy–complexity trade-off. The code for the boosting framework is stated to be publicly available at the repository given in the paper abstract (Li et al., 22 May 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Hinge Regression Tree (HRT).