Black-Litterman Model

portfolio-optimizationasset-allocationmean-variancecapmequilibriumbayesianmixed-estimationshrinkagerisk-premium

Definition

The Black-Litterman model (Black-Litterman 1992) is a Bayesian procedure for forming the expected-return inputs to mean-variance portfolio optimization. It takes the CAPM equilibrium risk premiums implied by market-capitalization weights as a prior mean for expected returns, treats the investor's views as noisy observations of linear combinations of those returns, and returns a posterior mean that blends the two. Feeding the posterior into a standard mean-variance optimizer yields portfolios that tilt the market portfolio toward the assets favored by the views, in proportion to the confidence attached to each view.

Key Ideas

How It Works

  1. Choose the asset universe, estimate the covariance Σ\Sigma (from history), and set market-cap weights wmktw_{\text{mkt}} and risk aversion δ\delta.
  2. Reverse-optimize to get equilibrium risk premiums Π=δΣwmkt\Pi=\delta\Sigma w_{\text{mkt}} — the prior mean.
  3. Specify views (P,Q)(P,Q) and their confidences Ω\Omega; set the scalar τ\tau.
  4. Compute the posterior expected returns by the mixed-estimation formula above.
  5. Run mean-variance optimization on the posterior mean and Σ\Sigma to obtain portfolio weights; the result is the market portfolio tilted toward the views.

Setting Ω by confidence level (Idzorek 2007)

The most abstract input is the view-uncertainty matrix Ω\Omega, which practitioners struggle to specify directly. Idzorek (2007) replaces it with an intuitive 0%–100% confidence level per view. For each view kk: compute the 100%-confidence posterior weights wk,100%w_{k,100\%} (the tilt from a fully conditional, Ω ⁣ ⁣0\Omega\!\to\!0 view) and the departure from the market weights Tiltk=wk,100%wmkt\text{Tilt}_k=w_{k,100\%}-w_{\text{mkt}}; for a stated confidence CkC_k, target the departure CkTiltkC_k\cdot\text{Tilt}_k and back-solve Ωkk\Omega_{kk} to reproduce it. Confidence thus maps linearly to tilt size — 0% leaves the market portfolio unchanged, 100% applies the full conditional view — and because tilts are pinned to confidence-scaled departures, the method also sidesteps the arbitrary choice of the scalar τ\tau. A useful baseline is the implied confidence obtained by setting Ω=diag(PτΣP)\Omega=\mathrm{diag}(P\,\tau\Sigma\,P'). This device is now the default Ω\Omega-specification in most Black-Litterman implementations.

Why It Matters

Open Questions

Related