Papers
Topics
Authors
Recent
Search
2000 character limit reached

Psi-Decision Trees in Convex Analysis

Updated 4 July 2026
  • Psi-Decision Trees are decision trees defined through a Bregman divergence framework using differentiable, strictly convex functions to generate impurity measures.
  • They unify traditional CART criteria by deriving variance, entropy, and Gini measures as special cases from a common convex analytic construction.
  • The framework adapts to diverse response types by selecting a matching convex potential, enabling efficient split optimization and guaranteeing statistical consistency.

Searching arXiv for the cited papers and closely related work to ground the article. Psi-Decision Trees, in the Bregman-divergence formulation, are decision trees whose node impurity and splitting criteria are induced by a differentiable, strictly convex potential ψ\psi via its associated Bregman divergence. They generalize the CART paradigm by replacing ad hoc impurity choices with a unified construction grounded in convex analysis and information geometry, and they subsume squared error, entropy, Gini, Poisson deviance, and Itakura–Saito as special cases (Bourel, 12 Jun 2026). The notation ψ\psi is also used in other decision-tree literatures to denote a bounded path-complexity measure for deterministic and nondeterministic trees (Ostonov et al., 2023) and a user-specified requirement for black-box policy synthesis (Demirović et al., 2024); a related decision-theoretic method, PSICA, uses trees to summarize probability-of-best treatment vectors in randomized trials with categorical treatments (Sysoev et al., 2018).

1. Formal definition in the Bregman framework

Let ψ\psi be a differentiable strictly convex function defined on a convex set CRdC \subset \mathbb{R}^d. The associated Bregman divergence is

Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).

It measures how much ψ\psi deviates from its first-order tangent approximation at yy when evaluated at xx. It satisfies Dψ0D_\psi \ge 0 and equals $0$ iff ψ\psi0 (Bourel, 12 Jun 2026).

For a dataset ψ\psi1 in ψ\psi2, node impurity is defined as

ψ\psi3

The minimizer ψ\psi4 is the Bregman centroid of ψ\psi5, characterized by

ψ\psi6

This is dual averaging: one averages in the dual coordinates induced by ψ\psi7 and then maps back through ψ\psi8.

For a candidate split ψ\psi9, the impurity gain is

ψ\psi0

Splits are chosen to maximize ψ\psi1. Because ψ\psi2 is an expected convex Jensen gap, ψ\psi3.

A technical distinction arises between ψ\psi4 and ψ\psi5 in exponential-family modeling. In natural-parameter space, ψ\psi6 often denotes the log-partition. In mean space, the canonical prediction loss is typically generated by ψ\psi7. When the response lives in mean space, one uses ψ\psi8 and replaces ψ\psi9 with CRdC \subset \mathbb{R}^d0 where appropriate. This is not a separate algorithmic idea; it is a coordinate choice within the same convex-analytic framework.

2. Recovery of classical CART criteria

The unifying claim of the framework is that many standard impurity measures are instances of particular convex generators. CART’s variance, entropy, and Gini criteria therefore appear not as unrelated design choices but as special cases derived from a common divergence construction (Bourel, 12 Jun 2026).

Setting Generator Induced impurity or divergence
Regression CRdC \subset \mathbb{R}^d1 CRdC \subset \mathbb{R}^d2; impurity is mean squared error/within-node variance
Multiclass classification CRdC \subset \mathbb{R}^d3 CRdC \subset \mathbb{R}^d4; impurity simplifies to entropy CRdC \subset \mathbb{R}^d5
Gini-like classification CRdC \subset \mathbb{R}^d6 on the simplex impurity becomes CRdC \subset \mathbb{R}^d7, proportional to Gini
Count data CRdC \subset \mathbb{R}^d8 CRdC \subset \mathbb{R}^d9; impurity is average Poisson deviance
Positive heteroscedastic data Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).0 Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).1; Itakura–Saito divergence

For multiclass classification, taking Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).2 over the simplex yields Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).3. With one-hot labels, the centroid is the empirical class-proportion vector Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).4, and node impurity reduces to Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).5. Entropy reduction is thus a Bregman impurity reduction. If instead one uses a quadratic potential on the simplex, the same construction produces a quantity proportional to the Gini index.

For counts and positive responses, the framework moves naturally to mean-space generators. The Poisson choice Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).6 induces the Poisson deviance, while Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).7 induces Itakura–Saito, which is scale-invariant and is therefore suited to multiplicative or heteroscedastic positive responses.

The exponential-family interpretation is central. For a regular exponential family with density

Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).8

Banerjee’s representation gives

Dψ(x,y)=ψ(x)ψ(y)ψ(y)(xy).D_{\psi}(x, y) = \psi(x) - \psi(y) - \nabla \psi(y)^{\top}(x-y).9

Optimizing node impurity with ψ\psi0 then corresponds to likelihood optimization, while ψ\psi1 in dual coordinates aligns with KL between family members. This suggests that the choice of ψ\psi2 is not merely computational; it encodes a statistical model and an underlying geometry.

3. Algorithmic construction and computational structure

The generic tree-construction procedure mirrors CART but replaces the impurity calculation and node representative with their Bregman analogues (Bourel, 12 Jun 2026). At a node containing sample set ψ\psi3, one computes the centroid ψ\psi4 from

ψ\psi5

evaluates

ψ\psi6

and stops if standard criteria hold: depth at least ψ\psi7, node size below ψ\psi8, impurity below ψ\psi9, or no split with gain at least yy0. Otherwise, one scans candidate feature-threshold splits and selects the split maximizing yy1.

Efficient threshold scanning follows from sufficient statistics. The centroid depends on

yy2

During a left-to-right scan along a sorted feature, one updates yy3 and yy4 incrementally as points move across the threshold. Child centroids are recomputed as yy5 and yy6, while impurities are updated using streaming sums of yy7 and inner products through

yy8

This yields yy9 scanning per feature after an xx0 sort, comparable to CART.

Prediction at leaves depends on the coordinate system. In xx1-space one predicts the representative xx2 or maps it to the mean parameter xx3. In xx4-space, the leaf prediction is directly xx5. For multiclass classification this is the leaf class-probability vector; for regression it is the mean; for Poisson models it is the rate; for Gamma or Exponential settings it is the positive mean parameter.

Pruning extends in the expected way. Cost-complexity pruning is formulated with the xx6-induced impurity:

xx7

The penalty parameter xx8 is selected by cross-validation, optionally using the xx9-SE rule, under the same Dψ0D_\psi \ge 00-induced loss.

4. Geometry, bounds, and consistency

The gain of a split admits an exact centroid decomposition. If Dψ0D_\psi \ge 01, Dψ0D_\psi \ge 02, and Dψ0D_\psi \ge 03 are the centroids of Dψ0D_\psi \ge 04, Dψ0D_\psi \ge 05, and Dψ0D_\psi \ge 06, then

Dψ0D_\psi \ge 07

Equivalently, if a random variable Dψ0D_\psi \ge 08 takes values Dψ0D_\psi \ge 09 and $0$0 with probabilities $0$1 and $0$2, then

$0$3

The gain is therefore a Jensen gap and is nonnegative (Bourel, 12 Jun 2026).

Curvature properties of $0$4 translate directly into gain bounds. If $0$5 is $0$6-strongly convex,

$0$7

then

$0$8

Splits that separate child centroids in Euclidean norm therefore have guaranteed nontrivial gain. If $0$9 has ψ\psi00-Lipschitz gradient,

ψ\psi01

and one obtains the upper bounds

ψ\psi02

Consistency follows the classical partition-regularity route. Under shrinking cell diameters, growing sample sizes per leaf, and finite second moment of the response, the Bregman risk

ψ\psi03

is minimized by

ψ\psi04

If ψ\psi05 is ψ\psi06-smooth, then

ψ\psi07

This places Psi-Decision Trees under the same partition regularity used for CART, provided ψ\psi08 is smooth.

The information-geometric interpretation is equally explicit. Natural and mean coordinates satisfy ψ\psi09 and ψ\psi10. Centroids are averages in dual space, while the Bregman Pythagorean theorem explains why projections onto convex sets minimize expected divergence. A plausible implication is that the framework is best understood not as a catalogue of impurity formulas but as a recursive-partitioning method defined on dual affine geometries.

5. Other meanings of ψ\psi11 in decision-tree research

A distinct line of work uses ψ\psi12 not as a loss generator but as a bounded complexity measure on paths in deterministic and nondeterministic decision trees for many-valued decision tables (Ostonov et al., 2023). In that setting, ψ\psi13 satisfies positivity, commutativity, monotonicity, and boundedness from above, with the additional bounded-complexity condition ψ\psi14. For a tree ψ\psi15, complexity is

ψ\psi16

and one studies the minimum deterministic and nondeterministic complexities, ψ\psi17 and ψ\psi18, as well as the worst-case comparison function ψ\psi19. The main structural result is a dichotomy: if ψ\psi20 is everywhere defined, then it is either bounded above by a constant or satisfies ψ\psi21 for infinitely many ψ\psi22. The same paper also proves that for any nondecreasing ψ\psi23 with ψ\psi24 and ψ\psi25, one can construct a closed class ψ\psi26 and a bounded complexity measure ψ\psi27 such that

ψ\psi28

Here, “ψ\psi29-decision tree” refers to a cost model on attribute queries rather than to Bregman impurity.

A separate synthesis literature treats ψ\psi30 as a specification or cost functional for control. Decision-tree policies are synthesized for deterministic black-box systems under a finite predicate discretization and bounded tree size, with optimality defined with respect to a trace-based objective such as steps-to-goal (Demirović et al., 2024). The search enumerates finite tree hypotheses and prunes them through trace equivalence and branch-and-bound. Its key device is a distance-based pruning rule: after evaluating a predicate ψ\psi31 at a node, one records the minimum value of ψ\psi32 among states that took the true branch and skips all later thresholds ψ\psi33, because under determinism those trees are trace-equivalent on the evaluated initial states. Under deterministic dynamics, finite predicate discretization, bounded tree size or depth, and finite-horizon evaluation, the method is complete for the finite hypothesis class and returns the smallest optimal tree among ties. The reported runtime reduction from trace-based pruning is ψ\psi34–ψ\psi35, with examples including CartPole ψ\psi36 for ψ\psi37 and MountainCar ψ\psi38 for ψ\psi39.

PSICA is related but different again. It addresses randomized trials with more than two categorical treatments by fitting treatment-wise predictive models, estimating for each covariate vector the probability that each treatment is best, and then growing a decision tree on those probability vectors (Sysoev et al., 2018). For a subgroup ψ\psi40, the leaf reports

ψ\psi41

where ψ\psi42 is the probability that treatment ψ\psi43 is best, and the leaf label is the set of possible best treatments after ψ\psi44-based exclusion of low-probability options. Splitting is based on a loss tied to expected misassignment cost, and an optional significance mask uses a chi-square test to suppress spurious splits. In simulations, PSICA methods typically achieved near-perfect accuracy, about ψ\psi45–ψ\psi46, while uncertainty and suspect-split behavior depended on whether probability estimation used bootstrap or infinitesimal-jackknife uncertainty propagation. The leaf-level ability to say “I don’t know” marks a decision-theoretic extension of tree outputs beyond single-label prediction.

6. Practical use, limitations, and extensions

Within the Bregman framework, the operational recommendation is to choose ψ\psi47 to match the response type and noise structure (Bourel, 12 Jun 2026). Squared error is appropriate for Gaussian-like homoscedastic regression, negative entropy for categorical or multiclass responses, quadratic potentials on the simplex for Gini-like criteria, Poisson divergence for counts, and Itakura–Saito for positive heteroscedastic data with multiplicative or scale noise. The same source notes that gains in generalization can occur when ψ\psi48 matches the data-generating process, whereas performance is indistinguishable from CART when both optimize the same criterion.

The framework has domain and regularity constraints. Responses must lie in the domain of ψ\psi49; on the boundary of the probability simplex, gradients may be undefined, so smoothing is needed. For probabilities, Laplace smoothing avoids ψ\psi50 when computing logarithms. For positive responses, clipping at ψ\psi51 avoids ψ\psi52 and division by zero under Itakura–Saito. Numerical stabilization may require log-sum-exp for KL calculations and stabilized gradients more generally.

Model mismatch is a statistical limitation rather than a formal failure mode. Using squared error under multiplicative noise, for example, reduces statistical efficiency. The text explicitly states that one should choose ψ\psi53 aligned with the data’s exponential-family model or error structure. A related misconception is that every convex loss fits the framework: absolute deviation is not a Bregman divergence. Extensions to non-differentiable objectives are possible through generalized Bregman divergences with subgradients or by replacing the loss with other convex risks such as pinball loss, but the paper notes that one then loses closed-form centroids.

The framework extends naturally to ensembles. Psi-Decision Trees can be inserted into random forests and boosting by replacing impurity or loss with the ψ\psi54-induced version. The same source states that diversity or ambiguity decompositions extend to Bregman divergences, supporting ensemble analysis under the ψ\psi55 framework. This suggests a broad research program in which recursive partitioning, convex duality, and model-aware loss design are treated as a single object rather than as separate design decisions.

Across the alternate meanings of ψ\psi56, the main source of confusion is terminological. In Bregman-based trees, ψ\psi57 is a convex potential; in complexity theory, it is a bounded complexity measure; in policy synthesis, it is a specification or cost functional; and in PSICA the emphasis is on probability-of-best treatment vectors rather than on a literal ψ\psi58 generator. The commonality is structural rather than definitional: each framework uses trees as interpretable recursive partitions while elevating a mathematically explicit objective—divergence, path cost, trace specification, or decision-theoretic loss—to the central organizing role.

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 Psi-Decision Trees.