Empirical Bayes via Predictive Recursion
- The paper introduces a predictive recursion algorithm to nonparametrically estimate mixing distributions, yielding fast and consistent empirical Bayes rules.
- It outlines a semiparametric framework where marginal likelihood maximization efficiently estimates structural parameters without requiring computationally intensive MCMC sampling.
- Applications include large-scale multiple testing in hierarchical models, achieving improved tail-fitting, enhanced power, and realistic control over false discovery rates.
Nonparametric Empirical Bayes via Predictive Recursion refers to a methodology for empirical Bayes inference in mixture models in which the mixing distribution is estimated nonparametrically using the predictive recursion (PR) algorithm. This approach enables semiparametric or fully nonparametric estimation of the prior in hierarchical models, yielding fast and consistent empirical Bayes rules for large-scale inference, such as multiple testing, without resorting to computationally intensive Markov chain Monte Carlo. The core innovation is the PR algorithm's ability to efficiently learn an unknown mixing distribution, often in concert with maximum marginal likelihood estimation of parametric or structural components.
1. Hierarchical Models and the Empirical Bayes Problem
In empirical Bayes (EB) settings, the data are modeled as conditionally independent given latent parameters , each drawn i.i.d. from an unknown prior . The observation-level model is , with a known kernel and a finite-dimensional nuisance or structural parameter. The marginal likelihood is a mixture:
The empirical Bayes objective is to estimate (nonparametrically) and (typically by marginal likelihood), then use the fitted model to form data-driven decisions or estimates (e.g., via plug-in Bayes rules) (Martin et al., 2011, Martin, 2012).
A canonical application is the two-groups model for large-scale multiple testing, where are test statistics assumed arise from a mixture:
with representing the null distribution (often an empirical null with unknown mean/variance), and a nonparametric alternative, typically modeled as a continuous mixture of the null kernel shifted or stretched (Martin et al., 2011).
2. The Predictive Recursion Algorithm
Predictive recursion (PR), introduced for nonparametric mixture estimation, produces a sequence of estimates for the unknown mixing density (or, more generally, mixing measure ) by recursively updating its previous value in light of each new data point. For observations and structural parameter fixed, the PR update is:
with an initial guess and a weight sequence satisfying , (e.g., ). After steps, is the final estimate (Martin et al., 2011, Martin, 2012, Martin et al., 2011).
Key features include:
- Online recursion: One pass through the data, updating with each .
- No MCMC required: Orders of magnitude faster than nonparametric Bayes via Dirichlet process mixtures.
- Dependence on order: PR is not permutation invariant, so averaging over a small number of random permutations is advisable.
3. Predictive Recursion Marginal Likelihood and Parameter Estimation
In semiparametric settings, PR forms the basis for estimating finite-dimensional structural parameters by constructing a marginal likelihood. For parameter and data , the PR-marginal likelihood is
where is the current mixture density at given and past estimates .
Rather than a plug-in profile likelihood (which can be unstable), maximizing provides a computationally efficient, consistent estimator for . Regularization is typically introduced by adding a (weakly informative) prior on , penalizing implausible parameter values. Standard optimization routines (e.g., BFGS, quasi-Newton) are used for (Martin et al., 2011, Martin et al., 2011).
The algorithm is summarized as:
- For each candidate , run PR over to obtain .
- Maximize (plus log-prior, if regularized) to obtain .
- Run PR again at to obtain the final mixing density estimate.
4. Application to Large-Scale Multiple Testing: The PRtest Procedure
In large-scale multiple testing, PR enables a fully nonparametric EB version of the two-groups model with empirical null. The null density is typically with both mean and variance estimated from data; is constructed as a nonparametric location mixture:
where is an unknown density and is a stretching parameter for the alternative (Martin et al., 2011).
The specific steps for PRtest are:
- Fit the mixture model via PR and marginal likelihood maximization, simultaneously estimating and , using weakly-informative priors for regularization.
- Compute the estimated marginal density .
- Estimate the local false discovery rate (lFDR):
- Apply the decision rule: declare non-null if for a threshold (typically $0.1$).
This procedure provides both better null estimation and improved tail-fit for , enabling higher power and more realistic control over empirical FDR, validated in simulation and on microarray data (Martin et al., 2011).
5. Theoretical Properties: Consistency, Identifiability, and Asymptotic Optimality
PR admits strong theoretical guarantees:
- Consistency: Under mild conditions (weak compactness of candidate prior family, continuity of kernels, weight decay), the estimated mixing distribution converges weakly to the oracle as , and the mixture density converges in Kullback-Leibler divergence (Martin, 2012, Martin et al., 2011).
- Identifiability: For the two-groups model with and smooth kernels, the mapping is injective (Martin et al., 2011).
- Asymptotic optimality of EB rules: Data-driven plug-in EB rules using (for hypothesis testing, estimation under square loss, etc.) are asymptotically Bayes optimal, i.e., their frequentist risk converges to the Bayes oracle risk under the true prior (Martin, 2012). Sufficient conditions for this optimality include boundedness and dominated convergence for losses and convergence of .
6. Computational Complexity and Practical Implementation
The PR algorithm is computationally efficient:
- Complexity: One pass of PR over samples for a mixing density represented on an -point grid requires operations.
- No MCMC: Unlike Dirichlet process mixture approaches, there is no need to store or sample cluster allocations. The marginal likelihood is available as a byproduct of the main recursion.
- Order dependence: While PR is order dependent, permutation averaging over a modest number of random orderings nearly eliminates this effect.
- Parameter tuning: Decay rate (for ) and initial guess for the mixing density should be chosen judiciously; in practice, or $1/(n+1)$ for weights provides reliable convergence. Grid choice in is a tradeoff between computational cost and resolution.
7. Empirical Evidence and Comparative Performance
Extensive simulation and real-data analysis indicate that PR-based nonparametric EB methods (e.g., PRtest) achieve:
- Accurate estimation of the mixing proportion over a wide range of sparsity levels, often outperforming both parametric EB and alternative nonparametric methods (e.g., Jin–Cai, mixfdr) in estimation and tail fit.
- Empirical FDR and Bayes risk curves closely matched to Bayes oracle procedures across realistic data-generating scenarios.
- Competitive power and false non-discovery rates: In the "golden spike" microarray benchmark, PRtest closely matched the oracle in number of true discoveries, unlike methods that grossly under- or overestimate signal counts.
- Improved tail-fitting and signal detection in real microarray datasets, correctly flagging significant genes missed by approaches that overshrink the estimated null component.
These results demonstrate that predictive recursion, when coupled with marginal likelihood optimization and nonparametric mixing, delivers empirical Bayes procedures for large-scale inference that are both theoretically grounded and practically competitive (Martin et al., 2011, Martin, 2012, Martin et al., 2011).