← Latest papers
🤖 machine learning

OATS: Online Data Augmentation for Time Series Foundation Models

The paper proposes OATS, a principled online data augmentation framework that dynamically generates high-quality synthetic time series data tailored to specific training stages using diffusion models and an explore-exploit mechanism, significantly outperforming static augmentation baselines in enhancing Time Series Foundation Models.

Original authors: Junwei Deng, Chang Xu, Jiaqi W. Ma, Ming Jin, Chenghao Liu, Xu Zhang, Li Zhao, Jiang Bian

Published 2026-08-11
📖 4 min read☕ Coffee break read

Original authors: Junwei Deng, Chang Xu, Jiaqi W. Ma, Ming Jin, Chenghao Liu, Xu Zhang, Li Zhao, Jiang Bian

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 trying to teach a super-smart robot how to predict the future, like guessing tomorrow's weather or next month's electricity usage. To do this, the robot needs to study massive amounts of history, but real-world data is messy. It has holes, it's inconsistent, and sometimes there just isn't enough of it. In the world of computer science, this is called "Time Series," and the robots we build to understand it are called "Foundation Models." To help these robots learn better, scientists often use a trick called "Data Augmentation." Think of this like a cooking class where the teacher doesn't just give you the original recipe; they also hand you a bunch of fake, made-up ingredients that look and taste just like the real thing, so you can practice more.

For a long time, the way scientists made these fake ingredients was a bit like using a cookie cutter. They would take a real piece of data and apply a simple, static rule to it—like shaking it a little bit (adding noise) or mixing it with another piece (blending). It was a one-size-fits-all approach: the same cookie cutter was used for every single step of the robot's training, no matter how much the robot had already learned. But what if the robot needs different kinds of practice at different times? What if the "best" fake data changes as the robot gets smarter? This paper asks a big question: Can we stop using the cookie cutter and start baking fresh, custom-made practice data for every single moment of the robot's training?

The authors of this paper say "yes" and introduce a new method called OATS (Online Data Augmentation for Time Series Foundation Models). Instead of using a static rule, OATS acts like a highly attentive coach who watches the robot learn in real-time. Here is how it works:

First, the coach needs to know which practice problems are actually helpful. OATS uses a clever scoring system called "Time-Series Influence Scores." Imagine the robot is taking a test. The coach looks at every single practice problem and asks, "If I make the robot solve this specific problem right now, will it get better at the final exam?" If a problem helps the robot improve, it gets a high score. These high-scoring problems become the "guiding signals."

Next, the coach uses these signals to bake new, synthetic data. Instead of just copying and pasting, OATS uses a sophisticated tool called a diffusion model. Think of this as a magical artist. The coach hands the artist the "best" practice problems (the guiding signals) and says, "Create something new that feels exactly like these, but is unique." The artist then generates realistic, brand-new time series data that fits perfectly with what the robot needs to learn at that exact moment.

However, checking every single practice problem to see if it's helpful takes a lot of time and energy. To solve this, OATS uses a strategy called Explore-Exploit.

  • Explore: Sometimes, the coach stops and checks a fresh batch of problems to see if there are any new, hidden gems they missed. This is thorough but slow.
  • Exploit: Other times, the coach remembers the high-scoring problems they found earlier and uses those to generate new data immediately. This is fast and efficient.
    OATS smartly switches between these two modes, balancing the need to find new information with the need to save time.

The paper tested this idea on six different real-world datasets, including electricity usage and weather patterns, using two different types of robot architectures. The results showed that OATS consistently performed better than both the standard training method (no extra data) and the old "cookie cutter" methods (like TSMixup or Jitter). In fact, OATS helped the robots learn faster and make more accurate predictions. The authors found that while checking every single problem (always "exploring") was the most thorough, it wasn't always the best; mixing in the "exploit" steps (using cached scores) saved a huge amount of computing power without hurting the results.

In short, OATS suggests that the best way to train these powerful time-series robots isn't to throw random fake data at them, but to carefully curate and generate high-quality, custom-made practice data that evolves alongside the robot's learning journey. It turns the training process from a static drill into a dynamic, responsive conversation between the data and the model.

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 →