← Latest papers
🤖 AI

Using LLMs for Explainable, Data-Driven Insight Generation from Time Series

This paper proposes a domain-agnostic framework that generates grounded, natural language explanations for time series forecasts by extracting structured factors from historical data and conditioning generation on verifiable evidence, thereby achieving analyst-level quality in readability, consistency, and persuasiveness without requiring domain-specific fine-tuning.

Original authors: Ria Mundhra, Gustavo Sato dos Santos, Michael Benedikt

Published 2026-07-22
📖 6 min read🧠 Deep dive

Original authors: Ria Mundhra, Gustavo Sato dos Santos, Michael Benedikt

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 looking at a weather forecast that predicts a storm. A simple forecast might just say, "Rain tomorrow." But if you're planning a wedding or a picnic, you need more than just the prediction; you need the why. You need to know if the storm is coming from a cold front, if the humidity is unusually high, or if a specific mountain range is trapping the clouds. In the world of data science, this "why" is called an explanation. For years, computers have been getting really good at predicting numbers—like stock prices or shipping costs—but they have been terrible at explaining why those numbers are moving. They act like a magic 8-ball: they give an answer, but they can't tell you the story behind it.

This is where Large Language Models (LLMs) come in. Think of these as super-smart robots that have read almost everything ever written. They are great at telling stories and writing sentences that sound human. Scientists have been trying to teach these robots to look at a pile of numbers (like a time series) and write a story about what's happening. But there's a big catch: these robots are notorious for "hallucinating." If you ask them to explain a stock market drop, they might invent a fake news story about a CEO quitting, even if that CEO never left their job. They make things up because they are trying to be creative, not because they are looking at the actual evidence. The big question for scientists has been: Can we build a robot that tells a story about numbers without making things up?


The Story of the Truthful Time-Traveler

This paper introduces a clever new framework designed to teach AI how to write grounded, honest stories about time-based data (like stock prices or shipping rates). The authors, a team from the University of Oxford and Vortexa, realized that the problem isn't that the AI can't write; it's that the AI is trying to guess the story instead of reading the evidence. Their solution is like giving the AI a strict set of rules and a "cheat sheet" of real facts before it starts writing.

The Three-Step Recipe for Truth

The authors built a modular framework (a set of building blocks) that works in three main stages. You can think of it as a factory line for creating trustworthy explanations.

Step 1: The Detective's Notebook (Historical Factor Extraction)
First, the team looked at thousands of real explanations written by human financial experts. These experts don't just say "the market went up"; they say "the market went up because unemployment dropped and a new tech law passed." The researchers used an AI to read these human stories and pull out the "factors"—the specific reasons behind the trends. They turned these messy human sentences into neat, structured lists.

  • The Analogy: Imagine a detective who reads old police reports. Instead of just reading the story, the detective pulls out every specific clue (like "rainy night," "broken window," "muddy footprint") and writes them down on a standardized card. Now, instead of a long story, they have a box of verified clues.

Step 2: The Evidence Locker (Grounded Generation)
Next, when the AI needs to write a new explanation for a forecast, it doesn't just guess. It goes to its "Evidence Locker." It looks at the specific time period it's talking about and pulls out the relevant clues from Step 1. It also grabs real-time data, like unemployment rates or news headlines, and translates them into simple text summaries.

  • The Analogy: This is like a student taking a test. Instead of trying to memorize the whole textbook and hoping they remember the right fact, the teacher gives them a specific list of notes and a calculator. The student must use only those notes to write their answer. If the notes say "it rained," the student can't write "it was sunny." This stops the AI from making up fake reasons.

Step 3: The Strict Editor (Scalable Evaluation)
Finally, the team needed a way to check if the AI's stories were good without hiring a hundred human experts to read every single one. They built a system that acts like a strict editor. This system checks three things:

  1. Readability: Is the story easy to read?
  2. Consistency: Does the story contradict itself? (e.g., saying "interest rates went up" and then "that caused prices to go up" when usually high rates make prices go down).
  3. Persuasiveness: Does the story sound convincing?
  • The Analogy: Imagine a robot editor that checks your essay. If you say "I ate a pizza" and then "I didn't eat lunch," the editor flags it as a contradiction. If you use fancy words correctly, it gives you a high score. If you make up facts, it gives you a failing grade.

What They Found

The researchers tested this system on two very different worlds: the NASDAQ-100 (a list of 100 big tech companies' stock prices) and freight pricing (the cost of shipping goods by sea).

  • The Results: They found that when they forced the AI to use the "Evidence Locker" and the "Strict Editor," the stories it wrote were almost as good as the ones written by human experts.

    • Readability: The AI's stories were just as clear and professional as the human ones.
    • Logic: The AI made fewer logical mistakes when it was forced to stick to the evidence.
    • Persuasiveness: In head-to-head comparisons, the AI's explanations were often judged to be just as convincing as the human experts' explanations.
  • The "Magic" Ingredient: The study showed that the most important part wasn't just having a smart AI, but having the right process. When they removed the "Evidence Locker" (the part that translates raw numbers into simple text), the AI started making more mistakes and contradicting itself. When they added real news articles to the mix, the stories became more convincing.

What This Means (and What It Doesn't)

The paper suggests that we don't need to train a brand-new, super-expensive AI from scratch to explain time series data. Instead, we can take existing smart AI models and give them a structured way to look at evidence, much like giving a writer a set of facts before they start drafting a novel.

However, the authors are careful to note that this isn't a perfect, solved problem yet. Their system works well for the two specific areas they tested (stocks and shipping), but they aren't sure if it will work exactly the same way for every type of data in the world. Also, the "Strict Editor" they used is another AI, which is good for speed but might not be as sharp as a real human expert.

In short, this paper shows that if you give a language model a map of the evidence and tell it to stick to the path, it can tell a story that is both fluent and honest. It's a step toward making AI a reliable partner in decision-making, rather than just a creative storyteller that might lie to you.

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 →