← Latest papers
💬 NLP

Lacuna Inc. at SemEval-2026 Task 4: Structurally Gated State-Space Models for Disentangling Narrative Similarity

This paper introduces the Invariant-Variant Disentangled State-Space Model (IVD-SSM), which combines a hybrid State-Space backbone with a novel Structurally Gated Alignment head to effectively disentangle abstract narrative structures from superficial lexical details for improved story similarity evaluation at SemEval-2026 Task 4.

Original authors: Aleksey Kudelya, Rafif Alshawi, Alexander Shirnin

Published 2026-07-07
📖 5 min read🧠 Deep dive

Original authors: Aleksey Kudelya, Rafif Alshawi, Alexander Shirnin

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

The Big Problem: "Same Words, Different Story"

Imagine you are trying to decide if two stories are basically the same plot, just told with different characters.

  • Story A: A bullied kid uses a "zombie virus" to get revenge and become popular.
  • Story B: A scientist accidentally releases a "zombie virus" in a lab, and everyone runs around screaming.

A standard computer program might look at these and say, "They are 90% the same!" because they both have the word "zombie." But a human knows they are totally different stories. One is about revenge and social climbing; the other is about a survival horror disaster.

The challenge the authors faced (SemEval-2026 Task 4) was to build a computer that ignores the "zombie" keyword and instead looks at the cause-and-effect chain: Who did what, and why?

The Solution: The "Skeleton vs. Skin" Approach

The team from HSE University built a system called IVD-SSM. Think of this system as a detective that separates a story into two layers:

  1. The Skeleton (Invariant): The core structure. The sequence of events (e.g., "Outcast" → "Takes drastic action" → "Status changes"). This never changes, even if the names do.
  2. The Skin (Variant): The superficial details. Names, specific objects, settings, and genre tropes (like "zombies," "spaceships," or "castles").

Their goal was to make the computer focus entirely on the Skeleton and ignore the Skin.

How It Works: The "Big Picture" and the "Microscope"

The system uses a special type of AI engine (based on a model called Jamba) that is great at reading long texts without getting tired or forgetting the beginning. But the real magic happens in a new part they invented called the Structurally Gated Alignment (SGA) Head.

Imagine the SGA head has two pairs of eyes working together:

  1. The "Macro" Eye (The Wide-Angle Lens):

    • This eye looks at the story from far away. It skips over details and only sees the big milestones: Beginning, Conflict, Climax, Resolution.
    • It creates a rough map of the story's shape. It doesn't care if the hero is named "John" or "Jane," or if the weapon is a "gun" or a "laser." It just sees the shape of the plot.
  2. The "Micro" Eye (The Microscope):

    • This eye zooms in on every single word. It notices that both stories mention "zombies."
    • The Danger: If the computer only used this eye, it would get tricked by the "zombie" word and think the stories are similar.
  3. The "Gatekeeper" (The Gating Mechanism):

    • This is the most important part. The Macro Eye acts as a bouncer or a gatekeeper.
    • It looks at the rough map first. If the Macro Eye says, "Hey, the shape of these two stories is totally different," it slams the gate shut on the Micro Eye.
    • Even if the Micro Eye screams, "But they both have zombies!", the Gatekeeper says, "I don't care. The plot structure doesn't match, so ignore the word 'zombie'."
    • The Gatekeeper only lets the Micro Eye's details through if the big-picture structures actually align.

What They Found

The team tested this system against other standard AI models and even against a very smart, pre-trained AI (GPT-4o-mini).

  • Standard Models: Got tricked by the "zombie" words and failed to see the difference in the plots.
  • Their System (IVD-SSM): Successfully ignored the distracting words and correctly identified that the "revenge" story and the "survival" story were different, while picking the story that actually shared the same "outcast takes action" structure.
  • The Result: Their system was better than random guessing and better than simple word-matching, proving that you can teach a computer to look past the surface details to find the true story structure.

The Catch (Limitations)

The authors are honest about where their system isn't perfect yet:

  • The Gate isn't a Wall: The gate is "soft." If the wrong story has too many matching specific words (like a very specific name or rare object), a tiny bit of that "noise" can still leak through the gate and confuse the system.
  • Memory Issues: While the main engine is efficient, the final step of comparing every word to every word (to check the details) is still heavy on computer memory. It works fine for short summaries but might struggle with full-length novels.
  • Training Data: They had to train the system mostly on stories generated by other computers because there weren't enough human-written examples. This means the system is really good at spotting standard story patterns but might get confused by very weird, experimental, or non-linear human stories.

In Summary

The paper presents a new way to teach computers to understand stories. Instead of just counting how many words two stories share, they built a system that first checks if the skeleton of the plot matches. Only if the skeletons match does it allow the details to influence the final decision. This prevents the computer from being fooled by superficial similarities like shared keywords.

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 →