← Latest papers
⚡ electrical engineering

Leveraging Large Language Models for Sarcastic Speech Annotation in Sarcasm Detection

This paper introduces PodSarc, a large-scale sarcastic speech dataset generated through an LLM-assisted annotation pipeline with human verification, which addresses data scarcity and enables effective speech-only sarcasm detection achieving a 73.63% F1 score.

Original authors: Zhu Li, Yuqing Zhang, Xiyuan Gao, Shekhar Nayak, Matt Coler

Published 2026-04-21
📖 4 min read☕ Coffee break read

Original authors: Zhu Li, Yuqing Zhang, Xiyuan Gao, Shekhar Nayak, Matt Coler

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 robot how to understand human humor, specifically sarcasm.

Sarcasm is tricky. It's like when someone says, "Oh, great, another rainy day," while looking at a storm. They don't mean it's great; they mean it's terrible. To understand this, you need to hear the tone of voice, see the eye roll, and know the context.

The problem is that while computers are getting really good at reading text, they are terrible at understanding sarcasm in speech (audio). Why? Because there aren't enough "training manuals" (datasets) for them to study. Most existing manuals are either too small or rely on video (seeing the face), which doesn't help when you only have audio, like in a podcast or a phone call.

This paper introduces a clever new way to build a massive "training manual" for sarcasm using AI helpers (Large Language Models or LLMs) and a little bit of human supervision.

Here is the story of how they did it, broken down simply:

1. The Problem: The "Data Desert"

Think of training an AI to detect sarcasm like training a dog to catch a frisbee. You need thousands of frisbees (data) to practice with. But for sarcastic speech, the frisbees are rare.

  • Existing datasets are like a few frisbees found in a tiny backyard. They are often from TV shows where you can see the actors' faces.
  • Real life (like podcasts) is like a vast, empty field where you only have the sound of the wind and the voice, no faces. The old datasets don't work well here.

2. The Solution: The "AI Intern" Pipeline

Instead of hiring a huge team of humans to listen to thousands of hours of podcasts (which is expensive and slow), the researchers used AI as an intern.

They built a three-step assembly line:

  • Step 1: The Raw Material. They took a popular podcast called Overly Sarcastic Podcast (which is basically a goldmine of sarcasm) and chopped it up into thousands of little clips.
  • Step 2: The AI Interns. They hired two super-smart AI models (GPT-4o and LLaMA 3) to listen to these clips and decide: "Is this sarcastic or not?"
    • Think of these AIs as two different critics. One might say, "Yes, that was sarcasm!" while the other says, "No, that was just serious."
  • Step 3: The Human Manager. When the two AI critics disagreed, a human expert (a PhD student) stepped in to make the final call. They listened to the tone, the pause, and the hesitation to decide who was right.

3. The Result: "PodSarc"

By running this pipeline, they created a brand new, massive dataset called PodSarc.

  • It contains over 11,000 speech clips.
  • It has about 29 hours of audio.
  • It is specifically designed for audio-only sarcasm detection (no video needed).

Think of PodSarc as a giant library of sarcastic voices that the AI can now study to learn the difference between "I'm so happy" (when they are actually sad) and "I'm so happy" (when they actually mean it).

4. Did It Work?

The researchers tested their new system by building a "Sarcasm Detector" and feeding it this new data.

  • The Test: They compared detectors trained on old data vs. detectors trained on their new "AI-assisted" data.
  • The Score: The detector trained on their new method scored a 73.6% success rate.
  • The Takeaway: This is a huge improvement. It proves that you don't need a thousand humans to label data. You can use AI to do the heavy lifting, have humans just fix the mistakes, and end up with a high-quality dataset that teaches computers how to "get the joke."

Why Does This Matter?

Imagine a future where your smart speaker or phone assistant doesn't get offended when you say, "Oh, perfect, my flight is cancelled," but instead responds with, "I'm sorry to hear that, let's see what we can do."

This paper shows us a faster, cheaper way to teach computers that tone of voice matters just as much as the words we say. It's like giving the robot a pair of "emotional ears" so it can finally understand the human condition.

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 →