atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Latent Variable Estimation in Bayesian Black-Litterman Models

ICML 2025 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Nonparametric and PAC-Bayes Bayesian learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Reformulates the Bayesian Black-Litterman portfolio model as a Bayesian network that treats investor views (q, Omega) as latent variables learned from feature data, yielding view-free portfolio weights.

Problem

Classical Black-Litterman requires subjective investor views (forecast vector q and uncertainty Omega), which are heuristic, biased, and when estimated by external models cause incoherent learning and error propagation in portfolio optimization.

Approach

Treat views and their uncertainty as latent variables in a single Bayesian network with asset features, using a shared-latent parametrization (SLP-BL) for closed-form posterior over returns, plus a feature-influenced views model (FIV-BL) that yields a Student-t/mixture posterior; both recover classical BL and Markowitz as special cases.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 50d rolling window · SPDR Sector ETFsSharpe Ratio: 0.35 -> 0.66Helped
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 80d rolling window · SPDR Sector ETFsSharpe Ratio: 0.50 -> 0.69Helped
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 100d rolling window · SPDR Sector ETFsSharpe Ratio: 0.57 -> 0.70Helped
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 120d rolling window · SPDR Sector ETFsSharpe Ratio: 0.57 -> 0.70Helped
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 150d rolling window · SPDR Sector ETFsSharpe Ratio: 0.45 -> 0.68Helped
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 50d rolling window · Dow Jones IndexSharpe Ratio: 0.45 -> 0.78Helped
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 80d rolling window · Dow Jones IndexSharpe Ratio: 0.51 -> 0.84Helped
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 100d rolling window · Dow Jones IndexSharpe Ratio: 0.55 -> 0.85Helped
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 120d rolling window · Dow Jones IndexSharpe Ratio: 0.57 -> 0.87Helped
Replace traditional Markowitz with feature-based SLP-BL (BL in the results table)Portfolio optimization with 150d rolling window · Dow Jones IndexSharpe Ratio: 0.62 -> 0.80Helped

Limitations

Experimental setup

Datasets: SPDR Sector ETFs prices and volume Dow Jones constituent stock prices and volume

Benchmarks: SPDR Sector ETFs backtest Dow Jones Index backtest

Metrics: cumulative return CAGR Sharpe ratio maximum drawdown volatility

Baselines: Markowitz (MV) equal-weighted portfolio S&P 500 DJIA

Builds on: Black-Litterman model Black-Litterman-Bayes Markowitz mean-variance optimization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy