Multi-Hypothesis Prediction for Portfolio Optimization: A Structured Ensemble Learning Approach to Risk Diversification
Alejandro Rodriguez Dominguez, Muhammad Shahzad, Xia Hong

TL;DR
This paper introduces a structured ensemble learning framework for portfolio optimization that leverages multiple hypotheses to enhance risk diversification and asset selection, validated on large financial datasets.
Contribution
It presents a novel structured ensemble approach linking predictor diversity to portfolio diversification, including a new asset selection method prioritizing diverse predictor sets.
Findings
Enhanced portfolio diversification through predictor diversity
Effective asset selection prioritizing diversity over predicted returns
Strong performance on S&P 500 and global bonds datasets
Abstract
This work proposes a unified framework for portfolio allocation, covering both asset selection and optimization, based on a multiple-hypothesis predict-then-optimize approach. The portfolio is modeled as a structured ensemble, where each predictor corresponds to a specific asset or hypothesis. Structured ensembles formally link predictors' diversity, captured via ensemble loss decomposition, to out-of-sample risk diversification. A structured data set of predictor output is constructed with a parametric diversity control, which influences both the training process and the diversification outcomes. This data set is used as input for a supervised ensemble model, the target portfolio of which must align with the ensemble combiner rule implied by the loss. For squared loss, the arithmetic mean applies, yielding the equal-weighted portfolio as the optimal target. For asset selection, a novel…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReservoir Engineering and Simulation Methods
MethodsSparse Evolutionary Training · ALIGN
