atlas

Research map / Large language models / Reasoning and chain of thought

Is Sarcasm Detection a Step-by-Step Reasoning Process in Large Language Models?

AAAI 2025 · Large language models › Reasoning and chain of thought · approach: Search and self-correction in reasoning · 16 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SarcasmCue, a prompting framework with four methods (chain, graph, bagging, tensor of cues) to test whether LLM sarcasm detection is step-by-step, evaluated on four sarcasm benchmarks.

Problem

Whether sarcasm detection, unlike math reasoning, follows a step-by-step reasoning process, and how to prompt LLMs for sarcasm detection beyond sequential chain-of-thought style prompting.

Approach

Four prompting methods spanning sequential (chain of contradiction, graph of cues) and non-sequential (bagging of cues, tensor of cues) structures; ToC fuses linguistic, contextual and emotional cue embeddings via token-wise tensor product and trains only linear projection layers on top of a frozen LLM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CoC instead of the strongest prompting baselineGPT-4o · Sarcasm detection, average across four datasetsMacro-F1: 67.88 -> 70.73Helped
Use CoC instead of the strongest prompting baselineClaude 3.5 Sonnet · Sarcasm detection, average across four datasetsMacro-F1: 73.26 -> 74.74Helped
Use ToC instead of the strongest prompting baselineLlama 3-8B · Sarcasm detection, average across four datasetsMacro-F1: 50.31 -> 65.24Helped
Use ToC instead of the strongest prompting baselineQwen 2-7B · Sarcasm detection, average across four datasetsMacro-F1: 43.22 -> 68.39Helped
Add linguistic cues to GoC (ablation)GoC on Claude 3.5 Sonnet · Sarcasm detection, average across four datasetsMacro-F1: 72.78 -> 72.97Mixed
Add emotional cues to GoC (ablation)GoC on Claude 3.5 Sonnet · Sarcasm detection, average across four datasetsMacro-F1: 73.24 -> 72.97No clear effect
Add contextual cues to GoC (ablation)GoC on Claude 3.5 Sonnet · Sarcasm detection, average across four datasetsMacro-F1: 72.99 -> 72.97No clear effect
Add linguistic cues to BoC (ablation)BoC on Claude 3.5 Sonnet · Sarcasm detection, average across four datasetsMacro-F1: 50.30 -> 70.31Helped
Add emotional cues to BoC (ablation)BoC on Claude 3.5 Sonnet · Sarcasm detection, average across four datasetsMacro-F1: 60.16 -> 70.31Helped
Add contextual cues to BoC (ablation)BoC on Claude 3.5 Sonnet · Sarcasm detection, average across four datasetsMacro-F1: 67.44 -> 70.31Helped
Add linguistic cues to GoC (ablation)GoC on Llama 3-8B · Sarcasm detection, average across four datasetsMacro-F1: 50.14 -> 54.54Helped
Add emotional cues to GoC (ablation)GoC on Llama 3-8B · Sarcasm detection, average across four datasetsMacro-F1: 48.88 -> 54.54Helped

Surprising findings

Limitations

Experimental setup

Datasets: IAC-V1 IAC-V2 SemEval 2018 Task 3 MUStARD CMMA UR-FUNNY-V2

Benchmarks: IAC-V1 IAC-V2 SemEval 2018 Task 3 MUStARD CMMA UR-FUNNY-V2

Metrics: accuracy macro-F1

Baselines: IO prompting CoT ToT MFN SVM+BERT

Builds on: chain-of-thought prompting tree of thought graph of thought tensor fusion network

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy