← Nieuwste papers
💬 NLP

ttda704 at SemEval-2026 Task 4: Modeling Narrative Structures via Pseudonymization and Multi-View Sentence Alignment

Het artikel presenteert de aanpak van het ttda704-team voor SemEval-2026 Taak 4, die contrastief leren met gefinetunede sentence transformers gebruikt om narratieve gelijkenis te modelleren via twee afzonderlijke pipelines: een single-view methode voor volledige narratieve codering en een multi-view methode voor het afstemmen van specifieke thematische, plot en uitkomst componenten.

Oorspronkelijke auteurs: Tai Tran Tan, An Dinh Thien

Gepubliceerd 2026-06-16
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Tai Tran Tan, An Dinh Thien

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een computer probeert te leren hoe hij verhalen moet begrijpen, niet alleen door woorden te tellen, maar door de ziel van het plot te begrijpen. Dat is precies wat het team achter "ttda704" deed voor een competitie genaamd SemEval-2026.

Hier is een eenvoudige uitsplitsing van hun aanpak, gebruikmakend van alledaagse analogieën.

Het Grote Probleem: De "Naamspel"-valstrik

Normaal gesproken worden computers in de war gebracht door namen wanneer ze twee verhalen met elkaar vergelijken. Als Verhaal A gaat over een jongen genaamd Tim die vecht tegen een draak, en Verhaal B gaat over een meisje genaamd Sarah die vecht tegen een draak, dan denkt een simpele computer misschien dat ze totaal verschillend zijn omdat "Tim" en "Sarah" verschillende woorden zijn.

Maar een mens weet: Wacht, beide verhalen gaan over een held die tegen een draak vecht. Ze zijn eigenlijk erg vergelijkbaar.

De auteurs wilden dat de computer de namen zou negeren en zich zou concentreren op de structuur van het verhaal.

De Oplossing: Twee Verschillende Pipelines

Het team bouwde twee verschillende "machines" (pipelines) om twee verschillende delen van de puzzel op te lossen.

Track A: De "Geblinddoekte" Detective (Single-View)

Het Doel: Je krijgt een "Anchor"-verhaal (ankerverhaal) en twee andere verhalen toegewezen. Je moet kiezen welk verhaal het meest lijkt op het ankerverhaal.

De Truc: Pseudonimisering (De "Blinddoek")
Voordat de computer het verhaal leest, speelt het team een spelletje "Mad Libs". Ze nemen elke specifieke naam (zoals "Tim", "De Draak", "Londen") en vervangen deze door generieke labels zoals Karakter_A, Monster_B en Plaats_1.

  • Waarom? Dit dwingt de computer om te stoppen met kijken naar wie er dingen doet en te beginnen met kijken naar wat er gebeurt. Het is alsoals luisteren naar een verhaal waarin iedereen een masker draagt; je kunt het plot alleen beoordelen op de acties, niet op de gezichten.

De Motor: Slim Bevriezen
Ze gebruikten een krachtig, vooraf getraind brein (een sentence transformer) om deze gemaskeerde verhalen te lezen. Om te voorkomen dat het brein "vergeet" hoe het Engels spreekt terwijl het deze nieuwe taak leert, gebruikten ze Smart Layer Freezing (Slimme Laag-bevriezing).

  • Analogie: Stel je een meesterkok (het vooraf getrainde model) voor die leert om een specifiek nieuw gerecht te koken. Je zegt tegen hem: "Verander niet hoe je uien snijdt of water kookt (de onderste lagen), maar je mag wel nieuwe sauzen uitvinden voor dit specifieke gerecht (de bovenste lagen)." Dit voorkomt dat hij te veel overdenkt en fouten maakt.

Het Resultaat: Deze methode werkte goed en hielp het team om 14e te eindigen van de 42 teams.

Track B: De "Driepotige Kruk" (Multi-View)

Het Doel: In plaats van alleen maar een winnaar aan te wijzen, moest het team elk verhaal omzetten in een unieke "vingerafdruk" (een vector), zodat vergelijkbare verhalen dicht bij elkaar terechtkomen in een digitale ruimte.

De Truc: Het Verhaal Opdelen
Het team realiseerde zich dat een verhaal niet één ding is. Het heeft drie duidelijke onderdelen, zoals de poten van een kruk:

  1. Het Thema: Het grote idee (bijv. "Wraak" of "Coming of Age").
  2. Het Plot: De opeenvolging van gebeurtenissen (bijv. "Held raakt gewond, en vecht dan terug").
  3. De Afloop: Hoe het eindigt (bijv. "Held wint" of "Held leert een les").

Het Proces:

  1. Extractie: Ze gebruikten een superintelligent AI (LLM) om het verhaal te lezen en deze drie specifieke onderdelen eruit te halen, waarbij ze deze opschreven als een samenvatting.
  2. Uitlijning: Ze creëerden een speciaal systeem dat leert om verhalen te vergelijken op basis van alle drie de poten tegelijkertijd.
    • Analogie: Stel je voor dat je probeert twee mensen te matchen op basis van hun gezicht, hun stem en hun loopje. Als je alleen naar het gezicht kijkt, kun je het fout hebben. Maar als je naar het gezicht, de stem en het loopje tegelijk kijkt, ben je veel nauwkeuriger.
  3. Zelfcorrectie: Ze voegden een regel toe om ervoor te zorgen dat de onderdelen "Thema", "Plot" en "Afloop" allemaal met elkaar in overeenstemming zijn, waardoor een verenigde verhaalfingerafdruk ontstaat.

Het Resultaat: Deze multi-view aanpak hielp hen om 6e te eindigen van de 25 teams.

Het Geheime Ingrediënt: Synthetische Data

Het team had niet genoeg echte, door mensen gelabelde verhalen om hun modellen perfect te trainen. Daarom gebruikten ze AI om duizenden nep-verhaalvoorbeelden (synthetische data) te verzinnen om op te oefenen.

  • Analogie: Het is als een piloot die traint in een vluchtsimulator. Ze hoeven niet in een echte storm in een echt vliegtuig te vliegen om te leren; ze kunnen eerst oefenen op een computersimulatie. Dit stelde hen in staat om hun modellen efficiënt te trainen zonder een enorme bibliotheek aan door mensen beoordeelde verhalen nodig te hebben.

Samenvatting van Wat Zij Beweerden

  • Ze gebruikten geen dure, trage AI om tijdens de test antwoorden te genereren. In plaats daarvan bouwden ze een snel, efficiënt systeem dat eerst patronen leert en ze vervolgens snel toepast.
  • Ze bewezen dat het verwijderen van namen (pseudonimisering) helpt om de structuur van een verhaal beter te begrijpen dan alleen het lezen van de ruwe tekst.
  • Ze bewezen dat het opdelen van een verhaal in Thema, Plot en Afloop een veel betere "vingerafdruk" creëert voor het vergelijken van verhalen dan het behandelen van een verhaal als één groot blok tekst.

Kortom, ze leerden een computer om de "namen" en de "ruis" te negeren om zich volledig te concentreren op de vorm en de flow van het verhaal.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →