Paper: arXiv 2411.12746
Abstract
In recent years, there has been a growing trend of applying Reinforcement Learning (RL) in financial applications. This approach has shown great potential to solve decision-making tasks in finance. In this survey, we present a comprehensive study of the applications of RL in finance and conduct a series of meta-analyses to investigate the common themes in the literature, such as the factors that most significantly affect RL’s performance compared to traditional methods. Moreover, we identify challenges including explainability, Markov Decision Process (MDP) modeling, and robustness that hinder the broader utilization of RL in the financial industry and discuss recent advancements in overcoming these challenges. Finally, we propose future research directions, such as benchmarking, contextual RL, multi-agent RL, and model-based RL to address these challenges and to further enhance the implementation of RL in finance.
Complexity vs Empirical Score
- Math Complexity: 7.0/10
- Empirical Rigor: 3.0/10
- Quadrant: Lab Rats — theoretically deep, empirically untested
Why this score: The paper reviews mathematical concepts like Markov Decision Processes and RL algorithms (Policy Gradient, PPO) with theoretical categorizations, but it is a survey paper with meta-analysis of existing studies rather than presenting new empirical backtests or implementation-heavy data, resulting in lower empirical rigor.
Research Flowchart
flowchart TD A["Research Goal: Review RL in Finance"] --> B["Methodology: Meta-Analysis of Literature<br>(Factors affecting RL performance)"] B --> C["Data/Inputs: Financial Applications<br>(Trading, Portfolio, Risk Mgmt)"] C --> D["Computational Process: MDP Modeling &<br>RL Algorithm Evaluation"] D --> E["Key Findings: Challenges<br>(Explainability, Robustness)"] E --> F["Outcomes: Future Directions<br>(Benchmarking, Multi-Agent, Contextual RL)"]
Cited References (155)
- Modelling under-reporting in epidemics (2014)
- Estimation of under-reporting in epidemics using approximations (2017)
- A Monte Carlo approach to nonnormal and nonlinear state-space modeling (1992)
- Discretely Observed B rownian Motion Governed by Telegraph Process: E stimation (2019) — link
- The L aplace Distribution and Generalizations: A Revisit with Applications to Communications, Economics, Engineering, and Finance (2001)
- tensortrade package (2024)
- RLlib: Abstractions for distributed reinforcement learning (2018)
- Stable-baselines3: Reliable reinforcement learning implementations (2021)
and 147 more
- Tensorflow agents: Efficient batched reinforcement learning in tensorflow (2017) — link
- Reinforcement learning for market making in a multi-agent dealer market (2019) — link
- Multi-agent reinforcement learning in a realistic limit order book market simulation (2020)
- Finite-time analysis of the multiarmed bandit problem (2002)
- Portfolio Selection (1952)
- Risk-sensitive Markov control processes (2013)
- Universal trading for order execution with oracle policy distillation (2021)
- Risk-averse reinforcement learning for algorithmic trading (2014)
- Optimal control of execution costs (1998)
- Reinforcement learning for optimized trade execution (2006)
- Risk-aware multi-armed bandit problem with application to portfolio selection (2017)
- Adaptive portfolio by solving multi-armed bandit via thompson sampling (2019) — link
- A tutorial on thompson sampling (2018)
- Online portfolio selection: A survey (2014)
- Optimal execution of portfolio transactions (2001)
- A reinforcement learning extension to the Almgren-Chriss framework for optimal trade execution (2014)
- Behavioural and neural characterization of optimistic reinforcement learning (2017)
- Portfolio Blending via Thompson Sampling. (2016)
- Portfolio choices with orthogonal bandit learning (2015)
- An overview of online learning (2004)
- Bandit algorithms (2020)
- Towards Inverse Reinforcement Learning for Limit Order Book Dynamics (2019) — link
- Model-based reinforcement learning for predictions and control for limit order books (2019) — link
- On the theory of risk aversion (1970)
- Risk aversion in the small and in the large (1978)
- Optimizing market making using multi-agent reinforcement learning (2018) — link
- Market making via reinforcement learning (2018)
- Robust market making via adversarial reinforcement learning (2020) — link
- Recent advances in reinforcement learning in finance (2023)
- Offline reinforcement learning: Tutorial, review, and perspectives on open problems (2020) — link
- Time-driven feature-aware jointly deep reinforcement learning for financial signal representation and algorithmic trading (2020)
- A parallel multi-module deep reinforcement learning algorithm for stock trading (2021)
- An application of deep reinforcement learning to algorithmic trading (2021)
- Adaptive quantitative trading: An imitative deep reinforcement learning approach (2020)
- Using reinforcement learning in the algorithmic trading problem (2019)
- Returns to Buying Winners and Selling Losers: Implications for Stock Market Efficiency (1993) — link
- Deep reinforcement learning for trading (2020)
- A deep reinforcement learning framework for the financial portfolio management problem (2017) — link
- Reinforcement-learning based portfolio management with augmented asset movement prediction states (2020)
- Adversarial deep reinforcement learning in portfolio management (2018) — link
- Model-based deep reinforcement learning for dynamic portfolio optimization (2019) — link
- Towards principled methods for training generative adversarial networks (2017) — link
- Deep deterministic portfolio optimization (2020)
- Market making with signals through deep reinforcement learning (2021)
- Policy gradient methods for reinforcement learning with function approximation (1999)
- Reinforcement learning: An introduction (2018)
- Asynchronous methods for deep reinforcement learning (2016)
- Playing atari with deep reinforcement learning (2013) — link
- Proximal policy optimization algorithms (2017) — link
- Reinforcement Learning in Possibly Nonstationary Environments (2022) — link
- DeepTrader: A Deep Reinforcement Learning Approach for Risk-Return Balanced Portfolio Management with Market Conditions Embedding (2021)
- Applications of Reinforcement Learning in Automated Market-Making (2019)
- Commission fee is not enough: A hierarchical reinforced framework for portfolio management (2021)
- An electronic market-maker (2001)
- Action branching architectures for deep reinforcement learning (2018)
- Optimal Market Making by Reinforcement Learning (2021) — link
- High-frequency trading in a limit order book (2008)
- Deep Reinforcement Learning and Convex Mean-Variance Optimisation for Portfolio Management (2022) — link
- Reinforcement Learning Approaches to Optimal Market Making (2021)
- ABIDES: Towards high-fidelity multi-agent market simulation (2020)
- Offline reinforcement learning: Tutorial, review, and perspectives on open problems (2020) — link
- Deep direct reinforcement learning for financial signal representation and trading (2016)
- Double deep q-learning for optimal execution (2021)
- Improving financial trading decisions using deep Q-learning: Predicting the number of shares, action strategies, and transfer learning (2019)
- Multi-agent deep reinforcement learning for liquidation strategy analysis (2019) — link
- Deep execution-value and policy based reinforcement learning for trading and beating market benchmarks (2019)
- Pattern transfer learning for reinforcement learning in order dispatching (2021) — link
- Optimal trade execution based on deep deterministic policy gradient (2020)
- Distributional Reinforcement Learning for Optimal Execution
- A deep reinforcement learning framework for optimal trade execution (2020)
- Learning a functional control for high-frequency finance (2020) — link
- An End-to-End Optimal Trade Execution Framework based on Proximal Policy Optimization. (2020)
- Policy gradient methods for the noisy linear quadratic regulator over a finite horizon (2021)
- FinRL: A deep reinforcement learning library for automated stock trading in quantitative finance (2020) — link
- FinRL: Deep reinforcement learning framework to automate trading in quantitative finance (2021)
- FinRL-Meta: A Universe of Near-Real Market Environments for Data-Driven Deep Reinforcement Learning in Quantitative Finance (2021) — link
- Towards a fully RL-based Market Simulator (2021)
- Introduction to Mathematical Finance (2018)
- Sim-to-real transfer in deep reinforcement learning for robotics: a survey (2020)
- Does the markov decision process fit the data: Testing for the markov property in sequential decision making (2020)
- Non-stationarity in financial time series: Generic features and tail behavior (2013)
- Analysis of non-stationary dynamics in the financial system (2013)
- The elements of financial econometrics (2017)
- Learning to trade in financial time series using high-frequency through wavelet transformation and deep reinforcement learning (2021)
- Portfolio management using reinforcement learning (2016)
- Reinforcement learning algorithm for non-stationary environments (2020)
- No-regret reinforcement learning with heavy-tailed rewards (2021)
- Detecting and adapting to crisis pattern with context based Deep Reinforcement Learning (2021)
- Learning compact models for planning with exogenous processes (2020)
- Comprehensive review of deep reinforcement learning methods and applications in economics (2020)
- Reinforcement learning in economics and finance (2021)
- Deep reinforcement learning in quantitative algorithmic trading: A review (2021) — link
- Reinforcement learning in financial markets-a survey (2018)
- Reinforcement learning in financial markets (2019)
- Deep reinforcement learning for trading—A critical survey (2021)
- Deep learning in finance and banking: A literature review and classification (2020)
- Financial risk and heavy tails (2003)
- Reinforcement learning for high-frequency market making (2018)
- Deep reinforcement learning for market making in corporate bonds: beating the curse of dimensionality (2019)
- Gaussian based non-linear function approximation for reinforcement learning (2021)
- Can Machines’ Learn’Finance? (2020)
- A Survey on Interpretable Reinforcement Learning (2021) — link
- Explainable Reinforcement Learning: A Survey and Comparative Review (2023) — link
- Dynamic programming (1966)
- Testing for cointegration with temporally aggregated and mixed‐frequency time series (2015)
- Universal value function approximators (2015)
- Self-paced deep reinforcement learning (2020)
- Self-paced context evaluation for contextual reinforcement learning (2021)
- Contextual markov decision processes (2015) — link
- Carl: A benchmark for contextual and adaptive reinforcement learning (2021) — link
- Robust adversarial reinforcement learning (2017)
- Deep reinforcement learning from self-play in imperfect-information games (2016) — link
- Data-efficient hierarchical reinforcement learning (2018)
- Feudal networks for hierarchical reinforcement learning (2017)
- Hierarchical reinforcement learning for multi-agent moba game (2019) — link
- Portfolio Selection (1952) — link
- A new approach to linear filtering and prediction problems (1960)
- Equilibrium points in n-person games (1950)
- Efficient capital markets: A review of theory and empirical work (1970)
- Risk-sensitive reinforcement learning (2002)
- The microeconomics of market making (1986)
- Bridging the gap between Markowitz planning and deep reinforcement learning (2020) — link
- Model-based value estimation for efficient model-free reinforcement learning (2018) — link
- Neural network dynamics for model-based deep reinforcement learning with model-free fine-tuning (2018)
- Practical deep reinforcement learning approach for stock trading (2018) — link
- Alphastock: A buying-winners-and-selling-losers investment strategy using interpretable deep reinforcement attention networks (2019)
- Optimistic bull or pessimistic bear: Adaptive deep reinforcement learning for stock portfolio allocation (2019) — link
- An intelligent financial portfolio trading strategy using deep Q-learning (2020)
- Dueling Network Architectures for Deep Reinforcement Learning (2015) — link
- Prioritized Experience Replay (2015) — link
- Application of deep q-network in portfolio management (2020)
- Market sentiment-aware deep reinforcement learning approach for stock portfolio allocation (2021)
- Deep reinforcement learning for automated stock trading: An ensemble strategy (2020)
- MAPS: Multi-Agent reinforcement learning-based Portfolio management System (2020) — link
- Deep graph convolutional reinforcement learning for financial portfolio management–deeppocket (2021)
- A survey on concept drift adaptation (2014)
- Deep reinforcement learning using genetic algorithm for parameter optimization (2019)
- Deep neuroevolution: Genetic algorithms are a competitive alternative for training deep neural networks for reinforcement learning (2017) — link
- Bias in natural actor-critic algorithms (2014)
- Q-learning (1992)
- A reinforcement learning method for maximizing undiscounted rewards (1993)
- Continuous control with deep reinforcement learning (2015) — link
- Stock returns, beta, variance and size: an empirical analysis (1984)
- Neural Network–Based Financial Volatility Forecasting: A Systematic Review (2022)
- A theory of Pavlovian conditioning: Variations in the effectiveness of reinforcement and non-reinforcement (1972)
- Dynamic treatment regimes (2014)
- Precision medicine (2019)
0 of 155 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.