[Paper Review] Model-based Deep Reinforcement Learning for Dynamic Portfolio Optimization
The paper proposes a model-based deep RL architecture for dynamic portfolio optimization, introducing an Infused Prediction Module, a Data Augmentation Module with GANs, and a Behavior Cloning Module to stabilize training and improve risk-adjusted returns.
Dynamic portfolio optimization is the process of sequentially allocating wealth to a collection of assets in some consecutive trading periods, based on investors' return-risk profile. Automating this process with machine learning remains a challenging problem. Here, we design a deep reinforcement learning (RL) architecture with an autonomous trading agent such that, investment decisions and actions are made periodically, based on a global objective, with autonomy. In particular, without relying on a purely model-free RL agent, we train our trading agent using a novel RL architecture consisting of an infused prediction module (IPM), a generative adversarial data augmentation module (DAM) and a behavior cloning module (BCM). Our model-based approach works with both on-policy or off-policy RL algorithms. We further design the back-testing and execution engine which interact with the RL agent in real time. Using historical {\em real} financial market data, we simulate trading with practical constraints, and demonstrate that our proposed model is robust, profitable and risk-sensitive, as compared to baseline trading strategies and model-free RL agents from prior work.
Motivation & Objective
- Motivate the use of reinforcement learning for dynamic portfolio optimization under realistic trading constraints.
- Develop a model-based RL framework to address data efficiency, non-stationarity, and risk management in finance.
- Integrate prediction, data augmentation, and imitation components to enhance stability and performance of the trading agent.
- Evaluate the proposed architecture against baselines and model-free RL approaches using historical market data.
Proposed method
- Introduce an infused prediction module (IPM) that adds future observation predictions to the state used by RL algorithms.
- Incorporate a data augmentation module (DAM) using a recurrent GAN with maximum mean discrepancy (MMD) to generate realistic synthetic market data.
- Implement a behavior cloning module (BCM) that provides one-step greedy action demonstrations to constrain policy updates.
- Adopt a model-based adaptation of DDPG (and discuss applicability to PPO/TRPO) with an actor–critic setup.
- Extend the state with predictive features and market index signals, employing an LSTM-based or CNN-based feature extractor for the actor/critic networks.
- Train and test the agent on hourly-acted, daily-decided portfolios with transaction costs and slippage to reflect real-world constraints.
Experimental results
Research questions
- RQ1Can a model-based RL framework with prediction, augmentation, and imitation components improve dynamic portfolio optimization under transaction costs and market frictions?
- RQ2Do IPM, DAM, and BCM each contribute to improved risk-adjusted performance compared to model-free baselines and traditional strategies?
- RQ3How does integrating future-based predictions and synthetic data affect stability and robustness in non-stationary financial environments?
- RQ4Is the approach extensible to on-policy methods like PPO/TRPO beyond the off-policy DDPG setting?
- RQ5What are the impacts on risk metrics such as drawdown and CVaR when employing the proposed modules?
Key findings
- The proposed architecture improves metrics such as Sharpe ratio, Sortino ratio, maximum drawdown, VaR, and CVaR relative to baselines and model-free RL agents.
- IPM provides significant performance gains by incorporating predicted future observations into the RL state.
- DAM helps reduce over-fitting and typically leads to portfolios with less volatility through synthetic data augmentation.
- BCM contributes to reducing portfolio weight volatility while preserving or enhancing returns in some cases.
- The framework demonstrates robustness and profitability under practical trading constraints and non-stationary market conditions.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.