Chronicle: A Multimodal Foundation Model for Joint Language and Time Series Understanding
Chronicle is a compact, 324M-parameter decoder-only transformer trained from scratch on both natural language and time series within a unified architecture, achieving competitive performance in both domains and superior multimodal forecasting capabilities without relying on post-hoc adaptation of pretrained language models.
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 have two very different types of experts in a room.
The first expert is a Time Series Analyst. They are a wizard at looking at numbers that change over time—like stock prices, weather patterns, or heart rate monitors. They can predict what happens next just by looking at the shape of the lines. However, they are mute; they can't read the notes, news reports, or descriptions that often accompany those numbers.
The second expert is a Language Scholar. They are brilliant at reading books, understanding stories, and answering questions. But if you hand them a spreadsheet of raw numbers, they are completely lost. They don't speak the language of "data."
For a long time, scientists tried to make these two experts work together by taking the Language Scholar, giving them a crash course in numbers, and hoping they could understand both. The paper argues this is like trying to teach a fish to climb a tree by forcing it to wear boots. The Language Scholar's brain was built for words, not for the rhythm of time, so the results were clunky and inefficient.
Enter "Chronicle."
The authors of this paper built a completely new kind of expert from scratch. Instead of taking an existing language expert and trying to teach them math, they built a single, compact brain (a 324-million-parameter model) that learned both languages simultaneously from day one.
Here is how they did it, using some simple analogies:
1. The "Shared Classroom" Approach
Most previous models tried to bolt a time-series module onto a language model. It's like building a house and then trying to add a swimming pool by gluing it onto the roof.
Chronicle is different. It's like building a single, shared classroom where the students (the data) are either reading a book (text) or watching a clock tick (time series).
- The Curriculum: For most of the training, the students study in separate groups. 92% of the time, they read books. 8% of the time, they study the clock.
- The Magic: Even though they study separately, they sit at the same desks and use the same notebooks (the "shared parameters"). By the time they graduate, the "Language" part of the brain has learned the rhythm of time, and the "Time" part has learned the nuance of language, all without ever needing to be glued together.
2. The "Patchwork" Quilt
To teach the model about time, the authors didn't feed it raw numbers one by one. Instead, they cut the time series into little squares, like patches of a quilt.
- Imagine a long strip of fabric representing a year of temperature data.
- They cut this into 32-day chunks (patches).
- Each patch is turned into a single "token" (a word-like unit) that the model can understand.
- This allows the model to see the "shape" of the data (is it going up? is it spiking?) just as easily as it sees a sentence.
3. The "Two-Stage" Training
The training happened in two phases:
- Stage 1 (The Basics): The model learned to read books and predict the next patch of the quilt separately. It became very good at both tasks on its own.
- Stage 2 (The Conversation): They introduced a small amount of "mixed" data. Imagine showing the model a picture of a storm cloud (the quilt patch) and the sentence "It is raining" (the text) at the same time. This taught the model how the two modalities relate to each other, allowing it to understand that a specific pattern in the numbers means "rain."
What Did They Prove?
The paper claims that this new "Chronicle" model is a powerhouse for three reasons:
- It's a Bilingual Master: It understands text just as well as other small, specialized language models (like Gemma-3 or LLaMA) of the same size. It didn't lose its ability to read just because it learned math.
- It's a Time-Telling Pro: It predicts future numbers better than almost every other model that only looks at numbers, even though it spends most of its training time reading text.
- It's the Best at Mixing Them: When you give it both text and numbers together (like a news report about a stock crash plus the stock chart), it predicts the future better than any previous model that tried to combine the two.
The Bottom Line
The paper concludes that you don't need to force a language model to learn time series, or a time-series model to learn language. Instead, you can build a unified foundation that learns both from the ground up.
Think of it like a universal translator who didn't just learn a second language by translating word-for-word, but by growing up speaking both languages at the same time. They understand the feeling and context of both, making them far more accurate than someone who just learned the rules of grammar for a second language later in life.
Note: The paper focuses strictly on the model's ability to understand, classify, and forecast data. It does not claim the model is currently being used in hospitals, financial trading floors, or weather stations, nor does it predict future clinical applications. It is a foundational research step proving that this specific way of building AI works better than the old way.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.