# Hierarchical Multi-Instance Multi-Label Learning for Detecting Propaganda Techniques

arXiv: https://arxiv.org/abs/2305.19419 · HTML: https://mlsanity.com/paper/2305.19419/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 12 of its 26 references that are in the map.
- First posted on arXiv 30 May 2023.

## Builds on (most cited first, 12 of 12)

- [HuggingFace's Transformers: State-of-the-art Natural Language Processing](https://mlsanity.com/paper/1910.03771/) (2019)
- [SemEval-2020 Task 11: Detection of Propaganda Techniques in News Articles](https://mlsanity.com/paper/2009.02696/) (2020)
- [A Survey on Computational Propaganda Detection](https://mlsanity.com/paper/2007.08024/) (2020)
- [Evaluation Measures for Hierarchical Classification: a unified view and novel approaches](https://mlsanity.com/paper/1306.6802/) (2013)
- [Findings of the NLP4IF-2019 Shared Task on Fine-Grained Propaganda Detection](https://mlsanity.com/paper/1910.09982/) (2019)
- [Proppy: A System to Unmask Propaganda in Online News](https://mlsanity.com/paper/1912.06810/) (2019)
- [ApplicaAI at SemEval-2020 Task 11: On RoBERTa-CRF, Span CLS and Whether Self-Training Helps Them](https://mlsanity.com/paper/2005.07934/) (2020)
- [Multi-Instance Multi-Label Learning Networks for Aspect-Category Sentiment Analysis](https://mlsanity.com/paper/2010.02656/) (2020)
- [aschern at SemEval-2020 Task 11: It Takes Three to Tango: RoBERTa, CRF, and Transfer Learning](https://mlsanity.com/paper/2008.02837/) (2020)
- [Solomon at SemEval-2020 Task 11: Ensemble Architecture for Fine-Tuned Propaganda Detection in News Articles](https://mlsanity.com/paper/2009.07473/) (2020)
- [newsSweeper at SemEval-2020 Task 11: Context-Aware Rich Feature Representations For Propaganda Classification](https://mlsanity.com/paper/2007.10827/) (2020)
- [NoPropaganda at SemEval-2020 Task 11: A Borrowed Approach to Sequence Tagging and Text Classification](https://mlsanity.com/paper/2007.12913/) (2020)

## Abstract (arXiv)

Since the introduction of the SemEval 2020 Task 11 (Martino et al., 2020a), several approaches have been proposed in the literature for classifying propaganda based on the rhetorical techniques used to influence readers. These methods, however, classify one span at a time, ignoring dependencies from the labels of other spans within the same context. In this paper, we approach propaganda technique classification as a Multi-Instance Multi-Label (MIML) learning problem (Zhou et al., 2012) and propose a simple RoBERTa-based model (Zhuang et al., 2021) for classifying all spans in an article simultaneously. Further, we note that, due to the annotation process where annotators classified the spans by following a decision tree, there is an inherent hierarchical relationship among the different techniques, which existing approaches ignore. We incorporate these hierarchical label dependencies by adding an auxiliary classifier for each node in the decision tree to the training objective and ensembling the predictions from the original and auxiliary classifiers at test time. Overall, our model leads to an absolute improvement of 2.47% micro-F1 over the model from the shared task winning team in a cross-validation setup and is the best performing non-ensemble model on the shared task leaderboard.
