← Latest papers
💬 NLP

Do BERT Embeddings Encode Narrative Dimensions? A Token-Level Probing Analysis of Time, Space, Causality, and Character in Fiction

This study demonstrates that BERT embeddings encode meaningful token-level information regarding time, space, causality, and character in fiction, as evidenced by a high-accuracy linear probe that significantly outperforms random baselines, though the dimensions are not discretely separable and suffer from "boundary leakage" where rare categories are often misclassified as "others."

Original authors: Beicheng Bei, Hannah Hyesun Chun, Chen Guo, Arwa Saghiri

Published 2026-04-14
📖 5 min read🧠 Deep dive

Original authors: Beicheng Bei, Hannah Hyesun Chun, Chen Guo, Arwa Saghiri

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 teaching a robot to read a novel, like Pride and Prejudice. You want to know if the robot is just memorizing words, or if it actually understands the story behind them. Does it know who the characters are? Does it understand when things happen (time), where they happen (space), why things happen (causality), and who is doing what?

This paper is like a "pop quiz" for a famous AI brain called BERT. The researchers wanted to see if BERT has secretly learned the "skeleton" of a story just by reading millions of books, even though it was never explicitly taught to do so.

Here is the story of their experiment, broken down into simple parts:

1. The Setup: Building a Story Map

The researchers took the first five chapters of Pride and Prejudice and broke them down word-by-word (or "token-by-token"). They asked a smart AI assistant to help them label every single word with one of four story categories:

  • Character: Who is involved? (e.g., "Mr. Darcy," "she")
  • Time: When is this happening? (e.g., "yesterday," "now")
  • Space: Where is this happening? (e.g., "in the garden," "London")
  • Causality: Why is this happening? (e.g., "because," "therefore")
  • Others: Everything else (verbs, adjectives, random words).

The Challenge: The dataset was very unbalanced. It was like a jar of M&Ms where 70% were yellow ("Others"), and only a tiny, tiny handful were the rare colors like "Causality."

2. The Test: The "Linear Probe"

To see if BERT understood these categories, the researchers didn't retrain the AI. Instead, they used a Linear Probe.

The Analogy: Imagine BERT is a giant library where every book is stored in a specific spot based on its meaning. The researchers didn't want to rearrange the library; they just wanted to see if they could draw a simple line on a map to separate the "Time" books from the "Space" books.

  • They fed BERT's internal "thoughts" (embeddings) into a simple classifier.
  • The Result: The classifier got 94% accuracy.
  • The Control: They tried the same test with random, meaningless numbers (like static on a TV). That classifier only got 47% (basically guessing).

The Takeaway: This proves that BERT does have a hidden map of story elements. It's not just guessing; it actually "knows" the difference between a character and a time marker.

3. The Glitch: "Boundary Leakage"

While the test was mostly successful, the researchers found a funny flaw. When the AI got confused, it didn't mix up "Time" with "Space." Instead, it almost always dumped the confusing words into the "Others" pile.

The Analogy: Imagine a bouncer at a club. If someone looks a little bit like a VIP (Character) or a little bit like a guest with a ticket (Time), the bouncer usually lets them in. But if someone is wearing a weird hat and holding a sandwich (a rare "Causality" word), the bouncer just says, "I don't know what you are, go stand in the 'Other' line."

  • Rare story elements (like "because" or "therefore") were often mislabeled as "just regular words" because the AI wasn't 100% sure.

4. The Shape of the Data: A Messy Cloud

The researchers tried to visualize how BERT organizes these story elements. They used a technique called Clustering (grouping similar things together).

The Analogy: If you threw all the "Character" words and "Time" words into a giant 3D fog, you might expect them to form two distinct, separate islands.

  • What they found: Instead of islands, it was more like a swirly, mixed-up smoothie. The "Character" words were everywhere, and the "Time" words were mixed right in with them.
  • The AI didn't keep these categories in neat, separate boxes. They overlapped heavily. This suggests that understanding a story isn't about having separate drawers for "Time" and "Space," but rather a complex, blended understanding where everything connects.

5. Why Was It Hard?

The researchers realized two main things made the job tricky:

  1. One Word vs. Many: Some story ideas are just one word (like "he"), but others are whole phrases (like "in the middle of the night"). The AI struggled more with the long phrases because it had to decide which part of the phrase was the "Time" and which was just "space filler."
  2. Old English: The book is from 1813. The way people spoke then was different from today, which sometimes confused the AI's patterns.

The Bottom Line

Did BERT learn the story? Yes.
The study proves that when you train an AI on enough text, it naturally picks up the "skeleton" of a narrative. It knows who the characters are, when things happen, and why they happen.

However, it doesn't store this knowledge in neat, separate folders. It stores it in a complex, overlapping web. The AI is great at spotting the obvious stuff (like names), but it still gets a little fuzzy on the rare, tricky connections (like "because") unless you give it a lot of help.

Future Plans: The researchers want to test this on more modern books, look deeper into the AI's "layers" (like peeling an onion to see how deep the understanding goes), and try to teach the AI to handle those tricky, multi-word phrases better.

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 →