Large Language Models Are Not Strong Abstract Reasoners

Gaël Gendron, Qiming Bao, Michael Witbrock, Gillian Dobbie
5/31/2023
cs.CLcs.LG

No official code found. Best implementation: Strong-AI-Lab/Logical-and-abstract-reasoning (31 stars, MIT, last commit 2025-04-21).

Abstract

Large Language Models have shown tremendous performance on a large variety of natural language processing tasks, ranging from text comprehension to common sense reasoning. However, the mechanisms responsible for this success remain opaque, and it is unclear whether LLMs can achieve human-like cognitive capabilities or whether these models are still fundamentally circumscribed. Abstract reasoning is a fundamental task for cognition, consisting of finding and applying a general pattern from few data. Evaluating deep neural architectures on this task could give insight into their potential limitations regarding reasoning and their broad generalisation abilities, yet this is currently an under-explored area. In this paper, we introduce a new benchmark for evaluating language models beyond memorization on abstract reasoning tasks. We perform extensive evaluations of state-of-the-art LLMs, showing that they currently achieve very limited performance in contrast with other natural language tasks, even when applying techniques that have been shown to improve performance on other NLP tasks. We argue that guiding LLM generation to follow causal paths could help improve the generalisation and reasoning abilities of LLMs.

View on arXivView PDF

Code Implementations(1)

MIT

Evaluation on Logical Reasoning and Abstract Reasoning Challenges

316Shell, PythonApr 4, 20231 years agoMIT
abstract-reasoninglarge-language-modelslogical-reasoning

Similar Papers

Cite this paper

@article{gendron2023large,
  title  = {Large Language Models Are Not Strong Abstract Reasoners},
  author = {Gaël Gendron and Qiming Bao and Michael Witbrock and Gillian Dobbie},
  year   = {2023},
  eprint = {2305.19555},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.19555v3}
}

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/2305.19555.svg)](https://codeofpaper.com/paper/2305.19555)

Discussion