ProCrit: Self-Elicited Multi-Perspective Reasoning with Critic-Guided Revision for Multimodal Sarcasm Detection
This paper proposes ProCrit, a novel proposal-critic framework that enables autonomous, self-elicited multi-perspective reasoning and targeted revision guided by an external critic to enhance multimodal sarcasm detection by overcoming the limitations of fixed, predefined analytical perspectives.
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 figure out if a friend is being sarcastic. They post a picture of a traffic jam with the caption, "What a perfect day!"
Detecting sarcasm in images and text is tricky because the "joke" can come from many different angles. Sometimes it's about a cultural reference, sometimes it's about how the text contradicts the image, and sometimes it's about an exaggerated tone. The problem is that every single sarcastic post is different, so you can't use the same checklist for every one.
The paper introduces a new system called ProCrit to solve this. Think of ProCrit not as a single robot, but as a two-person detective team working together to solve a mystery.
The Two Detectives: The "Proposal" and The "Critic"
The Proposal Agent (The Detective):
This is the thinker. When it sees a picture and text, it doesn't just guess "Yes" or "No." Instead, it acts like a detective who says, "Okay, let's look at this from a few different angles."- The Old Way: Previous systems were like detectives who were forced to use a fixed checklist (e.g., "Check tone," "Check image," "Check grammar") for every single case, even if the case didn't need all those checks.
- The ProCrit Way: This detective is smart enough to invent its own checklist for every specific case. If a joke relies on a historical reference, it invents a "History Check." If it relies on a visual contradiction, it invents a "Visual Check." It builds its reasoning step-by-step, using the clues from the first step to inform the second.
The Critic Agent (The Editor/Coach):
This detective is the "second pair of eyes." Once the Proposal Agent writes down its reasoning and makes a guess, the Critic steps in.- The Critic doesn't just say "Right" or "Wrong." It acts like a strict editor who reads the detective's notes and says, "Hey, you missed the fact that the car in the background is on fire! That changes everything," or "You focused too much on the text and ignored the sad face in the photo."
- The Critic gives specific, natural language feedback on what was missed or misunderstood.
The "Draft–Critique–Revise" Loop
Here is how they work together, like a writer and an editor:
- Draft: The Proposal Agent writes its first draft of the reasoning and makes a guess.
- Critique: The Critic Agent reads it, finds the holes, and writes a note saying, "You missed this specific clue."
- Revise: The Proposal Agent takes that feedback, throws away the old draft, and writes a brand new analysis from scratch, making sure to fix the specific mistakes the Critic pointed out.
How They Learned to Do This (The "Training" Part)
The paper notes that real-world data (like social media posts) usually just has a "Yes/No" label, not a step-by-step explanation of how to find the sarcasm. It's like having a test with an answer key but no explanation of the math.
To fix this, the researchers created a special training method:
- The "Dynamic Role" Simulation: They used a super-smart AI to simulate a team of experts. One expert would look at the text, the next would look at the image, the next would check the tone, and so on. They passed notes back and forth until they solved the puzzle.
- Flattening the Notes: They took all those back-and-forth notes and turned them into a single, long story. This taught the Proposal Agent how to "think" in a chain of logic without needing a human to tell it what to do next.
- Mutual Refinement: They trained the two detectives to get better together. The Proposal Agent gets better at fixing mistakes because the Critic gives better feedback. The Critic gets better at giving feedback because it sees which of its notes actually helped the Proposal Agent fix the problem. It's a feedback loop where they both level up.
The Results
When they tested this team on three different sets of social media data, ProCrit outperformed all other methods.
- It was better at catching the "tricky" sarcasm that other systems missed (improving its ability to find the "Yes" cases).
- It showed that having a "Critic" who gives specific feedback is much better than just letting the AI try to fix its own mistakes alone (which the paper says is often unreliable).
In short: ProCrit is a system that teaches an AI to be a flexible detective that invents its own investigation strategy for every case, and then has a strict editor review its work to ensure it didn't miss any clues.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.