Are LLMs Good Zero-Shot Fallacy Classifiers?

Fengjun Pan, Xiaobao Wu, Zongrui Li, Anh Tuan Luu
10/19/2024
cs.CL

Official code: panFJCharlotte98/Fallacy_Detection (5 stars, MIT, last commit 2025-01-25).

Abstract

Fallacies are defective arguments with faulty reasoning. Detecting and classifying them is a crucial NLP task to prevent misinformation, manipulative claims, and biased decisions. However, existing fallacy classifiers are limited by the requirement for sufficient labeled data for training, which hinders their out-of-distribution (OOD) generalization abilities. In this paper, we focus on leveraging Large Language Models (LLMs) for zero-shot fallacy classification. To elicit fallacy-related knowledge and reasoning abilities of LLMs, we propose diverse single-round and multi-round prompting schemes, applying different task-specific instructions such as extraction, summarization, and Chain-of-Thought reasoning. With comprehensive experiments on benchmark datasets, we suggest that LLMs could be potential zero-shot fallacy classifiers. In general, LLMs under single-round prompting schemes have achieved acceptable zero-shot performances compared to the best full-shot baselines and can outperform them in all OOD inference scenarios and some open-domain tasks. Our novel multi-round prompting schemes can effectively bring about more improvements, especially for small LLMs. Our analysis further underlines the future research on zero-shot fallacy classification. Codes and data are available at: https://github.com/panFJCharlotte98/Fallacy_Detection.

View on arXivView PDF

Code Implementations(1)

MIT

Official Implementation of EMNLP 2024 Are LLMs Good Zero-Shot Fallacy Classifiers?

51Shell, PythonMar 27, 20241 years agoMIT

Similar Papers

Cite this paper

@article{pan2024llms,
  title  = {Are LLMs Good Zero-Shot Fallacy Classifiers?},
  author = {Fengjun Pan and Xiaobao Wu and Zongrui Li and Anh Tuan Luu},
  year   = {2024},
  eprint = {2410.15050},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.15050v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.15050.svg)](https://codeofpaper.com/paper/2410.15050)

Discussion