When Does Text Improve Time Series Forecasting?

Peter Bubenik ยท Amazon Research Publication ยท ยท Source
Image for When does multimodality lead to better time series forecasting?

After studying this material, you should be able to:

  1. Explain what multimodal time series forecasting is and why it matters
  2. Distinguish between the two main multimodal forecasting paradigms
  3. Identify the specific conditions under which text integration improves forecasting
  4. Evaluate whether a given scenario would benefit from multimodal approaches
  5. Critically assess claims about multimodal forecasting performance

Step-by-Step Study Material

Step 1: Foundation โ€” What is Time Series Forecasting?

Core Concept

Time series forecasting means predicting future values based on historical patterns.

Example:
Past data:  [10, 12, 11, 13, 14, ?]
Goal:        Predict the next value(s)

Real-World Examples by Domain

DomainWhat We Forecast
HealthPatient vital signs
EnvironmentTemperature, pollution
EconomicsStock prices, GDP

Why It's Challenging

  • Data can be noisy
  • Patterns can change over time
  • Numbers alone may miss context

๐Ÿ’ก Key Question this article asks: Can adding text information make these predictions better?


Step 2: What is Multimodality?

Simple Definition

Multimodality = using more than one type of data simultaneously

Traditional forecasting:
[Numbers only] โ†’ Model โ†’ Prediction

Multimodal forecasting:
[Numbers + Text] โ†’ Model โ†’ Prediction

What Kind of Text?

  • News headlines about the economy
  • Medical notes about a patient
  • Weather reports describing conditions
  • Analyst commentary on markets

The Core Assumption

Text might carry complementary information that numbers alone don't capture

Example:

Numbers say: Sales dropped 30% this week
Text adds:   "Major competitor launched a rival product"

The text EXPLAINS and PREDICTS what numbers alone cannot

Step 3: The Two Multimodal Paradigms

This is a critical distinction you must understand.

Paradigm 1: Aligning-Based Methods

How it works:

Time Series Data  โ†’  [Encoder] โ†’ Numerical Representation
                                          โ†“
                                    [Alignment Layer]
                                          โ†“
Text Data         โ†’  [Text Encoder] โ†’ Text Representation
                                          โ†“
                                  Combined Representation
                                          โ†“
                                      Prediction

Key idea: Train the model to map time series and text into a shared space

Analogy: Like teaching two people who speak different languages to communicate through a shared translator


Paradigm 2: Prompting-Based Methods

How it works:

Time Series Data โ†’ [Convert to text/tokens]
                              +
Text Context    โ†’ [Combine into prompt]
                              โ†“
              Large Language Model (LLM)
                              โ†“
                          Prediction

Key idea: Use an LLM directly by feeding it both the numbers and text as a prompt

Analogy: Like asking a very knowledgeable expert a question by giving them all available information


Side-by-Side Comparison

FeatureAligning-BasedPrompting-Based
ApproachLearn shared representationDirectly use LLM
Training neededYesMinimal/None
FlexibilityLowerHigher
DependencyCustom architectureRelies on LLM quality

Step 4: The Central Finding โ€” Benefits Are Conditional

โš ๏ธ Critical Insight

The article's most important finding: Text integration does NOT universally improve forecasting

This challenges a common assumption. Let's break down exactly when it helps.


Step 5: Modeling-Side Conditions (3 Factors)

Condition 1: High-Capacity Text Models

What this means: The text encoder/LLM must be large and powerful enough to extract meaningful signals

Weak text model:
"Economy slowing down" โ†’ [Small model] โ†’ Poor representation โ†’ No gain

Strong text model:
"Economy slowing down" โ†’ [Large model] โ†’ Rich representation โ†’ Gain โœ“

Why it matters: A small text model may fail to capture nuance, making the text signal useless or even harmful

๐Ÿ“Œ Rule: Bigger, better text models = more likely to benefit from multimodality


Condition 2: Comparatively Weaker Time Series Models

What this means: If your time series model is already very strong, text adds little marginal value

Scenario A (Text helps):
Weak TS model alone:     60% accuracy
+ Text integration:      72% accuracy  โœ“ Big gain

Scenario B (Text doesn't help):
Strong TS model alone:   89% accuracy
+ Text integration:      90% accuracy  โœ— Marginal gain

Intuition:

If the numerical model already captures most patterns, text has less room to contribute

Analogy: Adding a flashlight in a fully lit room vs. a dark room โ€” it only truly helps when there's darkness (weakness) to fill


Condition 3: Appropriate Aligning Strategies

What this means: How you combine text and time series representations matters enormously

Poor alignment:
[TS representation] + [Text representation] โ†’ Simple concatenation โ†’ Noise added

Good alignment:
[TS representation] + [Text representation] โ†’ Learned fusion โ†’ Signal amplified

Key takeaway: Not all integration methods are equal โ€” the architecture of fusion determines whether text helps or hurts


Step 6: Data-Side Conditions (2 Factors)

Condition 4: Sufficient Training Data

What this means: Multimodal models are more complex โ€” they need more data to learn properly

Data availability spectrum:

Small dataset โ†’ Model overfits โ†’ Text adds noise โ†’ Performance drops โ†“
Large dataset โ†’ Model generalizes โ†’ Text adds signal โ†’ Performance rises โ†‘

Visual representation:

Performance
    โ†‘
    |                              โ—โ—โ—  (Multimodal)
    |                         โ—โ—โ—
    |              โ—โ—โ—โ—โ—โ—โ—โ—โ—โ—
    |    โ—โ—โ—โ—โ—โ—โ—โ—โ—
    |โ—โ—โ—
    |________________________โ†’ Training Data Size
    
    (Multimodal only wins after sufficient data threshold)

๐Ÿ“Œ Rule: More training data = more likely multimodality helps


Condition 5: Text Offers Complementary Predictive Signal

This is the most conceptually important condition

What "complementary" means: The text must tell you something the numbers don't already tell you

NOT complementary (redundant):
Numbers: Temperature rising steadily for 5 days
Text:    "It has been getting warmer this week"
โ†’ Text adds nothing new โ†’ No gain

IS complementary:
Numbers: Sales figures dropping
Text:    "New government regulation announced affecting this industry"
โ†’ Text explains cause numbers can't show โ†’ Gain โœ“

How to think about it:

Information in Text
        โ†“
Already captured    |    NEW information
by time series?     |    not in numbers
        โ†“                      โ†“
    No gain              Potential gain

Step 7: Synthesizing All 5 Conditions

The Complete Decision Framework

Should I use multimodal forecasting?

START
  โ”‚
  โ–ผ
Is my text model high-capacity? โ”€โ”€Noโ”€โ”€โ†’ Unlikely to help
  โ”‚ Yes
  โ–ผ
Is my TS model relatively weak? โ”€โ”€Noโ”€โ”€โ†’ Marginal gains only
  โ”‚ Yes
  โ–ผ
Do I have a good aligning strategy? โ”€โ”€Noโ”€โ”€โ†’ Risk of hurting performance
  โ”‚ Yes
  โ–ผ
Do I have sufficient training data? โ”€โ”€Noโ”€โ”€โ†’ Likely to overfit
  โ”‚ Yes
  โ–ผ
Does text offer NEW signal beyond numbers? โ”€โ”€Noโ”€โ”€โ†’ Redundant, no gain
  โ”‚ Yes
  โ–ผ
โœ… Multimodality likely to help!

Summary Table of All 5 Conditions

#SideConditionIf MetIf Not Met
1ModelHigh-capacity text modelText signal is richText signal is weak/noisy
2ModelWeaker TS modelRoom for improvementCeiling effect
3ModelAppropriate alignmentSignals fuse wellSignals interfere
4DataSufficient training dataModel learns fusionModel overfits
5DataComplementary text signalNew info addedRedundant info

Step 8: Why This Matters โ€” Critical Thinking

The Danger of Assuming "More Data = Better"

A common intuition is:

"Adding more information (text) should always help"

This article proves that's WRONG. Here's why:

More information can:
โœ“ Add signal (good)
โœ— Add noise (bad)
โœ— Overwhelm the model (bad)
โœ— Create redundancy (neutral/bad)

The Benchmark Methodology

The researchers tested across:

  • 16 forecasting tasks
  • 7 domains (health, environment, economics, etc.)

This diversity is important because it allows generalizable conclusions rather than domain-specific ones


Step 9: Key Vocabulary Review

TermDefinition
MultimodalUsing multiple data types (e.g., numbers + text)
Foundation ModelLarge pre-trained model adaptable to many tasks
Aligning-basedMethod that maps TS and text to shared representation space
Prompting-basedMethod that feeds data directly to an LLM as a prompt
Complementary signalInformation in text NOT already captured by numbers
High-capacity modelLarge model with strong representational power
BenchmarkStandardized set of tasks for systematic evaluation

Step 10: Self-Assessment Questions

Test your understanding:

Q1: A researcher has a small dataset of 500 samples and wants to add news text to improve stock forecasting. Based on the article, what would you advise?

Answer: Caution โ€” insufficient training data (Condition 4 not met) means the multimodal model may overfit and perform worse


Q2: What's the difference between aligning-based and prompting-based methods?

Answer: Aligning-based methods train a model to create a shared representation space for both modalities. Prompting-based methods directly feed both time series and text to an LLM as input prompts.


Q3: If a time series model already achieves 95% accuracy, should you add text?

Answer: Likely not โ€” Condition 2 says text helps most when the TS model is comparatively weak. A strong TS model leaves little room for improvement.


Q4: Give an example of text that IS complementary vs. NOT complementary to sales data.

Answer:

  • Complementary: "Factory strike announced, production halted" โ€” explains future drop numbers can't predict
  • Not complementary: "Sales have been declining recently" โ€” just restates what the numbers already show

Final Summary

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚         WHEN DOES MULTIMODALITY HELP?               โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                     โ”‚
โ”‚  MODEL SIDE:                                        โ”‚
โ”‚  โœ“ Strong text model (high capacity)               โ”‚
โ”‚  โœ“ Weak time series model (room to improve)        โ”‚
โ”‚  โœ“ Good alignment strategy                         โ”‚
โ”‚                                                     โ”‚
โ”‚  DATA SIDE:                                         โ”‚
โ”‚  โœ“ Enough training data                            โ”‚
โ”‚  โœ“ Text adds NEW information beyond numbers        โ”‚
โ”‚                                                     โ”‚
โ”‚  KEY INSIGHT:                                       โ”‚
โ”‚  Benefits are CONDITIONAL, not universal           โ”‚
โ”‚  More data โ‰  always better                         โ”‚
โ”‚                                                     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

More to study