Zero-Shot Stance Detection in the Wild: Dynamic Target Generation and Multi-Target Adaptation
This paper proposes a novel zero-shot stance detection task called DGTA that identifies multiple dynamic targets and their stances without prior knowledge, demonstrating that fine-tuned large language models, particularly through two-stage and integrated strategies, achieve superior performance on a newly constructed Chinese social media dataset.
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 walking through a bustling, chaotic marketplace (like a social media feed). In this market, people are shouting opinions about everything: politicians, new phones, sports teams, and abstract ideas like "freedom" or "corporate greed."
The Problem: The "Blind" Detective
Traditional computer programs designed to understand these opinions (called "Stance Detection") are like detectives who only work when given a specific "Wanted Poster." If you tell them, "Find out what people think about Tesla," they can do a great job. But if someone walks up and says, "Tesla is great, but BYD is better, and NIO is awkward," the traditional detective freezes. They don't know to look for BYD or NIO because they weren't on the original list. They are stuck waiting for a pre-defined target.
The Solution: The "Wild" Detective
The authors of this paper propose a new kind of detective: the DGTA (Dynamic Target Generation and Multi-Target Adaptation) model. Instead of needing a "Wanted Poster," this detective is trained to walk into the wild marketplace, listen to the chatter, and say:
- "Hey, I hear someone talking about Tesla."
- "Oh, and they're also mentioning BYD."
- "And NIO too."
- "Now, let me figure out if they like or dislike each one."
This is called Zero-Shot Stance Detection in the Wild. The computer has to invent the list of targets on the fly and figure out the opinion for each one, all at once.
How They Built the Training Ground
To teach this new detective, the researchers couldn't just use old textbooks. They had to build a massive, new training ground using real Chinese social media posts (Weibo).
- The Crowd: They collected over 125,000 posts from 240 different users.
- The Clean-up: They scrubbed away emojis, links, and usernames to leave just the pure text.
- The Teachers: They didn't just hire one human to label the data. They used a "committee" of three different AI models to label the posts. If two out of three agreed on what the target was and what the opinion was, they kept it. If they disagreed, they threw it out. Then, human experts double-checked the work.
- The Result: A high-quality dataset of about 71,000 posts, covering everything from single-target rants to complex arguments involving three or four different topics in one sentence.
The Training Methods: One-Step vs. Two-Step
The researchers tried two different ways to train their "Large Language Models" (super-smart AI brains) to do this job:
- The "All-in-One" Chef (Integrated Strategy): This model is told, "Read this text, find all the targets, and tell me the opinion for each, all in one go." It's like a chef who chops, cooks, and plates the meal simultaneously.
- The Assembly Line (Two-Stage Strategy): This splits the job.
- Station 1: A model reads the text and just lists the targets (like a scanner reading barcodes).
- Station 2: A different model takes that list and the original text to decide if the opinion is positive, negative, or neutral. It's like having one person find the ingredients and a second person cook them.
The Results: Who Won?
They tested these models against older, simpler programs and models that just read instructions without being specially trained (prompted models).
- The Winners: The specially trained (fine-tuned) AI models crushed the competition.
- The "All-in-One" Winner: A model called DeepSeek-R1 (which has been trained to "think" before answering) became the best at figuring out the opinions. It got a score of 79.26% on accuracy.
- The "Two-Step" Winner: A model called Qwen2.5 was the best at just finding the targets, scoring 66.99%.
- The Lesson: Training the AI specifically for this messy, real-world job made it much better than just giving it a generic instruction. Also, models that were taught to "reason" (think step-by-step) did better than those that just guessed.
The Challenges (Where the Detective Stumbles)
Even the best models had trouble in specific situations:
- Too Many Targets: When a sentence had three or four different topics, the models got confused and started mixing them up.
- Hidden Meanings: If someone used sarcasm or a metaphor (like saying "Apple marrying a cowherd" to mean a bad partnership), the models sometimes missed the negative tone and thought it was neutral.
- Vague Targets: If the target wasn't a clear name (like "Trump") but an abstract idea (like "the unfairness of the system"), the models struggled to pin it down exactly, though they were good at finding that something was being discussed.
In Summary
This paper introduces a new way to teach computers to understand social media arguments without needing a pre-made list of topics. By building a massive, carefully checked dataset and training AI models to either "think it all through" or "work in an assembly line," they created a system that can automatically spot who people are talking about and what they think of them, even in the chaotic, unpredictable "wild" of the internet.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.