From Dogwhistles to Bullhorns: Unveiling Coded Rhetoric with Language Models
Not on the map. Why?
Abstract (arXiv)
Dogwhistles are coded expressions that simultaneously convey one meaning to a broad audience and a second one, often hateful or provocative, to a narrow in-group; they are deployed to evade both political repercussions and algorithmic content moderation. For example, in the sentence 'we need to end the cosmopolitan experiment,' the word 'cosmopolitan' likely means 'worldly' to many, but secretly means 'Jewish' to a select few. We present the first large-scale computational investigation of dogwhistles. We develop a typology of dogwhistles, curate the largest-to-date glossary of over 300 dogwhistles with rich contextual information and examples, and analyze their usage in historical U.S. politicians' speeches. We then assess whether a large language model (GPT-3) can identify dogwhistles and their meanings, and find that GPT-3's performance varies widely across types of dogwhistles and targeted groups. Finally, we show that harmful content containing dogwhistles avoids toxicity detection, highlighting online risks of such coded language. This work sheds light on the theoretical and applied importance of dogwhistles in both NLP and computational social science, and provides resources for future research in modeling dogwhistles and mitigating their online harms.
Key facts. Cited by 26 papers in the map (data through 14 Oct 2026). Builds on 19 of its 65 references that are in the map. First posted on arXiv 26 May 2023.
Builds on
19 of 65 references.
References · 19
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023GPT-4 Technical Reportcited by 18,396
- 2020RealToxicityPrompts: Evaluating Neural Toxic Degeneration in Language Modelscited by 1,255
- 2020StereoSet: Measuring stereotypical bias in pretrained language modelscited by 924
- 2020CrowS-Pairs: A Challenge Dataset for Measuring Social Biases in Masked Language Modelscited by 710
- 2022ToxiGen: A Large-Scale Machine-Generated Dataset for Adversarial and Implicit Hate Speech Detectioncited by 422
- 2019Social Bias Frames: Reasoning about Social and Power Implications of Languagecited by 380
- 2021Latent Hatred: A Benchmark for Understanding Implicit Hate Speechcited by 217
- 2020HateCheck: Functional Tests for Hate Speech Detection Modelscited by 216
- 2020SemEval-2020 Task 11: Detection of Propaganda Techniques in News Articlescited by 81
- 2018Hate Lingo: A Target-based Linguistic Analysis of Hate Speech in Social Mediacited by 59
- 2020A Framework for the Computational Linguistic Analysis of Dehumanizationcited by 31
7 more
- 2020Don't Patronize Me! An Annotated Dataset with Patronizing and Condescending Language towards Vulnerable Communitiescited by 19
- 2021Abuse is Contextual, What about NLP? The Role of Context in Abusive Language Annotation and Detectioncited by 19
- 2017Detecting the Hate Code on Social Mediacited by 16
- 2021Blow the Dog Whistle: A Chinese Dataset for Cant Understanding with Common Sense and World Knowledgecited by 10
- 2021Deciphering Implicit Hate: Evaluating Automated Detection Algorithms for Multimodal Hatecited by 8
- 2020It's a Thin Line Between Love and Hate: Using the Echo in Modeling Dynamics of Racist Online Communitiescited by 7
- 2019Learning to Decipher Hate Symbolscited by 4
Built on by
Citing papers per year: 2023: 4; 2024: 8; 2025: 5; 2026: 9.
26 papers.
Sort:
By area:
- 2024What Does the Bot Say? Opportunities and Risks of Large Language Models in Social Media Bot Detectioncited by 25
- 2024NLP Systems That Can't Tell Use from Mention Censor Counterspeech, but Teaching the Distinction Helpscited by 20
- 2023Measurement in the Age of LLMs: An Application to Ideological Scalingcited by 11
- 2025Meaning Is Not A Metric: Using LLMs to make cultural context legible at scalecited by 10
- 2024Rater Cohesion and Quality from a Vicarious Perspectivecited by 8
- 2024Making FETCH! Happen: Finding Emergent Dog Whistles Through Common Habitatscited by 6
- 2024Detection of Conspiracy Theories Beyond Keyword Bias in German-Language Telegram Using Large Language Modelscited by 4
- 2024Composable Interventions for Language Modelscited by 4
- 2025Adaptively profiling models with task elicitationcited by 4
- 2025A large-scale evaluation of commonsense knowledge in humans and large language modelscited by 4
- 2025IYKYK: Using language models to decode extremist cryptolectscited by 3
- 2026"Newspaper Eat" Means "Not Tasty": A Taxonomy and Benchmark for Coded Language in Real-World Chinese Online Reviewscited by 3
14 more
- 2023Interpretation modeling: Social grounding of sentences by reasoning over their implicit moral judgmentscited by 2
- 2024Jointly modelling the evolution of social structure and language in online communitiescited by 2
- 2024Inducing lexicons of in-group language with socio-temporal contextcited by 2
- 2023Measuring Misogyny in Natural Language Generation: Preliminary Results from a Case Study on two Reddit Communitiescited by 1
- 2025HebID: Detecting Social Identities in Hebrew-language Political Textcited by 1
- 2026Reheat Nachos for Dinner? Evaluating AI Support for Cross-Cultural Communication of Neologismscited by 1
- 2026Bye Bye Perspective API: Lessons for Building and Governing Measurement Infrastructurecited by 1
- 2023Cordyceps@LT-EDI: Patching Language-Specific Homophobia/Transphobia Classifiers with a Multilingual Understandingcited by 0
- 2026DRInQ: Evaluating Conversational Implicature with Controlled Context Variationcited by 0
- 2026Evaluating Large Language Models for Antisemitic Incident Classificationcited by 0
- 2026You Frame It: How Conceptual Representations Shape LLM Detection and Reasoning about Antisemitismcited by 0
- 2026Manufactured Divisiveness: Decomposing the Hostile Content of Seven Social Media Influence Operationscited by 0
- 2026DeflectBench: A Benchmark for Evaluating Rhetorical Fallacy Generation in LLMscited by 0
- 2026Finding Common Ground: Graded Communal Knowledge in Bluesky Starter Packscited by 0
- 2026Finding Common Ground: Graded Communal Knowledge in Bluesky Starter Packs17 Sep 2026
- 2026Manufactured Divisiveness: Decomposing the Hostile Content of Seven Social Media Influence Operations16 Jul 2026
- 2026You Frame It: How Conceptual Representations Shape LLM Detection and Reasoning about Antisemitism6 Jul 2026
- 2026Evaluating Large Language Models for Antisemitic Incident Classification6 Jul 2026
- 2026DeflectBench: A Benchmark for Evaluating Rhetorical Fallacy Generation in LLMs18 Jun 2026
- 2026DRInQ: Evaluating Conversational Implicature with Controlled Context Variation22 May 2026
- 2026Bye Bye Perspective API: Lessons for Building and Governing Measurement Infrastructure28 Apr 2026
- 2026Reheat Nachos for Dinner? Evaluating AI Support for Cross-Cultural Communication of Neologisms26 Apr 2026
- 2026"Newspaper Eat" Means "Not Tasty": A Taxonomy and Benchmark for Coded Language in Real-World Chinese Online Reviews12 Jan 2026
- 2025HebID: Detecting Social Identities in Hebrew-language Political Text21 Aug 2025
- 2025IYKYK: Using language models to decode extremist cryptolects5 Jun 2025
- 2025Meaning Is Not A Metric: Using LLMs to make cultural context legible at scale23 May 2025
14 more
- 2025A large-scale evaluation of commonsense knowledge in humans and large language models15 May 2025
- 2025Adaptively profiling models with task elicitation3 Mar 2025
- 2024Making FETCH! Happen: Finding Emergent Dog Whistles Through Common Habitats16 Dec 2024
- 2024Inducing lexicons of in-group language with socio-temporal context28 Sep 2024
- 2024Jointly modelling the evolution of social structure and language in online communities28 Sep 2024
- 2024Rater Cohesion and Quality from a Vicarious Perspective15 Aug 2024
- 2024Composable Interventions for Language Models9 Jul 2024
- 2024Detection of Conspiracy Theories Beyond Keyword Bias in German-Language Telegram Using Large Language Models27 Apr 2024
- 2024NLP Systems That Can't Tell Use from Mention Censor Counterspeech, but Teaching the Distinction Helps2 Apr 2024
- 2024What Does the Bot Say? Opportunities and Risks of Large Language Models in Social Media Bot Detection1 Feb 2024
- 2023Measurement in the Age of LLMs: An Application to Ideological Scaling14 Dec 2023
- 2023Measuring Misogyny in Natural Language Generation: Preliminary Results from a Case Study on two Reddit Communities6 Dec 2023
- 2023Interpretation modeling: Social grounding of sentences by reasoning over their implicit moral judgments27 Nov 2023
- 2023Cordyceps@LT-EDI: Patching Language-Specific Homophobia/Transphobia Classifiers with a Multilingual Understanding24 Sep 2023
- 2024Composable Interventions for Language Modelscited by 4
- 2024Composable Interventions for Language Models9 Jul 2024
- 2024What Does the Bot Say? Opportunities and Risks of Large Language Models in Social Media Bot Detectioncited by 25
- 2024NLP Systems That Can't Tell Use from Mention Censor Counterspeech, but Teaching the Distinction Helpscited by 20
- 2023Measurement in the Age of LLMs: An Application to Ideological Scalingcited by 11
- 2025Meaning Is Not A Metric: Using LLMs to make cultural context legible at scalecited by 10
- 2024Rater Cohesion and Quality from a Vicarious Perspectivecited by 8
- 2024Making FETCH! Happen: Finding Emergent Dog Whistles Through Common Habitatscited by 6
- 2024Detection of Conspiracy Theories Beyond Keyword Bias in German-Language Telegram Using Large Language Modelscited by 4
- 2025Adaptively profiling models with task elicitationcited by 4
- 2025A large-scale evaluation of commonsense knowledge in humans and large language modelscited by 4
- 2025IYKYK: Using language models to decode extremist cryptolectscited by 3
- 2026"Newspaper Eat" Means "Not Tasty": A Taxonomy and Benchmark for Coded Language in Real-World Chinese Online Reviewscited by 3
- 2023Interpretation modeling: Social grounding of sentences by reasoning over their implicit moral judgmentscited by 2
12 most cited of 24 All 24 (JSON)
- 2026Finding Common Ground: Graded Communal Knowledge in Bluesky Starter Packs17 Sep 2026
- 2026Manufactured Divisiveness: Decomposing the Hostile Content of Seven Social Media Influence Operations16 Jul 2026
- 2026Evaluating Large Language Models for Antisemitic Incident Classification6 Jul 2026
- 2026DeflectBench: A Benchmark for Evaluating Rhetorical Fallacy Generation in LLMs18 Jun 2026
- 2026DRInQ: Evaluating Conversational Implicature with Controlled Context Variation22 May 2026
- 2026Bye Bye Perspective API: Lessons for Building and Governing Measurement Infrastructure28 Apr 2026
- 2026Reheat Nachos for Dinner? Evaluating AI Support for Cross-Cultural Communication of Neologisms26 Apr 2026
- 2026"Newspaper Eat" Means "Not Tasty": A Taxonomy and Benchmark for Coded Language in Real-World Chinese Online Reviews12 Jan 2026
- 2025HebID: Detecting Social Identities in Hebrew-language Political Text21 Aug 2025
- 2025IYKYK: Using language models to decode extremist cryptolects5 Jun 2025
- 2025Meaning Is Not A Metric: Using LLMs to make cultural context legible at scale23 May 2025
- 2025A large-scale evaluation of commonsense knowledge in humans and large language models15 May 2025
12 newest of 24 All 24 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026LinGO: A Linguistic Graph Optimization Framework with LLMs for Interpreting Intents of Online Uncivil Discourse
- 2026Wisdom of the LLM Crowd: A Large Scale Benchmark of Multi-Label U.S. Election-Related Harmful Social Media Content
- 2026Unmasking Propaganda: A Comparative Analysis of Masked and Causal Language Models
- 2023Discourse Structures Guided Fine-grained Propaganda Identification
- 2025Generative Exaggeration in LLM Social Agents: Consistency, Bias, and Toxicity
- 2025XGUARD: A Graded Benchmark for Evaluating Safety Failures of Large Language Models on Extremist Content
- 2026A Multi-Dimensional Audit of Politically Aligned Large Language Models
- 2026Epistemic Injustice in Language Models: An Audit of Pretraining Filters and Guardrails