← Latest papers
💬 NLP

Swiss Parliaments Corpus Re-Imagined (SPC_R): Enhanced Transcription with RAG-based Correction and Predicted BLEU

This paper introduces the Swiss Parliaments Corpus Re-Imagined (SPC_R), a high-quality long-form dataset of 555 hours of Swiss German parliamentary debates created by transcribing audio with Whisper Large-v3, refining it through a two-step GPT-4o correction process, and filtering segments based on predicted BLEU and semantic completeness scores to achieve a significant 6-point BLEU improvement over previous sentence-level releases.

Original authors: Vincenzo Timmel, Manfred Vogel, Daniel Perruchoud, Reza Kakooee

Published 2026-03-13
📖 5 min read🧠 Deep dive

Original authors: Vincenzo Timmel, Manfred Vogel, Daniel Perruchoud, Reza Kakooee

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, dusty library of old radio broadcasts from the Swiss Parliament. These aren't just any broadcasts; they are hours-long debates spoken in Swiss German (a tricky, dialect-heavy version of the language), but the official written records are in Standard German.

The goal of this paper is to build a perfect "dictionary" that matches the spoken audio to the written text, so computers can learn to understand Swiss German. The authors call this new library SPC_R.

Here is how they built it, explained through a simple story:

1. The Problem: The "Hasty Scribe"

Imagine you hire a very fast, very smart robot scribe (called Whisper) to listen to these 801 hours of debates and type them out.

  • The Good News: The robot is fast and gets the general idea right.
  • The Bad News: It's a bit careless with details. It hears "Alba Rutschi" but writes "Alberucci." It hears a specific political party name and gets it wrong. It's like a student who understands the story but keeps misspelling the main characters' names.

2. The Solution: The "Two-Step Editor"

To fix the robot's mistakes, the authors didn't just hire a human to read every single word (that would take forever). Instead, they built a smart editing pipeline using two different AI "editors."

Step A: The Fact-Checker (RAG + GPT-4o)

First, they gave the robot's messy draft to a super-smart editor (GPT-4o). But this editor had a secret weapon: Context.

  • The Analogy: Imagine the editor is trying to fix a sentence about a politician named "Hans." Without context, the editor might guess. But, the system also feeds the editor the official meeting minutes (the source of truth) right next to the audio.
  • The Magic: Using a technique called RAG (Retrieval-Augmented Generation), the system finds the exact paragraph in the official minutes that matches the audio snippet. The editor then says, "Ah, the robot wrote 'Alberucci', but the official minutes say 'Alberucci'. Let's fix it."
  • Result: This step fixed almost all the name errors, turning a 72% accuracy rate into 100% for names and places.

Step B: The Quality Inspector (GPT-4o-mini)

Once the text was cleaned up, they needed to know: "Is this segment actually good enough to keep?"

  • The Analogy: Imagine a film director watching a raw take. Some scenes are perfect; others are mumbled or confusing. The director needs to decide which clips to keep for the final movie.
  • The Tool: They used a second, smaller AI (GPT-4o-mini) to act as the "Judge." It looked at the corrected text and gave it a score from 0 to 3.
    • Score 3: Perfect.
    • Score 2: Minor grammar slip, but the meaning is clear.
    • Score 1: Wrong names or key words.
    • Score 0: Garbage.

3. The "Crystal Ball" (Predicting Quality without Humans)

Here is the cleverest part. Usually, to know if a transcription is good, you need a human to compare it to the "real" answer. That's expensive and slow.

The authors discovered a crystal ball inside the robot scribe (Whisper).

  • The Analogy: When the robot scribes a word, it whispers to itself, "I'm 99% sure this is 'cat'." If it says "I'm only 50% sure," that's a red flag.
  • The Discovery: They found a direct link between how "confident" the robot was and how good the final text was. They built a math formula (a "Predicted BLEU") that looks at the robot's confidence and predicts the quality score before a human ever looks at it.
  • The Result: They could automatically filter out the bad clips without hiring a single human to read them first.

4. The Final Product

By combining these steps, they started with 801 hours of raw audio.

  • They filtered out the low-confidence, messy parts.
  • They kept only the high-quality, corrected segments.
  • The Result: A pristine library of 555 hours of Swiss German audio perfectly matched with Standard German text.

Why Does This Matter?

Think of this dataset as training wheels for AI.
Before this, AI models trying to understand Swiss German were like students trying to learn a language with a textbook full of typos. Now, they have a textbook that has been proofread by a super-intelligent editor and verified by a strict judge.

This new dataset allows AI to:

  1. Understand Swiss German much better (improving accuracy by 6 points, which is huge in this field).
  2. Get the names of people and places right (crucial for real-world use).
  3. Learn from long, continuous conversations rather than just short, isolated sentences.

In short, the authors took a messy, difficult-to-use pile of data, ran it through a high-tech factory of AI editors and filters, and shipped out a premium product that will help computers finally "speak" Swiss German.

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 →