← Latest papers
💻 computer science

S^2tory: Story Spine Distillation for Movie Script Summarization

The paper introduces S^2tory, a narratology-grounded framework that leverages character development trajectories and a theory-constrained reasoning agent to distill essential plot nuclei from non-linear movie scripts, achieving state-of-the-art summarization performance with high semantic fidelity.

Original authors: Mingzhe Lu, Yanbing Liu, Qihao Wang, Jiarui Zhang, Jiayue Wu, Yue Hu, Yunpeng Li, Yangyan Xu

Published 2026-05-06
📖 4 min read☕ Coffee break read

Original authors: Mingzhe Lu, Yanbing Liu, Qihao Wang, Jiarui Zhang, Jiayue Wu, Yue Hu, Yunpeng Li, Yangyan Xu

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 a massive, 100-page movie script. It's full of dialogue, descriptions of sunsets, characters making coffee, and long conversations about the weather. If you asked a standard computer to summarize this, it might just grab the first few sentences of every scene or pick out the longest speeches. The result? A summary that feels like a list of random facts, missing the actual story of why the movie matters.

The paper "S2tory" introduces a new way to solve this by teaching computers to think like a film director or a literary critic, rather than just a word-counting machine. Here is how it works, broken down into simple concepts:

1. The Problem: The "Noise" vs. The "Signal"

Think of a movie script like a garden.

  • The Satellites (Noise): These are the flowers, the decorative rocks, and the butterflies. They make the garden look nice and set the mood, but if you removed them, the garden would still stand. In a script, these are the atmospheric scenes, small talk, or emotional moments that don't actually change the plot.
  • The Nuclei (Signal): These are the roots and the trunk. If you cut these out, the whole tree falls over. In a script, these are the "Plot Nuclei"—the specific events that force a character to change their mind, their goal, or their situation.

Old summarization tools tried to pick the "biggest" flowers (the most important-sounding words). S2tory realizes that to tell the story, you need to find the roots.

2. The Solution: The "Story Detective" (NEAgent)

The authors created a special AI agent called NEAgent (Narrative Expert Agent). You can think of this agent as a super-smart film student who has read every theory book on storytelling.

Instead of just reading the words, NEAgent watches the characters like a hawk. It asks a very specific question for every single scene:

"If we delete this scene, does the character's journey break?"

  • Scenario A: A character says, "I hate you," and then walks away. If you remove this, the character never leaves, and the next scene doesn't happen. Verdict: This is a Nucleus (Keep it!).
  • Scenario B: Two characters are walking down a road and see a bird. If you remove this, the characters still walk down the road and meet the villain later. Verdict: This is a Satellite (Cut it!).

3. The Magic Trick: Teaching a Small Student

NEAgent is very smart, but it's also slow and expensive to run (like a PhD professor who takes days to grade one paper). You can't use it to summarize thousands of movies instantly.

So, the authors used a technique called Distillation.

  • Imagine the PhD professor (NEAgent) grading a stack of scripts and writing down why they kept or cut certain scenes.
  • They then take those notes and teach a smart high school student (a smaller, faster AI model) how to think the same way.
  • The student learns the logic of the professor, not just the answers. Now, the student can quickly scan a script, identify the "roots" (nuclei), and ignore the "flowers" (satellites).

4. The Result: A Tight, Rhythmic Summary

Once the student model identifies the essential "nuclei," it feeds them to a final summarizer. The result isn't just a shorter version of the text; it's a version that keeps the rhythm of the movie.

The paper tested this on the MovieSum dataset (a huge collection of movie scripts).

  • The Compression: They managed to shrink the scripts by about 3.5 times (keeping only ~28% of the original text).
  • The Quality: Despite being so short, the summaries were better than any previous method at capturing the meaning and flow of the story.
  • The Proof: When they tested this on book summaries (which look very different from scripts), it still worked. This proves the AI learned the logic of storytelling, not just how to read movie scripts.

In a Nutshell

S2tory is a system that teaches AI to stop counting words and start tracking character growth. By filtering out the "fluff" and keeping only the events that actually move the story forward, it creates summaries that feel like the real movie, just told much faster. It's the difference between reading a grocery list of a movie and reading a compelling synopsis that makes you want to watch it.

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 →