← Latest papers
🤖 machine learning

Bridging the Gap Between Average and Discounted TD Learning

This paper introduces a novel policy evaluation algorithm for the average-reward setting that utilizes two Markovian trajectories to guarantee convergence without dimension-dependent terms and achieves quadratic sample complexity, thereby matching the theoretical efficiency of discounted TD learning.

Original authors: Haoxing Tian, Zaiwei Chen, Ioannis Ch. Paschalidis, Alex Olshevsky

Published 2026-05-05
📖 5 min read🧠 Deep dive

Original authors: Haoxing Tian, Zaiwei Chen, Ioannis Ch. Paschalidis, Alex Olshevsky

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

The Big Picture: The "Forever Job" vs. The "Short-Term Gig"

Imagine you are training a robot to do a job. There are two main ways to tell the robot what "doing a good job" means:

  1. The Discounted Approach (The Short-Term Gig): This is like paying a worker for a specific task today. You care a lot about the money they make right now, and you care less about what they might make next year. In math, this is called "discounted learning." It's easy to analyze because the rules are clear and stable.
  2. The Average-Reward Approach (The Forever Job): This is like paying a CEO a salary based on the company's long-term performance over an infinite horizon. You don't care about a single good day or a single bad day; you care about the steady average over forever. This is the "average-reward" setting.

The Problem:
For a long time, the math for the "Forever Job" (Average-Reward) has been a nightmare for scientists. In the "Short-Term Gig" world, the math behaves like a rubber band that always snaps back to a single, clear center point. But in the "Forever Job" world, the math is like a slippery slide. The rules don't force the robot to settle on just one answer; it could slide around forever, or stop at different spots depending on how you pushed it.

Because of this, previous attempts to fix the robot's learning for the "Forever Job" had to make weird, unrealistic assumptions (like pretending the robot can't be in a specific state) or accepted that the robot might never settle on a single, reliable answer.

The Solution: A New Way to Walk the Slide

The authors of this paper introduced a new algorithm to fix this. They managed to make the "slippery slide" behave like a stable rubber band again, without making those weird assumptions.

Here is how they did it, using a few metaphors:

1. The "Double-Chain" Trick (The Twin Walkers)

To solve the math problem, the authors created an algorithm that uses two independent robots walking around at the same time.

  • The Analogy: Imagine you are trying to guess the average height of people in a city. If you ask one person, "What is the average height of the person standing next to you?" and then multiply that by "What is the average height of a random person you just met?", you get the wrong answer because the two people aren't independent.
  • The Fix: The authors use two separate "chains" of data. One robot observes the current situation, and a completely different robot (running on a parallel track) observes a random state. By keeping these two observations separate and independent, the math stops getting "confused" and can find the true average.

2. The "Gradient Splitting" (The Team of Two)

The paper uses a mathematical technique called "gradient splitting."

  • The Analogy: Imagine you are trying to push a heavy boulder up a hill, but you can only see the slope from two different angles. If you try to push based on just one angle, you might push the wrong way.
  • The Fix: The algorithm splits the "pushing force" into two parts. One part handles the immediate change, and the other part handles the long-term average. When you combine these two "partial pushes," they perfectly recreate the force needed to push the boulder straight to the top, even though neither part could do it alone. This allows the math to work smoothly, just like it does in the "Short-Term Gig" world.

3. The "Single-Chain" Upgrade (The Solo Walker)

While using two robots works great, it's expensive. The authors also created a version that uses only one robot.

  • The Analogy: This is like a solo walker who keeps a mental "notebook" of where they've been. Instead of asking a second person for a random data point, the walker estimates the average based on their own history.
  • The Trade-off: This is slightly less efficient (it takes a bit longer to learn), but it's much more practical because you only need one robot running.

Why This Matters (The Results)

The paper claims three major victories over previous methods:

  1. It Works for Everyone (Tabular & Linear): Previous methods often broke if you tried to use them on simple, small problems (called "tabular" settings) or if you tried to use them on complex, large problems. This new method works for both without needing special rules. It's a universal key.
  2. It Finds One Answer: Old methods sometimes let the robot stop at different spots depending on how you started it. This new method guarantees the robot will always stop at the exact same, unique spot, no matter how you start it.
  3. It's Faster and Smarter: The math shows that this new method learns much faster than previous attempts.
    • The Condition Number: In math, the "condition number" is like a measure of how "messy" or "slippery" the problem is. Previous methods got slower and slower as the problem got messier (scaling with the fourth power of the messiness). This new method scales with the square of the messiness.
    • The Metaphor: Imagine trying to walk through mud. Old methods got stuck and slowed down exponentially as the mud got deeper. This new method is like putting on snowshoes; you still sink a little, but you keep moving at a steady, manageable pace.

Summary

The paper bridges the gap between the easy math of short-term learning and the difficult math of long-term learning. By using a clever "two-robot" trick and a "splitting" technique, they created an algorithm that is stable, reliable, and fast, finally making long-term average learning as robust as short-term learning.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →