Machine Learning Meets Markowitz

Read full text
Authors: Yijie Wang, Hao Gao, Campbell Harvey, Yan Liu, Xinyuan Tao
Cited by: 2

Abstract

The standard approach to portfolio selection involves two stages: forecast the asset returns and then plug them into an optimizer.We argue that this separation is deeply problematic.The first stage treats cross-sectional prediction errors as equally important across all securities.However, given that final portfolios might differ given distinct risk preferences and investment restrictions, the standard approach fails to recognize that the investor is not just concerned with the average forecast error -but the precision of the forecasts for the specific assets that are most important for their portfolio.Hence, it is crucial to integrate the two stages.We propose a novel implementation utilizing machine learning tools that unifies the expected return generation process and the final optimized portfolio.Our empirical example provides convincing evidence that our end-to-end method outperforms the traditional two-stage approach.In our framework, each investor has their own, endogenously determined, efficient frontier that depends on risk preferences, investorspecific constraints, as well as exposure to market frictions.

Publication details

Journal / source
National Bureau of Economic Research
Publisher
National Bureau of Economic Research
Publication date
1 February 2026