Definition
The Bayesian Method of Moments (BMOM), introduced by Arnold Zellner, is a framework for constructing post-data (posterior) densities for parameters and predictive densities for future observations without specifying a likelihood function. Instead of p(y∣θ), the analyst supplies moment constraints derived from the model — e.g. E[y−Xβ]=0, E[(y−Xβ)′(y−Xβ)/n]=σ2 — and finds the probability distribution that satisfies these constraints while maximising entropy. The result is a fully operational Bayesian analysis that avoids "paying obeisance to a model one knows is false."
Key Ideas
- Maximum entropy posterior: maximise ∫p(θ)logp(θ)dθ subject to moment constraints ∫gj(y,θ)p(θ)dθ=0, j=1,…,k, where gj are functions summarising the information in data y about θ. The solution is a posterior proportional to exp(∑jλjgj(y,θ)), where λj are Lagrange multipliers chosen to satisfy the constraints.
- Normal regression result: under the standard regression constraints E[β∣D]=b^ (Ordinary Least Squares, OLS), Cov[β∣D]=s2(X′X)−1, and treating n−k degrees of freedom, the MaxEnt (maximum-entropy) posterior for β is multivariate Normal with the OLS mean and OLS covariance. This is identical to the diffuse-prior Bayesian posterior — BMOM arrives at the same place without assuming normal errors.
- Predictive density: from the posterior, BMOM generates a predictive density for future observations yf. With Normal posterior for β, the predictive density for yf=Wfβ+uf is also Normal: yf∣D∼N(Wfβ^,Vf), where Vf includes parameter uncertainty.
- Conceptual sample: to introduce shrinkage/prior information, augment observed data with a "virtual" sample z∼β+v. The BMOM posterior with conceptual sample gives a weighted average of the data estimate and the prior centre, yielding Stein-type shrinkage without specifying a prior distribution; see Zellner (2002). The degree of shrinkage depends on the informativeness of the conceptual sample (g-prior interpretation: Zc′Zc=gX′X).
- BMOM vs Traditional Bayes (TB): BMOM models and TB models can be compared via posterior odds: K=pBMOM(yf∣D)/pTB(yf∣D), using held-out data yf. When both produce Normal predictive densities, logK has a closed form involving log determinant ratios and Mahalanobis distances — related to the Jeffreys–Kullback-Leibler (KL) divergence W=CE(f0,f1)+CE(f1,f0), where CE denotes cross-entropy.
How It Works
Parametric Regression
For y=Xβ+ε, n observations, p parameters:
- Compute OLS estimate β^=(X′X)−1X′y and residual variance s2=(y−Xβ^)′(y−Xβ^)/(n−p).
- Impose moment constraints: the BMOM post-data mean and covariance equal the OLS mean and covariance.
- MaxEnt solution: β∣D∼N(β^,s2(X′X)−1). The marginal distribution of individual βj follows a t-distribution with n−p degrees of freedom.
- Predictive density for yf: N(Xfβ^,s2[I+Xf(X′X)−1Xf′]).
Semiparametric Regression (Zellner-Tobias-Ryu 1997)
When the regression function f(x) is unknown:
- Approximate f(x) by a series: y=∑j=1Jβjψj(x)+ε, where ψj are basis functions.
- Apply BMOM to the resulting parametric model — the problem reduces to step 1 above.
- Select J (number of terms) and the basis type using:
- Estimation loss: minimise tr(Cov[β∣D])=Js2/(n−J−1).
- Predictive loss ratio: R=[(m+a1)s1]/[(m+a2)s2]; favours model 1 if R<1.
- Posterior odds: K=p(yf∣model 1,D)/p(yf∣model 2,D), evaluated on hold-out data.
Available basis functions include Polynomial, Fourier (sin/cos), and Gallant's flexible functional form. The Gallant basis is the most flexible but requires more parameters; posterior odds typically favour simpler expansions unless the true function is highly non-linear.
Why It Matters
BMOM addresses genuine model fragility: standard Bayesian analysis is "brittle" (Lasky 1997) when the likelihood is uncertain — minor misspecification in the error distribution can propagate into large posterior distortions. BMOM sidesteps this by using only moment information. It produces interpretable, finite-sample posteriors and predictive densities that are automatically proper, and can be compared directly to TB models via posterior odds.
The approach has a natural connection to robust Bayesian statistics and to the information-theoretic foundations Zellner laid in his (1988) information-processing paper: the BMOM posterior is the unique minimum-information distribution consistent with the observed moment constraints.
Open Questions
- BMOM does not extend easily to models with non-linear moment conditions or to time series with autocorrelated errors, where the moment constraints become significantly more complex.
- The Normal BMOM result coincides with the diffuse-prior TB result, raising the question of whether BMOM provides additional robustness in practice or merely a philosophical reframing.
- Extending BMOM to latent variable models (mixture models, state-space models) is non-trivial because the moment constraints become harder to derive without specifying a full distributional model.
Related