Regret-Optimized Portfolio Enhancement through Deep Reinforcement Learning and Future Looking Rewards
Daniil Karzanov, Rubén Garzón, Mikhail Terekhov, Caglar Gulcehre, Thomas Raffinot, Marcin Detyniecki
TL;DR
This work tackles improving a traditional 60/40 portfolio via dynamic rebalancing driven by Proximal Policy Optimization (PPO) using a novel future-looking regret reward and an Oracle-guided action, incorporating transaction costs and synthetic data. It introduces a forward-looking Sharpe-based regret formulation, a transaction-cost scheduler, and circular block bootstrap synthetic data to bolster generalization. Empirical results across three market regimes show the regret-based approach often yields higher returns and favorable risk metrics (e.g., maximum drawdown and Calmar/Sharpe ratios) compared to the static benchmark, with notable gains in the most recent phase. The study demonstrates the viability of regret-informed, transaction-aware PPO for robust, adaptive portfolio management and points to future extensions like action-space discretization and regime-aware training for crisis adaptation.
Abstract
This paper introduces a novel agent-based approach for enhancing existing portfolio strategies using Proximal Policy Optimization (PPO). Rather than focusing solely on traditional portfolio construction, our approach aims to improve an already high-performing strategy through dynamic rebalancing driven by PPO and Oracle agents. Our target is to enhance the traditional 60/40 benchmark (60% stocks, 40% bonds) by employing the Regret-based Sharpe reward function. To address the impact of transaction fee frictions and prevent signal loss, we develop a transaction cost scheduler. We introduce a future-looking reward function and employ synthetic data training through a circular block bootstrap method to facilitate the learning of generalizable allocation strategies. We focus on two key evaluation measures: return and maximum drawdown. Given the high stochasticity of financial markets, we train 20 independent agents each period and evaluate their average performance against the benchmark. Our method not only enhances the performance of the existing portfolio strategy through strategic rebalancing but also demonstrates strong results compared to other baselines.
