ttda704 at SemEval-2026 Task 4: Modeling Narrative Structures via Pseudonymization and Multi-View Sentence Alignment
The paper presents the ttda704 team's approach to SemEval-2026 Task 4, which employs contrastive learning with fine-tuned sentence transformers to model narrative similarity through two distinct pipelines: a single-view method for full narrative encoding and a multi-view method for aligning specific thematic, plot, and outcome components.
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 teach a computer how to understand stories, not just by counting words, but by understanding the soul of the plot. That is exactly what the team behind "ttda704" did for a competition called SemEval-2026.
Here is a simple breakdown of their approach, using everyday analogies.
The Big Problem: The "Name Game" Trap
Usually, when computers compare two stories, they get tricked by names. If Story A is about a boy named Tim who fights a dragon, and Story B is about a girl named Sarah who fights a dragon, a simple computer might think they are totally different because "Tim" and "Sarah" are different words.
But a human knows: Wait, both stories are about a hero fighting a dragon. They are actually very similar.
The authors wanted the computer to ignore the names and focus on the structure of the story.
The Solution: Two Different Pipelines
The team built two different "machines" (pipelines) to solve two different parts of the puzzle.
1. Track A: The "Blindfolded" Detective (Single-View)
The Goal: You are given a "Anchor" story and two other stories. You have to pick which one is more similar to the Anchor.
The Trick: Pseudonymization (The "Blindfold")
Before the computer reads the story, the team plays a game of "Mad Libs." They take every specific name (like "Tim," "The Dragon," "London") and replace them with generic labels like Character_A, Monster_B, and Place_1.
- Why? This forces the computer to stop looking at who is doing things and start looking at what is happening. It's like listening to a story where everyone is wearing a mask; you can only judge the plot by the actions, not the faces.
The Engine: Smart Freezing
They used a powerful pre-trained brain (a sentence transformer) to read these masked stories. To keep the brain from "forgetting" how to speak English while learning this new task, they used Smart Layer Freezing.
- Analogy: Imagine a master chef (the pre-trained model) learning to cook a specific new dish. You tell them, "Don't change how you chop onions or boil water (the bottom layers), but you can invent new sauces for this specific dish (the top layers)." This stops them from overthinking and making mistakes.
The Result: This method worked well, helping the team rank 14th out of 42 teams.
2. Track B: The "Three-Legged Stool" (Multi-View)
The Goal: Instead of just picking a winner, the team had to turn every story into a unique "fingerprint" (a vector) so that similar stories end up close together in a digital space.
The Trick: Breaking the Story Apart
The team realized that a story isn't just one thing. It has three distinct parts, like the legs of a stool:
- The Theme: The big idea (e.g., "Revenge" or "Coming of Age").
- The Plot: The sequence of events (e.g., "Hero gets hurt, then fights back").
- The Outcome: How it ends (e.g., "Hero wins" or "Hero learns a lesson").
The Process:
- Extraction: They used a super-smart AI (LLM) to read the story and pull out these three specific parts, writing them down like a summary.
- Alignment: They created a special system that learns to compare stories based on all three legs at once.
- Analogy: Imagine trying to match two people by their face, their voice, and their walk. If you only look at the face, you might get it wrong. But if you look at the face, voice, and walk together, you are much more accurate.
- Self-Correction: They added a rule to make sure the "Theme," "Plot," and "Outcome" parts all agree with each other, creating a unified story fingerprint.
The Result: This multi-view approach helped them rank 6th out of 25 teams.
The Secret Sauce: Synthetic Data
The team didn't have enough real human-labeled stories to train their models perfectly. So, they used AI to invent thousands of fake story examples (synthetic data) to practice on.
- Analogy: It's like a pilot training in a flight simulator. They don't need to fly a real plane in a storm to learn; they can practice on a computer simulation first. This allowed them to train their models efficiently without needing a massive library of human-graded stories.
Summary of What They Claimed
- They didn't use expensive, slow AI to generate answers during the test. Instead, they built a fast, efficient system that learns patterns first and then applies them quickly.
- They proved that removing names (pseudonymization) helps computers understand the structure of a story better than just reading the raw text.
- They proved that breaking a story into Theme, Plot, and Outcome creates a much better "fingerprint" for comparing stories than treating the story as one big block of text.
In short, they taught a computer to ignore the "names" and the "noise" to focus entirely on the shape and flow of the story.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.