MALicious INTent Dataset and Inoculating LLMs for Enhanced Disinformation Detection
Organizations: University of Padua, Italy · Polish-Japanese Academy of Information Technology, Poland · NASK National Research Institute, Poland · Politecnico di Torino, Italy
Abstract
The intentional creation and spread of disinformation poses a significant threat to public discourse. However, existing English datasets and research rarely address the intentionality behind the disinformation. This work presents MALINT, the first human-annotated English corpus developed in collaboration with expert fact-checkers to capture disinformation and its malicious intent. We utilize our novel corpus to benchmark 12 language models, including small language models (SLMs) such as BERT and large language models (LLMs) like Llama 3.3, on binary and multilabel intent classification tasks. Moreover, inspired by inoculation theory from psychology and communication studies, we investigate whether incorporating knowledge of malicious intent can improve disinformation detection. To this end, we propose intent-based inoculation, an intent-augmented reasoning for LLMs that integrates intent analysis to mitigate the persuasive impact of disinformation. Analysis on six disinformation datasets, five LLMs, and seven languages shows that intent-augmented reasoning improves zero-shot disinformation detection. To support research in intent-aware disinformation detection, we release the MALINT dataset with annotations from each annotation step.
Figures & tables
| Statistic | Value |
|---|---|
| Total No. of Articles | 1,600 |
| Avg. Article Length (words) | 963 |
| Avg. Article Length (characters) | 6,045 |
| Statistic | UCPI | UIOA | PASV | PSSA | CPV |
|---|---|---|---|---|---|
| Count | 321 | 234 | 154 | 222 | 197 |
| % | 20.06 | 14.63 | 9.63 | 13.88 | 12.31 |
| Model | UCPI | UIOA | PASV | PSSA | CPV |
|---|---|---|---|---|---|
| Small Language Models | |||||
| BERT Base | 0.562 | 0.484 | 0.500 | 0.614 | 0.293 |
| BERT Large | 0.528 | 0.437 | 0.543 | 0.529 | 0.306 |
| DeBERTa V3 Base | 0.675 | 0.505 | 0.580 | 0.523 | 0.400 |
| DeBERTa V3 Large | 0.696 | 0.649 | 0.683 | 0.547 | 0.460 |
| RoBERTa Base | 0.693 | 0.547 | 0.674 | 0.515 | 0.486 |
| Model | Micro F 1 | Weighted F 1 |
|---|---|---|
| Small Language Models | ||
| BERT Base | 0.421 | 0.414 |
| BERT Large | 0.578 | 0.521 |
| DeBERTa V3 Base | 0.812 | 0.804 |
| DeBERTa V3 Large | 0.817 | 0.815 |
| RoBERTa Base | 0.813 | 0.821 |
| Dataset | Disinformation | Credible |
|---|---|---|
| MALINT | 30% | 70% |
| ISOT Fake News | 55% | 45% |
| CoAID | 21% | 79% |
| EUDisinfo | 33% | 67% |
| ECTF | 41% | 59% |
| EUvsDisinfo | 49% | 51% |
| Language | Base | IBI |
|---|---|---|
| German | 0.794 | 15% |
| Spanish | 0.683 | 21% |
| Estonian | 0.716 | 25% |
| French | 0.611 | 23% |
| Polish | 0.709 | 19% |
| Russian | 0.619 | 19% |
| GPT 4o Mini | GPT 4.1 Mini | Gemini 2.0 Flash | Gemma 3 27b it | Llama 3.3 70B | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Base | IBI | Base | IBI | Base | IBI | Base | IBI | Base | IBI | |
| VaN | 0.815 | 5% 0.856 | 0.825 | 6% | 0.789 | 8% | 0.783 | 5% | 0.836 | 3% |
| Z-CoT | 0.836 | 2% | 0.810 | 6% | 0.751 | 11% | 0.782 | 3% | 0.807 | 7% |
| DeF_Spec | 0.887 | 1% | 0.870 | 1% | 0.843 | 5% | 0.812 | 4% | 0.806 | 8% |
| Overall | Articles | Posts | Prior Cutoff | Post Cutoff | ||||||
| Base | IBI | Base | IBI | Base | IBI | Base | IBI | Base | IBI | |
| GPT 4o Mini | ||||||||||
| VaN | 0.736 | 13% | 0.754 | 14% | 0.703 | 7% | 0.727 | 13% | 0.762 | 11% |
| Z-CoT | 0.740 | 12% | 0.764 | 12% | 0.692 | 11% | 0.724 | 14% | 0.786 | 6% |
| DeF-SpeC | 0.746 | 6% | 0.782 | 4% | 0.682 | 9% | 0.712 | 8% | 0.843 | 1% |
| GPT 4.1 Mini | ||||||||||
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Identifier | Learning Rate | Weight Decay | Warmup Ratio |
| Undermining the Credibility of Public Institutions (UCPI) | ||||
| BERT-base | google-bert/bert-base-uncased | 2e-5 | 0.03 | 0.06 |
| BERT-large | google-bert/bert-large-uncased | 1e-5 | 0.05 | 0.06 |
| RoBERTa-large | FacebookAI/roberta-large | 2e-5 | 0.05 | 0.06 |
| RoBERTa-base | FacebookAI/roberta-base | 1e-5 | 0.05 | 0.1 |
| DeBERTa-v3-large | microsoft/deberta-v3-large | 1e-5 | 0.01 | 0.06 |
| Model | Identifier | Learning Rate | Weight Decay | Warmup Ratio |
|---|---|---|---|---|
| BERT-base | google-bert/bert-base-uncased | 2e-5 | 0.1 | 0.06 |
| BERT-large | google-bert/bert-large-uncased | 2e-5 | 0.01 | 0.1 |
| RoBERTa-large | FacebookAI/roberta-large | 1e-5 | 0.03 | 0.06 |
| RoBERTa-base | FacebookAI/roberta-base | 1e-5 | 0.05 | 0.1 |
| DeBERTa-v3-large | microsoft/deberta-v3-large | 1e-5 | 0.03 | 0.1 |
| DeBERTa-v3-base | microsoft/deberta-v3-base | 4e-5 | 0.05 | 0.1 |
| API Model Name | Knowledge Cutoff Date | Access Details | License | Model Size |
|---|---|---|---|---|
| gpt-4o-mini | October 2023 | OpenAI API 07.2025 | Commercial | Not Disclosed |
| gemini-2.0-flash | June 2024 | Google API 07.2025 | Commercial | Not Disclosed |
| gpt-4.1-mini-2025-04-14 | June 2024 | OpenAI API 07.2025 | Commercial | Not Disclosed |
| meta-llama/Llama-3.3-70B-Instruct | December 2023 | DeepInfra API 07.2025 | Meta Llama 3 Community | 70B |
| google/gemma-3-27b-it | August 2024 | DeepInfra API 07.2025 | Gemma Terms of Use | 27B |
| Method | Split | Gemini 2.0 Flash | GPT 4.1 Mini | GPT 4o Mini | Llama3.3 70B | Gemma 3 27B |
|---|---|---|---|---|---|---|
| VaN | Overall | 0.010 | 0.010 | 0.010 | 0.050 | 0.010 |
| VaN | News Article | 0.010 | 0.010 | 0.010 | 0.010 | 0.010 |
| VaN | Twitter Post | N.S. | 0.010 | 0.010 | N.S. | N.S. |
| VaN | Prior Cutoff | 0.010 | 0.010 | 0.010 | N.S. | 0.010 |
| VaN | Post Cutoff | 0.010 | 0.010 | 0.010 | 0.050 | N.S. |
| Z-CoT | Overall | 0.010 | 0.010 | 0.010 | 0.010 | 0.010 |
| GPT 4o Mini | GPT 4.1 Mini | Gemini 2.0 Flash | Gemma 3 27b it | Llama 3.3 70B | ||||||
| Base | IBI | Base | IBI | Base | IBI | Base | IBI | Base | IBI | |
| CoAID | ||||||||||
| VaN | 0.531 | 0.627 | 0.480 | 0.599 | 0.631 | 0.607 | 0.618 | 0.650 | 0.654 | 0.680 |
| Z-CoT | 0.532 | 0.628 | 0.468 | 0.611 | 0.588 | 0.603 | 0.388 | 0.660 | 0.628 | 0.699 |
| DeF_Spec | 0.507 | 0.566 | 0.496 | 0.624 | 0.574 | 0.610 | 0.617 | 0.651 | 0.582 | 0.646 |
| ECTF | ||||||||||
| Model | CPV | PSSA | UIOA | PASV | UCPI | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Correct | Incorrect | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect | |
| gpt-4o-mini | 0.914 | 0.787 | 0.882 | 0.809 | 0.860 | 0.864 | 0.866 | 0.850 | 0.905 | 0.796 |
| Llama-3.3-70B-Instruct | 0.889 | 0.825 | 0.876 | 0.839 | 0.856 | 0.899 | 0.862 | 0.888 | 0.836 | 0.941 |
| gpt-4.1-mini | 0.872 | 0.869 | 0.886 | 0.831 | 0.862 | 0.908 | 0.862 | 0.905 | 0.876 | 0.863 |
| gemini-2.0-flash | 0.878 | 0.821 | 0.855 | 0.866 | 0.845 | 0.902 | 0.854 | 0.871 | 0.865 | 0.842 |
| google/gemma-3-27b-it | 0.853 | 0.806 | 0.834 | 0.799 | 0.824 | 0.824 | 0.815 | 0.862 | 0.876 | 0.722 |
| CPV | PSSA | UIOA | PASV | UCPI | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Model | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect |
| gpt-4o-mini | 0.910 | 0.783 | 0.883 | 0.792 | 0.852 | 0.867 | 0.860 | 0.848 | 0.903 | 0.788 |
| Llama-3.3-70B | 0.881 | 0.829 | 0.870 | 0.843 | 0.855 | 0.889 | 0.857 | 0.889 | 0.834 | 0.933 |
| gpt-4.1-mini | 0.870 | 0.879 | 0.882 | 0.850 | 0.864 | 0.912 | 0.861 | 0.921 | 0.871 | 0.877 |
| gemini-2.0-flash | 0.869 | 0.830 | 0.849 | 0.871 | 0.843 | 0.896 | 0.856 | 0.853 | 0.871 | 0.821 |
| gemma-3-27b-it | 0.853 | 0.800 | 0.831 | 0.792 | 0.828 | 0.800 | 0.812 | 0.857 | 0.879 | 0.707 |
| CPV | PSSA | UIOA | PASV | UCPI | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Model | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect |
| gpt-4o-mini | 0.911 | 0.766 | 0.872 | 0.796 | 0.850 | 0.847 | 0.857 | 0.832 | 0.913 | 0.759 |
| Llama-3.3-70B | 0.891 | 0.818 | 0.873 | 0.843 | 0.854 | 0.904 | 0.860 | 0.889 | 0.833 | 0.945 |
| gpt-4.1-mini | 0.862 | 0.860 | 0.874 | 0.825 | 0.844 | 0.931 | 0.854 | 0.889 | 0.865 | 0.855 |
| gemini-2.0-flash | 0.847 | 0.819 | 0.833 | 0.847 | 0.825 | 0.879 | 0.828 | 0.866 | 0.840 | 0.830 |
| gemma-3-27b-it | 0.837 | 0.786 | 0.818 | 0.774 | 0.805 | 0.809 | 0.794 | 0.857 | 0.858 | 0.707 |
| CPV | PSSA | UIOA | PASV | UCPI | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Model | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect | Correct | Incorrect |
| gpt-4o-mini | 0.921 | 0.812 | 0.892 | 0.839 | 0.876 | 0.878 | 0.880 | 0.869 | 0.899 | 0.841 |
| Llama-3.3-70B | 0.894 | 0.829 | 0.886 | 0.829 | 0.861 | 0.904 | 0.868 | 0.885 | 0.840 | 0.945 |
| gpt-4.1-mini | 0.885 | 0.867 | 0.901 | 0.819 | 0.878 | 0.881 | 0.871 | 0.906 | 0.892 | 0.857 |
| gemini-2.0-flash | 0.918 | 0.814 | 0.882 | 0.879 | 0.866 | 0.932 | 0.877 | 0.896 | 0.885 | 0.874 |
| gemma-3-27b-it | 0.868 | 0.832 | 0.852 | 0.830 | 0.840 | 0.864 | 0.840 | 0.871 | 0.892 | 0.752 |
| Language | Base | IBI |
|---|---|---|
| German | 0.794 0.06 | 0.911 0.02 |
| Spanish | 0.683 0.08 | 0.828 0.04 |
| Estonian | 0.716 0.11 | 0.892 0.04 |
| French | 0.611 0.06 | 0.749 0.05 |
| Polish | 0.709 0.1 | 0.846 0.05 |
| Russian | 0.619 0.07 | 0.735 0.02 |
| Spanish | German | Polish | ||||
| Base | IBI | Base | IBI | Base | IBI | |
| GPT 4o Mini | ||||||
| VaN | 0.715 | 21% | 0.806 | 15% | 0.734 | 15% |
| Z-CoT | 0.710 | 24% | 0.813 | 15% | 0.727 | 16% |
| DeF-Spec | 0.742 | 11% | 0.850 | 7% | 0.696 | 11% |
| Llama 3.3 70B | ||||||
| Paper | Dataset | Intent Categories | Fully Annotated | Language | Algorithmic Annotation | Annotation from Each Step |
|---|---|---|---|---|---|---|
| Zhou et al. (2022) | Enhanced from Existing | Intentional / Unintentional | No | English | Yes | No |
| Modzelewski et al. (2024) | Original | 9 categories focused on Polish disinformation | Yes | Polish | Fully annotated by humans | No |
| Wang et al. (2024a) | No dataset presented | Hierarchy of expressed intents of articles (lowest-level labels: Popularize, Clout, Smear, Conflict, Connect) | No | English | Yes | No |
| Our MALINT | Original | 6 categories focused on current global disinformation | Yes | English | Fully annotated by humans | Yes |
Fake News Detection
Fake news detection identifies false or misleading claims by analyzing content, context, evidence, and how information spreads.
See all 98 papers