APSI Logo

Frequently Asked Questions (FAQ)

Answers to common questions about APSI: what it measures, how it works, how to interpret outputs, and key limitations and ethical guidance.


What is APSI

1. What is APSI?

APSI (Automated Political Stance Identification) is a theory-driven text analysis tool that estimates political positions expressed in text using Natural Language Inference (NLI).


2. What does APSI measure?

APSI analyses text across three dimensions: Economic Left–Right ideology, Support for Liberal Democratic values, and Populist vs. Pluralist rhetoric.


3. Who is APSI designed for?

APSI is intended for research, journalism, think tanks, civil society organisations, and critical analysis of political discourse.


4. What are the main design principles of APSI?

APSI is theory-driven, transparent, interpretable, reproducible, and scalable — designed to enable auditing of how scores are produced.

How It Works

5. What is Natural Language Inference (NLI)?

NLI is a method where a model estimates whether a text supports (entails) a hypothesis statement, rather than relying on keywords alone.


6. How does APSI differ from traditional classifiers?

APSI does not train a supervised classifier on labelled stance datasets. Instead, it uses a hypothesis-based scoring framework with a pretrained political NLI model, enabling zero-shot and interpretable results.


7. What does "zero-shot" mean in APSI?

Zero-shot means APSI can estimate political stances without training on a labelled stance dataset for your specific task.


8. How are hypotheses created?

Hypotheses are derived from political theory and expert survey codebooks, then written as natural-language statements suitable for NLI scoring.


9. How is the final score calculated?

APSI averages entailment probabilities for each side of a dimension, takes the difference, and scales it to a 0–10 score (clipped to stay within bounds).


10. How does APSI decide whether a text is politically relevant?

APSI runs a topic relevance pre-check. If the text does not strongly match political topic hypotheses (threshold 0.6), it returns no score.


11. What happens if a text is not politically relevant?

The tool returns score = NA and an explanation that it cannot infer a political stance from the text.

The Underlying Model

12. What model does APSI use?

APSI uses the Political DEBATE model (Burnham et al. 2024), which is specialised for political discourse analysis using Natural Language Inference.


13. What is the Political DEBATE model built on?

It is built on the DeBERTa V3 large architecture, which was first fine-tuned for general-purpose NLI classification and then further trained on the PolNLI political dataset.


14. What is the PolNLI dataset?

PolNLI is a political Natural Language Inference dataset used to fine-tune the Political DEBATE model. It contains documents from social media, news outlets, congressional bills, court case summaries, and more.


15. What tasks does the fine-tuned model support?

The political fine-tuning supports multiple political NLP tasks: stance detection, hate speech detection, event extraction, and topic classification.

Interpreting Outputs

16. How do I interpret Economic Left–Right scores?

Lower scores indicate more economically left-leaning language; higher scores indicate more economically right-leaning language. The scale runs from 0 (Strong Left) to 10 (Strong Right).


17. How do I interpret Populism–Pluralism scores?

Lower values indicate more pluralist rhetoric; higher values indicate more populist rhetoric. The tool maps score ranges to labels such as "Pluralist", "Moderate", and "Populist".


18. How do I interpret Liberal Democracy scores?

Lower scores indicate weaker support for liberal democratic values; higher scores indicate stronger support.


19. What is the confidence score?

Confidence reflects the internal consistency of the model's hypothesis probabilities. Lower variance across hypotheses produces higher confidence.


20. What is contradiction detection?

Contradiction is flagged when both sides of a dimension receive comparatively strong support, suggesting mixed or conflicting signals in the text.


21. What does APSI output?

APSI outputs a score, an interpretation label, a confidence level, a contradiction status, and indicators of which hypotheses most influenced the score.

Scope and Input

22. What kinds of texts can I analyse?

You can analyse speeches, articles, social media posts, policy statements, interviews, and transcripts — any text where political language might appear.


23. Does APSI use any contextual information?

No. APSI analyses only the text provided and does not know the author, audience, or circumstances surrounding the text.


24. Does APSI measure beliefs or rhetoric?

APSI measures rhetorical framing in language, not verified beliefs, intent, or factual truth.

Validation

25. How was APSI validated?

APSI was evaluated by comparing its scores to political science expert ratings on a validation set of political texts (20 texts per dimension).


26. How many expert responses were collected?

A total of 147 expert responses were collected across the three dimensions.

Limitations and Ethical Guidance

27. Can APSI make mistakes?

Yes. Outputs are approximate and can be inaccurate or incomplete due to complex political language, model limitations, or bias.


28. What are the main limitations of APSI?

APSI depends on hypothesis design, can reflect training-data bias, measures rhetoric rather than intent, and lacks real-world context about the text or its author.


29. Should APSI be used to make decisions about individuals?

No. APSI should not be used for legal, employment, or automated decision-making affecting people. Human interpretation and critical judgment are required.


30. What ethical responsibilities do users have?

Users are responsible for the content they submit, for applying appropriate critical judgment to the results, and for ensuring their use of the tool complies with copyright and applicable legal requirements.

Analyzing text…