← Latest papers
💬 NLP

ATOM: AdapTive and OptiMized dynamic temporal knowledge graph construction using LLMs

This paper introduces ATOM, a few-shot and scalable framework that constructs and continuously updates Temporal Knowledge Graphs from unstructured text by decomposing inputs into stable "atomic" facts and employing dual-time modeling, thereby significantly improving exhaustivity, stability, and latency compared to existing methods.

Original authors: Yassir Lairgi, Ludovic Moncla, Khalid Benabdeslem, Rémy Cazabet, Pierre Cléau

Published 2026-01-27
📖 5 min read🧠 Deep dive

Original authors: Yassir Lairgi, Ludovic Moncla, Khalid Benabdeslem, Rémy Cazabet, Pierre Cléau

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 build a massive, living library of facts about the world, but the books you are reading are messy, unorganized news articles that change every day. This is the challenge of creating a Temporal Knowledge Graph (TKG)—a map of facts that knows not just what happened, but when it happened and how long it lasted.

The paper introduces a new system called ATOM (AdapTive and OptiMized) to solve the problems of building this library using Artificial Intelligence (specifically Large Language Models, or LLMs).

Here is how ATOM works, explained through simple analogies:

The Problem: The "Overwhelmed Librarian"

Traditional methods try to feed a whole news article to an AI and ask, "What are the facts and dates here?"

  • The Issue: If the article is long, the AI gets overwhelmed. It's like a librarian trying to read a 500-page book in one sitting; they remember the exciting beginning and the dramatic end, but they forget the important details in the middle. This leads to missing facts (low "exhaustivity").
  • The Instability: If you ask the same AI to read the same article twice, it might give you two slightly different lists of facts. It's like a librarian who is a bit forgetful and inconsistent.
  • The Speed: Doing this one article at a time, step-by-step, is incredibly slow.

The Solution: ATOM's "Atomic" Strategy

ATOM changes the game by breaking the problem down into tiny, manageable pieces. Think of it as a high-speed factory assembly line rather than a single person reading a book.

1. The "Atomic Fact" Decomposition (The Puzzle Pieces)

Instead of giving the AI a whole paragraph, ATOM first chops the text into tiny, self-contained "atomic facts."

  • Analogy: Imagine a complex sentence like a jigsaw puzzle. Instead of asking the AI to solve the whole puzzle at once, ATOM cuts the picture into individual puzzle pieces first. Each piece contains only one clear fact.
  • Why it helps: This prevents the AI from getting confused or forgetting details. It forces the AI to focus on one tiny truth at a time, ensuring nothing is missed.

2. The "Dual-Time" Clock (The Two Clocks)

ATOM is smart about time. It distinguishes between two different clocks:

  • The Observation Clock: When did we see this news? (e.g., "This article was published yesterday.")
  • The Validity Clock: When was this fact actually true? (e.g., "The CEO served from 2010 to 2020.")
  • Analogy: Imagine a detective writing a report. One clock says "I found this clue on Tuesday," and another clock says "This clue proves the suspect was in town on Monday." ATOM keeps these two times separate so the history is accurate.

3. The Parallel Assembly Line (The Factory)

This is where ATOM gets fast.

  • The Old Way: Process Fact 1, then Fact 2, then Fact 3... one by one.
  • ATOM's Way: It takes hundreds of "atomic facts" and sends them to the AI all at once (in parallel).
  • Analogy: Imagine a factory with 8 workers (threads) instead of 1. While one worker is checking a fact about a CEO, another is checking a fact about a weather event. They all work simultaneously.
  • The Merge: Once the AI extracts the facts, ATOM uses a fast, mathematical "glue" to stick the pieces together. Crucially, it does not ask the AI to do the gluing; it uses a computer algorithm. This avoids asking the AI to read its own massive memory, which keeps the system fast and prevents it from getting confused as the graph grows.

The Results: What Did They Find?

The authors tested ATOM against other methods (like Graphiti and iText2KG) using real news data about the COVID-19 pandemic.

  • More Complete: ATOM found about 18% more facts than the other methods. It didn't miss the details in the middle of the text.
  • More Consistent: If you ran the system three times, it gave almost the same result every time (33% more stable). It stopped being "forgetful."
  • Much Faster: Because it works in parallel and doesn't over-rely on the AI for the final merging steps, it was over 90% faster (reduced latency) than the competitors.

The Catch (Limitations)

The paper admits ATOM isn't perfect:

  • The "Inference" Risk: Because it breaks text into tiny pieces, the AI sometimes tries to be too helpful and "infers" a fact that wasn't explicitly written, leading to a few made-up details (hallucinations).
  • Cost: Breaking text down and processing it in parallel requires more computer power (and money) than just reading a text once.

Summary

ATOM is a new way to build a living map of the world's facts. Instead of asking an AI to read a whole book and hope it remembers everything, ATOM cuts the book into tiny sentences, asks the AI to process them all at once, and then uses a fast computer algorithm to stitch them together. The result is a map that is faster, more complete, and more reliable than previous attempts.

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 →