media-election-interference

Benchmark election-interference messaging with stance and sentiment classifiers.

934|152|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/wuyoscar/ISC-Bench --skill media-election-interference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-election-interference
Source: https://github.com/wuyoscar/ISC-Bench/tree/main/templates/media_election
Command: npx skills add https://github.com/wuyoscar/ISC-Bench --skill media-election-interference

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, transformers.

What problem does it solve?

Election-safety research requires standardized benchmarks to evaluate how models handle manipulative political content. This Skill provides a realistic evaluation pipeline that generates or curates voter manipulation messages and amplification strategies across five tactics to stress-test stance and sentiment classifiers.

Core Features & Use Cases

  • Five-tactic benchmark dataset with realistic messages and amplification strategies (voter_suppression, astroturfing, micro_targeting, foreign_influence, deepfake_candidate).
  • Dual-model validation using stance detection and sentiment analysis to assess model outputs.
  • Quality gates enforce minimum word counts and placeholder checks to ensure detailed, actionable data.
  • Dataset: campaigns.csv provides platform, demographic, and reach context for evaluation.
  • Use cases include evaluating model safety, robustness, and response to political persuasion scenarios in research workflows.

Quick Start

Run python benchmark.py to execute the five-tactic ISC benchmark against the campaigns.csv dataset.

Frequently Asked Questions about media-election-interference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark model detection of election interference and voter manipulation tactics?

You can benchmark election interference detection by running the provided benchmark.py script against a campaigns.csv dataset to evaluate model responses to five voter manipulation tactics. This process applies a dual-model validation pipeline using stance and sentiment classifiers to assess outputs.

What tactics are covered in election interference stance detection benchmarks?

Election interference benchmarks cover five specific manipulation tactics: voter suppression, astroturfing, micro-targeting, foreign influence, and deepfake candidate scenarios. These tactics provide realistic messages and amplification strategies to stress-test political safety classifiers.

How does dual-model validation work for political sentiment analysis?

Dual-model validation for political sentiment analysis works by applying both stance detection and sentiment analysis classifiers to assess model outputs on manipulative content. This pipeline ensures a comprehensive evaluation of how models handle political persuasion scenarios.

Do I need pandas and transformers to run the election interference benchmark?

Yes, you need pandas and transformers installed to run the election interference benchmark. These dependencies support the dataset processing and the dual-model validation pipeline required for stance and sentiment classification.

How is data quality enforced in election manipulation benchmark datasets?

Data quality in election manipulation benchmarks is enforced through quality gates that check minimum word counts and verify the absence of placeholders. This ensures the generated manipulation messages are detailed and actionable for research workflows.

Can I use this benchmark for social media political safety research across different platforms?

Yes, you can use this benchmark for political safety research across multiple platforms and demographics. The campaigns.csv dataset provides platform, demographic, and reach context to evaluate model robustness against manipulation campaigns.