The spread of misinformation, propaganda, and flawed argumentation has been amplified in the Internet era. Given the volume of data and the subtlety of identifying violations of argumentation norms, supporting information analytics tasks, like content moderation, with trustworthy methods that can identify logical fallacies is essential. In this paper, we formalize prior theoretical work on logical fallacies into a comprehensive three-stage evaluation framework of detection, coarse-grained, and fine-grained classification. We adapt existing evaluation datasets for each stage of the evaluation. We employ three families of robust and explainable methods based on prototype reasoning, instance-based reasoning, and knowledge injection. The methods combine language models with background knowledge and explainable mechanisms. Moreover, we address data sparsity with strategies for data augmentation and curriculum learning. Our three-stage framework natively consolidates prior datasets and methods from existing tasks, like propaganda detection, serving as an overarching evaluation testbed. We extensively evaluate these methods on our datasets, focusing on their robustness and explainability. Our results provide insight into the strengths and weaknesses of the methods on different components and fallacy classes, indicating that fallacy identification is a challenging task that may require specialized forms of reasoning to capture various classes. We share our open-source code and data on GitHub to support further work on logical fallacy identification.
翻译:互联网时代,错误信息、宣传和缺陷论证的传播被加剧。鉴于数据量庞大且识别违反论证规范行为的微妙性,支持内容审核等信息分析任务的可信方法(能够识别逻辑谬误)至关重要。本文将对逻辑谬误的现有理论工作进行形式化,构建一个全面的三阶段评估框架:检测、粗粒度分类与细粒度分类。我们针对每个评估阶段调整现有评测数据集,采用基于原型推理、实例推理和知识注入的三类鲁棒且可解释的方法。这些方法将语言模型与背景知识及可解释机制相结合。此外,我们通过数据增强和课程学习策略解决数据稀疏性问题。该三阶段框架天然整合了现有任务(如宣传检测)中的数据集与方法,充当统一的评估测试平台。我们在数据集上对上述方法进行全面评估,重点关注其鲁棒性与可解释性。实验结果揭示了不同方法在各类组件和谬误类别上的优势与不足,表明逻辑谬误识别是一项需要特定推理形式以捕获各类谬误的挑战性任务。我们已在GitHub上共享开源代码与数据集,以支持逻辑谬误识别的后续研究。