CART-ROSA is defined as a stochastic-control reformulation of CART random forests that treats feature subsampling as a masked-action allocation mechanism.
The framework separates the informative-opportunity rate from the within-mask contraction strength, allowing distinct analysis of local stabilization versus global forest risk.
Key results include explicit risk decompositions for single-tree bias, cross-tree interactions, and conditions under which greedy CART is locally stabilizing but globally suboptimal.
Searching arXiv for the cited papers and closely related work to ground the article.
arxiv_search(query="(Mei et al., 26 May 2026)", max_results=5)
CART Random Opportunity-Set Allocation (CART-ROSA) is a stochastic-control recasting of feature-subsampled CART random forests in which the random subset of features exposed at each node is treated as a random feasible action set and the CART split rule is treated as a masked-action allocation policy (Mei et al., 26 May 2026). In this formulation, tree growth is represented as a finite-horizon controlled stochastic process over split-count states, and the terminal law of that process determines both single-tree error and cross-tree interaction terms in forest mean squared error (MSE). The framework separates two design levers—the informative-opportunity rate induced by feature subsampling and the contraction strength induced by the within-mask split policy—and uses that separation to analyze when local CART behavior aligns, or fails to align, with forest-level risk minimization (Mei et al., 26 May 2026).
1. Formal definition as a masked-action control problem
At tree depth t, CART-ROSA samples a random subset of coordinates
Ut⊆[d],∣Ut∣=m=⌈γd⌉,
uniformly without replacement and independently across depths. The set Ut is the random opportunity set, or action mask; it specifies which split coordinates are feasible at that node. The chosen split coordinate is the action Jt∈Ut, and the split-count state is
This representation changes the interpretive unit of analysis. Rather than describing a forest only as a collection of recursively grown trees, it treats each split as a feasible-action choice under a random mask. A plausible implication is that feature subsampling is not merely a regularization device; within CART-ROSA it becomes an explicit source of environmental randomization that shapes the reachable state distribution.
2. Opportunity sets, informative time, and state reduction
The paper focuses on informative-respecting policies that prefer informative variables whenever available: π(j∣Ct−1,Ut)=0,j∈Ut∩Sc,
whenever Ut⊆[d],∣Ut∣=m=⌈γd⌉,0. This is presented as a modeling restriction used to isolate the allocation and stabilization mechanism, not as an exact finite-sample statement about CART (Mei et al., 26 May 2026).
Under midpoint splits, each split halves the side length along the chosen coordinate, so the branch geometry is determined by the counts Ut⊆[d],∣Ut∣=m=⌈γd⌉,1. The count-state reduction is encoded through two assumptions. Assumption 1 states that
Ut⊆[d],∣Ut∣=m=⌈γd⌉,2
for measurable Ut⊆[d],∣Ut∣=m=⌈γd⌉,3. Assumption 2 states that there exist constants Ut⊆[d],∣Ut∣=m=⌈γd⌉,4 such that, when informative coordinates are available,
Ut⊆[d],∣Ut∣=m=⌈γd⌉,5
and if no informative coordinate is available, Ut⊆[d],∣Ut∣=m=⌈γd⌉,6. In this reduction, CART becomes a masked-action allocation rule that selects the exposed informative coordinate with the smallest shifted count (Mei et al., 26 May 2026).
The paper then separates raw time from informative time. It defines
Ut⊆[d],∣Ut∣=m=⌈γd⌉,7
Here Ut⊆[d],∣Ut∣=m=⌈γd⌉,8 is the number of informative coordinates in the mask, Ut⊆[d],∣Ut∣=m=⌈γd⌉,9 is the indicator of an informative opportunity, and Ut0 is the cumulative number of informative opportunities. Since Ut1 is a uniform Ut2-subset,
A central contribution of CART-ROSA is an MSE decomposition expressed in terms of terminal split counts. Under the sparse linear midpoint model
Jt∈Ut7
with sparsity set Jt∈Ut8, the depth-Jt∈Ut9 single-tree MSE is written in terms of Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},0, and the forest MSE is written in terms of Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},1 and an independent copy Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},2 (Mei et al., 26 May 2026).
The paper identifies three terminal-law functionals that govern the decomposition. The single-tree bias term is
Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},3
the cross-tree bias term is
Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},4
and the cross-tree variance or overlap term is
Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},5
This state-to-risk map makes the forest objective depend not only on one-tree terminal geometry but also on the interaction law of two independent terminal states (Mei et al., 26 May 2026).
The framework isolates two design levers. The first is the informative-opportunity rate
Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},6
which depends only on feature subsampling and governs how often the policy can split on an informative coordinate. At raw time, for Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},7,
Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},8
The second is the within-mask contraction strength
Nt=(Nt,1,…,Nt,d)⊤,Nt,j=r=1∑t1{Jr=j},9
If Nt=Nt−1+eJt.0, the policy is contractive on the informative block. Population CART satisfies Nt=Nt−1+eJt.1 under the stated nondegeneracy condition, whereas the exploratory benchmark satisfies Nt=Nt−1+eJt.2 (Mei et al., 26 May 2026).
The separation between Nt=Nt−1+eJt.3 and Nt=Nt−1+eJt.4 is structurally important. The paper’s formulation makes Nt=Nt−1+eJt.5 the parameter controlling how often informative actions are feasible, while Nt=Nt−1+eJt.6 controls how those opportunities are allocated once they appear. This suggests that feature subsampling and split greediness enter the theory through distinct channels rather than through a single undifferentiated regularization effect.
4. Local stabilization and concentration of terminal geometry
The local dynamics of informative imbalance are described exactly. At informative time Nt=Nt−1+eJt.7,
Nt=Nt−1+eJt.8
and
Nt=Nt−1+eJt.9
Under the shifted-canonical structure and the nondegeneracy condition
In the paper’s terms, the greedy CART policy is locally stabilizing: it contracts imbalance and concentrates the terminal tree geometry around balanced informative allocations (Mei et al., 26 May 2026).
The local characterization is sharpened through a Schur-convexity result. Among feasible informative actions, CART minimizes every symmetric strictly Schur-convex function of the post-decision state. In particular, with
the greedy rule chooses the action minimizing this local potential. The interpretation offered by the paper is that greedy CART is not only a rule that maximizes one-step impurity decrease; on the informative block it is also a balancing policy (Mei et al., 26 May 2026).
5. Terminal-law optimization and global nonoptimality
CART-ROSA distinguishes sharply between local stabilization and global forest optimality. The paper’s argument is that the forest MSE depends on the entire terminal law IMDj,c(C)=Var(Y∣X∈C)−Var(Y∣X∈Cj,c;L)P(X∈Cj,c;L∣X∈C)−Var(Y∣X∈Cj,c;R)P(X∈Cj,c;R∣X∈C).1, including two-tree interaction terms, whereas greedy CART is defined by one-step impurity maximization. Consequently, a locally stabilizing action can still be globally suboptimal for the ensemble objective (Mei et al., 26 May 2026).
To formalize this distinction, the paper introduces the terminal-law objective
The Bellman optimality condition implies that if a terminal law is locally optimal, the induced policy must choose actions minimizing the continuation value associated with this marginal terminal cost. This yields a Bellman certificate for nonoptimality: if there exists any reachable state-mask event on which greedy CART assigns positive probability to an action IMDj,c(C)=Var(Y∣X∈C)−Var(Y∣X∈Cj,c;L)P(X∈Cj,c;L∣X∈C)−Var(Y∣X∈Cj,c;R)P(X∈Cj,c;R∣X∈C).4 while another feasible action IMDj,c(C)=Var(Y∣X∈C)−Var(Y∣X∈Cj,c;L)P(X∈Cj,c;L∣X∈C)−Var(Y∣X∈Cj,c;R)P(X∈Cj,c;R∣X∈C).5 has strictly smaller marginal continuation value, then greedy CART is not even a local minimizer of the terminal-law objective (Mei et al., 26 May 2026).
The paper provides an explicit counterexample with
and shows that for IMDj,c(C)=Var(Y∣X∈C)−Var(Y∣X∈Cj,c;L)P(X∈Cj,c;L∣X∈C)−Var(Y∣X∈Cj,c;R)P(X∈Cj,c;R∣X∈C).7, the greedy CART terminal law is not a local minimizer of the forest objective. The stated conclusion is precise: greedy CART is locally stabilizing, but local stabilization does not imply global optimality for forest MSE (Mei et al., 26 May 2026).
6. Linear-model specialization and relation to adjacent randomized-tree formulations
the population CART impurity decrease is explicit: IMDj,c(C)=Var(Y∣X∈C)−Var(Y∣X∈Cj,c;L)P(X∈Cj,c;L∣X∈C)−Var(Y∣X∈Cj,c;R)P(X∈Cj,c;R∣X∈C).9
Hence, when an informative coordinate is available,
Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),0
This is the smallest shifted-count rule, and in this setting the shifts are
Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),1
Under exponential stabilization, the informative block can be replaced by its balanced proxy in the risk functionals, yielding explicit nonasymptotic bounds in which the single-tree bias decays at rate Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),2, the cross-tree bias is controlled by a Poisson-kernel functional Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),3, and the cross-tree variance is governed by a reduced-dimensional overlap functional Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),4 (Mei et al., 26 May 2026).
The paper contrasts this with an exploratory benchmark policy,
Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),5
for which the informative-time counts are multinomial and there is no negative drift: Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),6
The comparison is used to expose the bias–variance and exploration–exploitation tradeoff: larger Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),7 gives stronger stabilization and better bias decay, smaller Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),8 gives more exploratory behavior and potentially better cross-tree variance, and larger Jt∈Agr(Ct−1,Ut):=argj∈UtmaxG(Ct−1,j),9 increases exposure to informative opportunities (Mei et al., 26 May 2026).
CART-ROSA is distinct from Optimal Randomized Classification Trees (ORCT), a related but different randomized-tree formulation (Blanquero et al., 2021). ORCT is a continuous, randomized, oblique-tree optimization model for classification in which each internal node routes an observation left or right with probabilities defined by a continuous CDF,
π(j∣Ct−1,Ut)=0,j∈Ut∩Sc,0
and training minimizes expected misclassification cost over a fixed maximal binary tree (Blanquero et al., 2021). The formulation includes leaf-class assignment variables π(j∣Ct−1,Ut)=0,j∈Ut∩Sc,1, one-class-per-leaf constraints, optional class-coverage constraints, and a continuous nonlinear optimization relaxation that is exact in the sense that there exists an optimal solution with π(j∣Ct−1,Ut)=0,j∈Ut∩Sc,2 (Blanquero et al., 2021). It also proves that, for logistic π(j∣Ct−1,Ut)=0,j∈Ut∩Sc,3, the randomized model converges to a deterministic optimal decision tree as π(j∣Ct−1,Ut)=0,j∈Ut∩Sc,4 (Blanquero et al., 2021).
The relation between the two frameworks is therefore one of conceptual proximity rather than identity. CART-ROSA is a stochastic-control theory of feature-subsampled CART random forests, centered on random opportunity sets, split-count dynamics, and terminal-law risk. ORCT is a continuous-optimization approach to a single randomized classification tree with soft routing. This suggests a broader family of nonstandard tree analyses in which hard deterministic splitting is replaced either by explicit random routing or by a control-theoretic description of masked action selection, but the two papers address different objects and different optimization questions (Mei et al., 26 May 2026).