Papers
Topics
Authors
Recent
Search
2000 character limit reached

Gradient Boosted Mixed Models

Updated 4 July 2026
  • GBMixed is a family of methods that combine gradient boosting with mixed-effects modeling to jointly estimate fixed effects and random variance components.
  • It models clustered, longitudinal, or hierarchical data by updating mean functions and variance structures through likelihood gradients.
  • The approach extends classical mixed models to handle heteroscedasticity by learning covariate-dependent random effects and residual variances with flexible base learners.

Searching arXiv for the cited GBMixed-related papers to ground the article in the specified literature. Gradient Boosted Mixed Models (GBMixed) are a family of methods that combine gradient boosting with mixed-effects modeling for clustered, longitudinal, hierarchical, or small-area data. In this literature, the core objective is to retain the flexibility of boosting for nonparametric mean estimation while explicitly modeling dependence induced by random effects and, in more recent formulations, learning variance components jointly with the mean. The lineage represented by "Gradient Boosting for Linear Mixed Models" (Griesbach et al., 2020), "Gradient Boosting for Hierarchical Data in Small Area Estimation" (Messer et al., 2024), and "Gradient Boosted Mixed Models: Flexible Joint Estimation of Mean and Variance Components for Clustered Data" (Prevett et al., 31 Oct 2025) spans linear mixed-model boosting, tree-based mixed-effect boosting for small-area estimation, and a broader likelihood-gradient framework for covariate-dependent mean and variance functions.

1. Conceptual scope and model class

The common modeling template is a mixed model in which the response is decomposed into a fixed or mean component learned by boosting and a cluster-specific random component. In the linear mixed-model formulation, grouped observations yijy_{ij} are modeled as

yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},

or equivalently

y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,

with bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q) and εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2) (Griesbach et al., 2020). In the small-area estimation formulation, areas d=1,…,Dd=1,\dots,D and units i=1,…,ndi=1,\dots,n_d satisfy

ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},

with bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2), εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2), and yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},0 (Messer et al., 2024). In the more general GBMixed framework, the baseline model is

yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},1

with yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},2 and yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},3, implying marginally

yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},4

(Prevett et al., 31 Oct 2025).

A distinctive development in the 2025 formulation is the heterogeneous-variance extension, in which both random-effect covariance and residual variance may depend on covariates: yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},5 so that

yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},6

This extends the mixed-model structure from homoscedastic Gaussian random effects and errors to nonparametric yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},7, yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},8, and yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},9 learned via boosting base learners (Prevett et al., 31 Oct 2025). This suggests that GBMixed is not a single algorithmic object but a research program centered on boosting-compatible likelihoods for clustered data.

2. Loss functions, likelihoods, and gradients

The early linear mixed-model boosting approach uses an additive predictor

y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,0

where y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,1 collects fixed-effect contributions and y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,2 the random-effect contributions, together with the squared-error loss

y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,3

It may also be viewed as minimizing the empirical risk plus the random-effects penalty induced by the penalized log-likelihood

y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,4

(Griesbach et al., 2020).

In the small-area tree-boosting formulation, the combined objective is the negative mixed-model log-likelihood plus tree regularization: y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,5 where each y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,6 is a decision-tree base-learner and

y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,7

(Messer et al., 2024). Because the loss is quadratic in the residual,

y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,8

The general GBMixed likelihood is the negative Gaussian log-likelihood

y=Xβ+Z b+ε,y = X\beta + Z\,b + \varepsilon,9

with explicit gradients for the mean, covariance, random-effect variance, and residual variance (Prevett et al., 31 Oct 2025). The groupwise mean gradient is

bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)0

and the covariance gradient is

bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)1

Via the chain bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)2, the random-effect variance gradient is

bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)3

and for diagonal bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)4,

bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)5

Positive-definiteness is enforced through the parameterizations bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)6 and bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)7, with chain-rule updates

bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)8

(Prevett et al., 31 Oct 2025). A plausible implication is that the central theoretical distinction between earlier boosting mixed models and later GBMixed is the transition from boosting on mean residuals to boosting directly on likelihood gradients for both mean and covariance structure.

3. Algorithmic structure

In the linear mixed-model algorithm grbLMM, the negative gradient at iteration bi∼i.i.d.N(0,Q)b_i \stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,Q)9 is

εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)0

The fixed-effect predictor is decomposed into εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)1 simple base-learners,

εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)2

and each candidate update is obtained by ordinary least squares through

εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)3

The selected learner index is

εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)4

followed by the update

εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)5

with εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)6 (Griesbach et al., 2020).

Random effects are treated as one base-learner with hat-matrix

εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)7

where εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)8 is a block-diagonal correction matrix that orthogonalizes each random-effect against any cluster-constant covariates. After recomputing residuals, the random component is updated by

εij∼i.i.d.N(0,σ2)\varepsilon_{ij}\stackrel{\text{i.i.d.}}{\sim}\mathcal{N}(0,\sigma^2)9

Variance components are then updated by

d=1,…,Dd=1,\dots,D0

and

d=1,…,Dd=1,\dots,D1

(Griesbach et al., 2020).

The small-area MEGB algorithm is EM-style. It initializes d=1,…,Dd=1,\dots,D2, d=1,…,Dd=1,\dots,D3, chooses d=1,…,Dd=1,\dots,D4, and sets learning rate d=1,…,Dd=1,\dots,D5, d=1,…,Dd=1,\dots,D6. At each iteration, it forms the pseudo-response

d=1,…,Dd=1,\dots,D7

fits a regression tree d=1,…,Dd=1,\dots,D8 to d=1,…,Dd=1,\dots,D9 with weights i=1,…,ndi=1,\dots,n_d0, updates

i=1,…,ndi=1,\dots,n_d1

and then performs the BLUP update

i=1,…,ndi=1,\dots,n_d2

(Messer et al., 2024). For each leaf i=1,…,ndi=1,\dots,n_d3, the optimal leaf weight is

i=1,…,ndi=1,\dots,n_d4

The 2025 GBMixed algorithm generalizes this by simultaneously updating three ensembles: one for the mean, one for random-effect covariance, and one for residual variance. Given base-learner classes i=1,…,ndi=1,\dots,n_d5, learning rates i=1,…,ndi=1,\dots,n_d6, subsample fractions i=1,…,ndi=1,\dots,n_d7, and maximum iteration i=1,…,ndi=1,\dots,n_d8, each round samples groups and features, computes i=1,…,ndi=1,\dots,n_d9, fits base learners to pseudo-responses, and updates

ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},0

It then sets

ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},1

and uses validation log-likelihood for stopping (Prevett et al., 31 Oct 2025).

4. Estimation of random effects and variance components

A central issue in this literature is how to prevent random effects from distorting fixed-effect or mean estimation. In grbLMM, current boosting approaches are described as having flaws resulting in unbalanced effect selection with falsely induced shrinkage and a low convergence rate on the one hand and biased estimates of the random effects on the other hand. The proposed correction matrix ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},2 is specifically introduced so that ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},3 does not soak up fixed effects, and the method is described as yielding unbiased estimates even when fixed and random structures involve cluster-constant covariates (Griesbach et al., 2020).

The grbLMM stopping rule is selected by either ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},4-fold cluster-wise cross-validation of the squared error

ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},5

or by a corrected AIC,

ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},6

with ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},7. The step-length ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},8 ensures gradual fitting and regularization, and early stopping plays the rôle of both regularization and variable selection (Griesbach et al., 2020).

In the general GBMixed framework, variance component estimation is itself nonparametric. At convergence, for any cluster ydi=fboost(xdi)+zdiT bd+εdi,y_{d i} = f_{\rm boost}(x_{d i}) + z_{d i}^T\,b_d + \varepsilon_{d i},9, the random-effect covariance estimate is bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)0 and the residual variance vector is bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)1. The marginal variance for an observation is

bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)2

where bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)3 is interpreted as between-cluster variance and bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)4 as within (Prevett et al., 31 Oct 2025). This suggests a substantive broadening from global variance parameters such as bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)5 and bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)6 to cluster- or covariate-specific variance structures.

5. Prediction, small-area aggregation, and uncertainty quantification

In the small-area estimation setting, GBMixed is explicitly designed to produce area-level estimands from unit-level fits. If census auxiliary information is available for bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)7 in area bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)8, unit predictions are

bd∼N(0,σϑ2)b_d \sim N(0,\sigma_\vartheta^2)9

leading to the area mean

εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)0

and area total

εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)1

(Messer et al., 2024).

The same paper gives a nonparametric bootstrap for mean squared error based on the Random-Effect Block Bootstrap. Marginal residuals are computed as

εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)2

then decomposed into level-2 means

εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)3

and level-1 deviations

εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)4

After centering and scaling to empirical variance εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)5 and εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)6, bootstrap pseudo-populations are generated by

εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)7

and the bootstrap MSE estimator is

εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)8

(Messer et al., 2024).

The 2025 GBMixed framework extends uncertainty quantification to individual prediction and treatment-effect settings. Cluster-specific BLUPs are

εdi∼N(0,σε2)\varepsilon_{d i}\sim N(0,\sigma_\varepsilon^2)9

and point predictions are

yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},00

The predictive variance is

yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},01

with yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},02\% prediction interval

yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},03

For a new cluster with no data, yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},04 and the variance reduces to yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},05 (Prevett et al., 31 Oct 2025).

Under unconfoundedness and overlap, treatment indicator yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},06 may be included in yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},07, so that

yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},08

and the variance of the individual treatment effect uses

yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},09

(Prevett et al., 31 Oct 2025). A plausible implication is that GBMixed reframes mixed models from purely shrinkage-based predictors to a platform for calibrated predictive inference under heteroscedastic clustering.

6. Empirical behavior and comparative results

The empirical literature distinguishes settings in which linear mixed-model assumptions are well specified from settings requiring nonlinear mean or variance structure. In extensive simulations with random intercepts and slopes and low and high yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},10, grbLMM recovers yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},11 with mean squared error nearly identical to classical ML (\textsf{lme4}), whereas the older mboost-based approach shows downward bias of yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},12; estimates random-effect variances yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},13 and yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},14 nearly unbiased, again matching \textsf{lme4}; and yields far fewer false positives in variable selection than mboost (Griesbach et al., 2020). In a COVID-19 case study across European countries, grbLMM selected a parsimonious set of predictors, gave better test-set MSE, and produced random-intercepts nearly identical to \textsf{lme4}, whereas mboost’s random effects were inflated and correlated with fixed covariates, leading to over-shrinkage of yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},15.

For small-area estimation, the model-based simulation study considered yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},16 areas, yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},17 each, total yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},18, survey yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},19, and four scenarios: Linear-Normal, Complex-Normal, Linear-Pareto, and Complex-Pareto. Compared methods were Battese-Harter-Fuller (BHF), EBP-BoxCox (EBP-BC), MERF, and MEGB. In Linear-Normal, classical BHF and EBP-BC are best; under Linear-Pareto, EBP-BC leads and MEGB yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},20 BHF; under Complex-yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},21 scenarios, MEGB and MERF outperform BHF/EBP, and MEGB has lowest RRMSE, including approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},22 in Complex-Pareto versus MERF approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},23. Bootstrapped MSE estimates track true RMSE closely, with RB-RMSE near zero and RRMSE-RMSE approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},24–yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},25 (Messer et al., 2024).

In the Nuevo León design-based application, with a census of yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},26 Mexican households in yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},27 municipalities and a survey of yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},28 households in yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},29 in-sample areas, MEGB had uniformly the smallest bias and the lowest empirical RMSE overall. Reported means include bias in-sample approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},30 versus EBP-BC approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},31 and MERF approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},32, mean yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},33 approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},34 versus MERF approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},35, EBP approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},36, and direct approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},37, with particularly strong out-of-sample performance: MEGB mean RMSE approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},38 versus MERF approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},39 and EBP-BC approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},40 (Messer et al., 2024).

The 2025 GBMixed paper evaluates three simulation settings and two real-data applications. In Simulation A, GBMixed yields CATE MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},41 yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},42 and yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},43 prediction-interval coverage yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},44, while OLS/LMER have MSE approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},45 and coverage approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},46, RF has MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},47, and CF has MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},48 with coverage yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},49. In Simulation B with heteroscedastic residuals, RBoost attains CATE MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},50, coverage yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},51, and residual-variance MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},52, while LMER residual-MSE is yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},53. In Simulation C with joint heterogeneity, GRBoost attains CATE MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},54, coverage yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},55, yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},56-MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},57, and yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},58-MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},59, while LMER has yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},60-MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},61 and coverage yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},62. On the PBC longitudinal liver biomarker data, LMER test MSE is yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},63 and GBMixed (MARS) MSE is yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},64 with coverage yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},65. On PSID wage data, OLS MSE is yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},66, RF yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},67, XGB yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},68, and LMER BLUP MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},69; GBMixed with OLS base learners reproduces LMER, GBoost improves BLUP MSE to yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},70, and decomposing experience into between/within and adding random slope yields test BLUP MSE yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},71 (Prevett et al., 31 Oct 2025).

7. Relation to adjacent methods, theoretical remarks, and extensions

The literature positions GBMixed relative to both classical mixed models and machine-learning methods. The 2025 framework is viewed as functional gradient ascent on log-likelihood, citing Friedman 2001 and Duan 2019, and states that under mild regularity, including squared-error boosting and bounded base-learner complexity, convergence to a stationary point is guaranteed; consistency requires correct likelihood specification and sufficient base-learner richness to approximate true functions (Prevett et al., 31 Oct 2025). The reported computational burden per iteration includes yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},72 inversion cost per group for yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},73, plus base-learner fitting costs. The software note refers to the R package "gbmixed" and comparison methods using ranger, xgboost, and grf, with empirical runtimes on a 32-core cloud VM and 6 workers of approximately yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},74 minutes in Exp A, yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},75 minutes in Exp B, and yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},76 minutes in Exp C.

Several extensions are explicitly proposed across the papers. For small-area estimation, future directions include non-Gaussian outcomes such as binary/logistic GBMixed and count/Poisson GBMixed, nonlinear or complex area-level indicators such as poverty rates and Gini, integration of hyperparameter tuning inside the EM loop or the bootstrap, replacement of the GB base-learner by SVM or neural nets in the E-step of the EM, and alternate bootstrap variants such as parametric or wild bootstrap (Messer et al., 2024). The broader GBMixed framework emphasizes heteroscedastic uncertainty quantification, heterogeneous random effects, and covariate-dependent shrinkage for cluster-specific predictions to adapt between population and cluster-level data (Prevett et al., 31 Oct 2025).

A recurring misconception is that boosting can simply be added to clustered data by treating random effects as an ordinary base-learner without structural correction. The grbLMM results argue against this by identifying falsely induced shrinkage, low convergence rate, and biased estimates of random effects in earlier approaches, and by showing that excluding the random structure from the fixed-effect selection procedure and correcting random-effect estimation materially changes behavior (Griesbach et al., 2020). Another misconception is that mixed-model boosting is necessarily limited to linear means and homoscedastic variance. The later GBMixed framework directly contradicts this limitation by learning yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},77, yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},78, and yij=xijTβ+zijTbi+εij,y_{ij} = x_{ij}^T\beta + z_{ij}^Tb_i + \varepsilon_{ij},79 with flexible base learners such as regression trees or splines (Prevett et al., 31 Oct 2025).

Taken together, the cited works define GBMixed as a sequence of increasingly general methods for clustered data: first, boosting for linear mixed models with corrected random-effect handling; second, mixed-effect gradient boosting for area-level estimation from unit-level data; and third, joint likelihood-based boosting of mean and variance components for heteroscedastic mixed models.

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 Gradient Boosted Mixed Models (GBMixed).