← Latest papers
💬 NLP

Persona-driven Simulation of Voting Behavior in the European Parliament with Large Language Models

This paper demonstrates that zero-shot persona prompting with Large Language Models can reasonably simulate the voting behavior of Members of the European Parliament and accurately predict the positions of political groups, achieving a weighted F1 score of approximately 0.793.

Original authors: Maximilian Kreutner, Marlene Lutz, Markus Strohmaier

Published 2026-02-20
📖 5 min read🧠 Deep dive

Original authors: Maximilian Kreutner, Marlene Lutz, Markus Strohmaier

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 the European Parliament as a massive, chaotic kitchen where 700 chefs (the Members of Parliament, or MEPs) are trying to decide on a giant menu for Europe. Each chef belongs to a specific culinary school (their national party) and a broader flavor profile group (their European political group). Sometimes, they all agree on the recipe; other times, a chef from the "Spicy" group might want to add salt to a "Sweet" dish, or a chef might just refuse to taste the food at all.

The researchers in this paper asked a big question: Can we use a super-smart AI robot to pretend to be each of these 700 chefs and guess how they would vote on these recipes?

Here is the breakdown of their experiment, explained simply:

1. The Problem: The Robot's "Default Personality"

The AI robots they used (called Large Language Models or LLMs) are like students who have read almost every book in the library. Because of this, they have a "default personality." The researchers found that, by default, these robots tend to be very progressive and left-leaning. If you just ask them, "What do you think about this law?" they will almost always say "Yes" to things that sound nice and "No" to things that sound strict, regardless of who is asking.

2. The Solution: The "Method Actor" Trick

To fix this, the researchers used a technique called Persona Prompting. Think of this like casting an actor for a movie.

  • Instead of asking the robot, "What do you think?"
  • They said, "Pretend you are Chef Hans from Germany. You are 50 years old, you belong to the 'Green Party' culinary school, and you care deeply about organic farming. Now, what do Chef Hans think about this new law?"

They gave the robot a "character sheet" (a persona) containing the chef's name, age, country, and political party, and then asked them to vote on 47 different laws.

3. The Experiment: Testing the Actors

They tested four different AI models (some big, some small; some from the West, some from the East) to see which one could play the role of the politicians best. They tried two main ways of asking:

  • The "Snap" Method: "Vote FOR or AGAINST immediately."
  • The "Think First" Method: "Explain your reasoning like a real politician, then vote."

4. The Results: How Good Were the Actors?

The results were surprisingly good, but with some funny quirks:

  • The Hit Rate: The best AI setup got about 79% accuracy. That's like a student getting an A- on a political science exam. It's not perfect, but it's way better than just guessing "Yes" to everything.
  • The "Abstain" Blind Spot: The robots were terrible at guessing when a politician would say, "I'm not voting today." In real life, politicians sometimes skip votes for strategic reasons. The robots, however, almost always forced a "Yes" or "No" answer. It's like a robot that refuses to say "I don't know."
  • The "Party Line" Rule: The AI learned a very important lesson from political science: The most important thing is the National Party. If you tell the robot the politician's name and their national party, it guesses correctly almost every time. If you only tell it the politician's name, it's a bit worse. If you tell it everything (age, birthplace, etc.), it's the best.
  • The "Left-Leaning" Bias: Even when pretending to be a conservative politician, the robot sometimes struggled. If the politician was very far to the right (opposite the robot's default personality), the robot would sometimes get confused and vote more like a liberal than a conservative. It's like an actor who is so used to playing a hero that they can't quite get into the head of a villain.

5. The "Counter-Factual" Test: Can They Be Persuaded?

The researchers tried a tricky test. They took a speech arguing for a law, and asked the AI to rewrite it to argue against the law (keeping the same facts, just flipping the opinion).

  • The Finding: When they gave this "flipped" speech to a robot pretending to be a politician from the political center, the robot stayed firm. But when they gave it to a robot pretending to be a politician from the political extremes (far-left or far-right), the robot often changed its vote!
  • The Metaphor: It's like a stubborn mule (the center politician) who won't move even if you change the scenery, versus a chameleon (the extreme politician) who changes colors too easily when the argument changes. This suggests the AI struggles to truly "become" a person whose views are totally opposite to its own training.

6. Why Does This Matter?

This isn't about replacing real politicians with robots. Instead, it's a tool for researchers.

  • Simulation: It allows us to simulate "What if?" scenarios. "What if this new law passed? How would the French Green Party react?"
  • Understanding Bias: It helps us see where the AI is biased. If the AI consistently votes "Yes" on environmental laws even when pretending to be a skeptic, we know the AI has a built-in bias toward those topics.
  • The Future: The researchers found that asking the AI to "think out loud" before voting makes it much better at playing different roles, especially for smaller, less powerful AI models.

The Bottom Line

The paper shows that AI can be a surprisingly good "method actor" for politics. If you give it a character sheet and ask it to think before it speaks, it can mimic how real politicians vote about 80% of the time. However, it still struggles with the nuance of "strategic silence" (abstaining) and sometimes gets stuck in its own "default personality" when trying to play a character who is very different from itself.

In short: The AI is a great student of politics, but it's still learning how to truly wear the shoes of someone with a completely different worldview.

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 →