Machine Learning Meets Markowitz: Portfolio Optimization in the Age of Big Data
Can machine learning (ML) enhance portfolio optimization by improving return forecasts? We tackle this question using elastic net models trained on 147 firm-level features across 37 countries, feeding their predictions into a Markowitz framework. The results are clear: ML-guided portfolios consistently outperform benchmarks, delivering higher returns, lower volatility, and significantly better Sharpe ratios. This outperformance holds across firm sizes, markets, and implementation choices. Globally, ML portfolios achieve monthly returns above 2% with Sharpe ratios up to 1.48—more than triple those of passive strategies. In short, ML forecasts breathe new life into traditional portfolio theory.
Authors
- Nusret Cakici
- Yi Tang (ORCID: https://orcid.org/0009-0000-1926-969X)
- Adam Zaremba
- An Yan
Institutions
- Fordham University (US)
- Montpellier Business School (FR)
Publication Details
- Journal
- The Journal of Investing
- Published
- 2026-06-25
- DOI
- https://doi.org/10.3905/joi.2026.012
- Primary Topic
- Stock Market Forecasting Methods
- Type
- article
- Field-Weighted Citation Impact
- 0.00