Data-Driven Merton's Strategies via Policy Randomization
This paper proposes a data-driven approach to solving Merton's expected utility maximization problem in an incomplete market with unknown primitives by introducing policy randomization within a continuous-time reinforcement learning framework, which enables the derivation of optimal strategies through actor-critic algorithms without requiring explicit model estimation.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are an investor trying to decide how much of your money to put into the stock market versus keeping it in a safe savings account. This is a classic problem in finance known as Merton's Problem.
Traditionally, solving this problem is like trying to navigate a ship through a foggy ocean using a map that you have to draw yourself. You first have to spend years studying the waves, the wind, and the currents (estimating market parameters like expected returns and volatility) to draw an accurate map. Only then can you plot your course.
The Problem with the Old Way:
The trouble is, financial markets are messy. The "map" is often wrong because:
- Data is scarce: You don't have enough history to know exactly how the wind will blow tomorrow.
- The world changes: The market isn't static; it's non-stationary. What worked last year might fail this year.
- Sensitivity: If your map is even slightly off, your course could lead you straight into a rock. A tiny error in estimating the "expected return" can lead to a disastrous investment strategy.
The New Approach: "Policy Randomization" (The Paper's Big Idea)
This paper proposes a radical new way to solve the problem using Reinforcement Learning (RL), a type of Artificial Intelligence. But here is the twist: usually, RL is used to explore unknown environments (like a robot trying different paths to find a door). In finance, since you can't actually "try" a risky portfolio without losing money, exploration seemed unnecessary.
The authors, however, discovered a clever trick. They introduced Policy Randomization.
The Creative Analogy: The "Blindfolded Chef" vs. The "Master Chef"
The Old Way (The Master Chef with a Recipe Book):
Imagine a chef who wants to make the perfect soup. They first spend 10 years measuring every single ingredient in the world (estimating the model). They write down a precise recipe: "Add exactly 3.14 grams of salt." If their measurement of the salt was off by a tiny bit, the soup tastes terrible. They are stuck with their recipe.
The New Way (The Blindfolded Chef with a Magic Shaker):
Now, imagine a chef who doesn't know the exact recipe but has a "Magic Shaker" that adds a little bit of randomness to the ingredients.
- The Randomness: Instead of adding exactly 3 grams of salt, the chef shakes the container, adding a random amount centered around 3 grams (e.g., sometimes 2.8g, sometimes 3.2g).
- The Learning: The chef tastes the soup. If it's too salty, they adjust the center of their shaking. If it's too bland, they adjust it the other way.
- The Magic: The paper proves a surprising mathematical fact: If you shake the salt randomly enough, the average amount of salt you end up using is actually the perfect amount for the original recipe.
By allowing the chef to "explore" with random amounts of salt, they can learn the perfect recipe without ever needing to know the exact chemical properties of the salt or the water. They learn by doing, not by measuring.
How It Works in the Real World
The "Temperature" (Randomness): The authors use a parameter called "temperature" (denoted by ).
- High Temperature: The chef shakes the salt wildly. This creates a lot of "noise" in the data, which helps the algorithm learn quickly but makes the immediate results messy.
- Low Temperature: The chef is very precise. The results are clean, but the algorithm learns slowly and might get stuck in a local trap.
- The Sweet Spot: The paper finds the perfect balance. It turns out that this randomness is not just for "exploring"; it is a technical tool that stabilizes the learning process. Without the randomness, the math breaks down because the signals become too weak to learn from.
Actor-Critic Algorithm:
- The Actor: The chef who decides how much salt to add (the investment strategy).
- The Critic: The taster who judges the soup (the value function).
- They work together. The Critic tells the Actor, "That was too salty," and the Actor adjusts the center of their random shaking.
Why This Matters (The Results)
The authors tested this method in two ways:
- Simulations: They created fake market data. The new method consistently beat the old "map-drawing" method. Even when the data was noisy (like a foggy day), the RL method kept sailing smoothly, while the old method crashed.
- Real Market Data: They applied it to the S&P 500 (the US stock market) using real data from 1990 to 2025.
- The Result: The RL strategies made more money with less risk.
- The "Bear Market" Test: During the financial crisis (2008) and the dot-com bubble burst, the old methods (which relied on past data) kept buying stocks because their "map" said it was safe. The RL method, however, sensed the danger in real-time and pulled back, protecting the investor's money.
- Recovery: When the market bounced back, the RL method jumped back in faster than anyone else.
The Bottom Line
This paper solves a long-standing mystery: Why use randomization in finance if you can't actually "explore" the market?
The answer is: Randomization isn't for exploration; it's for stability.
Just like a blindfolded chef needs to shake the salt randomly to find the perfect average, an investor needs to use randomized strategies to find the perfect investment plan. This allows them to bypass the impossible task of perfectly predicting the future and instead learn the best strategy directly from the data, adapting instantly when the market changes.
It's a shift from "Guessing the rules of the game" to "Learning how to play the game perfectly by trial and error."
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.