Markets and quantitative finance
Beyond De Prado and Cotton: Hierarchical and Iterative Methods for General Mean-Variance Portfolios
Preprint ·
Abstract
Hierarchical Risk Parity [López de Prado, 2016] and the Schur-complement generalisation of [Cotton, 2024] are among the most widely adopted regularised portfolio construction methods, yet both are signal-blind: they solve only the minimum-variance problem and cannot accommodate an arbitrary expected-return forecast. This paper introduces three methods that incorporate alpha signals into hierarchical and regularised portfolio construction.
HRP- is a hierarchical allocator that accepts an arbitrary signal and nests standard HRP when and . It preserves the tree-based structure of HRP while extending it beyond the minimum-variance setting. HRP- strengthens this construction by replacing inverse-variance representatives with recursive local mean–variance optima, thereby using richer within-cluster covariance information at the same asymptotic cost.
CRISP (Correlation-Regularised Iterative Shrinkage Portfolios) is an iterative solver for with , so that interpolates between a diagonal portfolio rule and full Markowitz. At convergence, CRISP is Markowitz applied to a variance-preserving shrunk covariance—diagonal variances unchanged, off-diagonal correlations shrunk—with tuned for out-of-sample Sharpe rather than covariance-estimation loss.
In Monte Carlo experiments across multiple covariance regimes and estimation ratios, HRP- and HRP- both outperform plain HRP—not only on general expected-return forecasts, where HRP is signal-blind, but also on the minimum-variance problem that is HRP’s home territory—with HRP- consistently improving on HRP-. CRISP at intermediate is the dominant method in both regimes, outperforming HRP, Cotton, Ledoit–Wolf shrinkage, direct Markowitz, and the signal-aware hierarchical methods at every sample size tested.
Keywords: portfolio optimization, hierarchical risk parity, Schur complement, signal-dependent allocation, covariance shrinkage, out-of-sample evaluation
JEL Classification: G11, C61, C63, C55
Code: All code, data, and reproduction scripts are available at https://github.com/bwuebben/beyond_hrp_and_cotton.
Files and archive
Cite this paper
Bernd Johannes Wuebben. Beyond De Prado and Cotton: Hierarchical and Iterative Methods for General Mean-Variance Portfolios. Preprint, 2026. doi:10.48550/arXiv.2604.23833.
Download BibTeX