atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

Political Actor Agent: Simulating Legislative System for Roll Call Votes Prediction with Large Language Models

AAAI 2025 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Interactive multi-agent trajectory prediction · 2 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 the Political Actor Agent (PAA), an LLM role-playing agent framework that predicts U.S. House roll call votes using legislator profiles, multi-view planning, and a leader-follower influence mechanism, without training.

Problem

Roll call vote prediction for legislators is limited by embedding-based methods that need predefined features, large training data, and offer poor interpretability; the paper targets interpretable, data-efficient vote prediction.

Approach

Model each legislator as an LLM role-playing agent whose prompt profile includes personal info, constituency, sponsorship and sampled voting records; agents reason from trustee, delegate, and follower views, and leader agents vote first to influence followers, with no model training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GPT-4o-mini as the PAA base model instead of the strongest baselinePAA · split_244accuracy: 86.5 ± 0.10 -> 91.8 ± 0.15Helped
Use GPT-4o-mini as the PAA base model instead of the strongest baselinePAA · split_433accuracy: 88.5 ± 0.03 -> 91.3 ± 0.20Helped
Use GPT-4o-mini as the PAA base model instead of the strongest baselinePAA · split_622accuracy: 91.7 ± 0.08 -> 92.1 ± 0.10Helped
Add the profile module (ablation)PAA · split_244accuracy: 78.6 ± 0.10 -> 91.8 ± 0.15Helped
Add the planning module (ablation)PAA · split_244accuracy: 80.1 ± 0.12 -> 91.8 ± 0.15Helped
Add the acting module (ablation)PAA · split_244accuracy: 80.7 ± 0.19 -> 91.8 ± 0.15Helped
Use profiles with anonymized legislator names and bill numbers (ablation)PAA · split_244accuracy: 91.8 ± 0.15 -> 90.8 ± 0.10Hurt
Swap names of legislators with differing stances in the profile (ablation)PAA · split_244accuracy: 91.8 ± 0.15 -> 90.1 ± 0.08Hurt
Add legislator personal information to the profile (ablation)PAA · split_244accuracy: 82.9 ± 0.17 -> 91.8 ± 0.15Helped
Add constituency information to the profile (ablation)PAA · split_244accuracy: 90.9 ± 0.06 -> 91.8 ± 0.15No clear effect
Add sponsorship activity to the profile (ablation)PAA · split_244accuracy: 83.6 ± 0.09 -> 91.8 ± 0.15Helped
Add voting records to the profile (ablation)PAA · split_244accuracy: 83.4 ± 0.13 -> 91.8 ± 0.15Helped

Surprising findings

Limitations

Experimental setup

Datasets: 117th-118th U.S. House voting records Wikipedia pages of legislators and constituencies bill sponsorship and cosponsorship data legislators' Twitter posts

Benchmarks: 117th-118th U.S. House roll call votes (split_244, split_433, split_622)

Metrics: accuracy macro-averaged F1

Baselines: ideal-vector LSTM+GCN Vote+MTL PAR UPPAM

Builds on: ideal point model role-playing agents

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