Combining Transformer based Deep Reinforcement Learning with Black-Litterman Model for Portfolio Optimization

Ruoyu Sun,Angelos Stefanidis,Zhengyong Jiang,Jionglong Su
2024-02-24
Abstract:As a model-free algorithm, deep reinforcement learning (DRL) agent learns and makes decisions by interacting with the environment in an unsupervised way. In recent years, DRL algorithms have been widely applied by scholars for portfolio optimization in consecutive trading periods, since the DRL agent can dynamically adapt to market changes and does not rely on the specification of the joint dynamics across the assets. However, typical DRL agents for portfolio optimization cannot learn a policy that is aware of the dynamic correlation between portfolio asset returns. Since the dynamic correlations among portfolio assets are crucial in optimizing the portfolio, the lack of such knowledge makes it difficult for the DRL agent to maximize the return per unit of risk, especially when the target market permits short selling (i.e., the US stock market). In this research, we propose a hybrid portfolio optimization model combining the DRL agent and the Black-Litterman (BL) model to enable the DRL agent to learn the dynamic correlation between the portfolio asset returns and implement an efficacious long/short strategy based on the correlation. Essentially, the DRL agent is trained to learn the policy to apply the BL model to determine the target portfolio weights. To test our DRL agent, we construct the portfolio based on all the Dow Jones Industrial Average constitute stocks. Empirical results of the experiments conducted on real-world United States stock market data demonstrate that our DRL agent significantly outperforms various comparison portfolio choice strategies and alternative DRL frameworks by at least 42% in terms of accumulated return. In terms of the return per unit of risk, our DRL agent significantly outperforms various comparative portfolio choice strategies and alternative strategies based on other machine learning frameworks.
Portfolio Management,Machine Learning
What problem does this paper attempt to address?
The paper aims to address two main issues in portfolio optimization: 1. **Dynamic Correlation Issue**: Traditional Deep Reinforcement Learning (DRL) agents find it difficult to learn the dynamic correlations between portfolio asset returns when optimizing portfolios. This dynamic correlation is crucial for implementing effective long-short strategies, especially in markets that allow short selling (such as the U.S. stock market). The lack of this knowledge makes it challenging for DRL agents to maximize returns per unit of risk. 2. **Error Maximization Issue**: The paper proposes a hybrid portfolio optimization model that combines DRL agents with the Black-Litterman (BL) model. This allows DRL agents to learn the dynamic correlations between portfolio asset returns and implement effective long-short strategies based on this knowledge. The BL model, as a Bayesian model, can integrate the subjective views of DRL agents on expected asset returns with the prior distribution based on historical data, thereby overcoming the error maximization issue in the Markowitz mean-variance model. Through the above methods, the researchers aim to improve the performance of DRL agents in optimizing portfolios during continuous trading, particularly in terms of returns per unit of risk. Experimental results show that in tests on U.S. stock market data, this model significantly outperforms other comparative strategies, with cumulative returns increasing by at least 42%.