Asset Allocation: From Markowitz to Deep Reinforcement Learning

Ricard Durall
DOI: https://doi.org/10.48550/arXiv.2208.07158
2022-07-14
Abstract:Asset allocation is an investment strategy that aims to balance risk and reward by constantly redistributing the portfolio's assets according to certain goals, risk tolerance, and investment horizon. Unfortunately, there is no simple formula that can find the right allocation for every individual. As a result, investors may use different asset allocations' strategy to try to fulfil their financial objectives. In this work, we conduct an extensive benchmark study to determine the efficacy and reliability of a number of optimization techniques. In particular, we focus on traditional approaches based on Modern Portfolio Theory, and on machine-learning approaches based on deep reinforcement learning. We assess the model's performance under different market tendency, i.e., both bullish and bearish markets. For reproducibility, we provide the code implementation code in this repository.
Portfolio Management,Artificial Intelligence,Machine Learning
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to find the most effective investment strategy in asset allocation to balance risk and return. Specifically, the author evaluates the effectiveness and reliability of these different techniques under different market conditions by comparing traditional methods (such as those based on modern portfolio theory) and methods based on deep reinforcement learning. The study pays special attention to the performance of various optimization techniques in two market environments, namely bull and bear markets, aiming to provide investors with more reliable and efficient asset allocation strategies.