wikillm

Paper · 2023-02-06 · cs.CL, cs.AI, cs.LG

A Categorical Archive of ChatGPT Failures

Qualitative archive of ChatGPT failures in eleven categories: reasoning, logic, arithmetic, facts, bias, humor, coding, grammar, self-awareness, ethics and other. Examples are mostly public posts plus the author's own tests. Gives no counts, no method and no quantitative results. Useful as a source of hard test cases.

LLM evaluationChallenge-set evaluationBenchmark validityllm-evaluationfailure-analysischatgptqualitative-study

arXivPDFCodeMarkdown7 min read

AI-compiled by claude-haiku-5-5 on 2026-10-24, not yet reviewed by a human. Every claim cites its source; check it when a detail matters.

In plain words

This paper is a catalogue of mistakes made by ChatGPT, gathered by its author. Rather than reporting a score on a test, it lists short, concrete examples and sorts them into eleven kinds of failure: reasoning about the physical world, logic puzzles, arithmetic, made-up facts, bias, jokes, code, grammar, talk about itself, ethics, and a catch-all group.

Most examples come from posts on social media, and the author tried some directly. Each one shows a question that was answered wrongly, or in a way a person would not. The paper does not say how often any failure happens, and it does not propose a new method. Its aim is a reference set of hard cases for checking future chatbots, and a reminder that fluent answers can still be wrong.

TL;DR

A qualitative survey of ChatGPT failures, not a method. It gives examples in eleven categories and a short discussion of wider risks: transparency, robustness, privacy, plagiarism and environmental cost. It reports no counts, no systematic sampling and no quantitative results, so it cannot tell you how often ChatGPT fails. Use it for hard test items and failure modes to check for.

Problem

Few papers analyse ChatGPT's errors, and those that do cover only its mathematics §1. Large language models can produce incorrect information even when the answer reads well §1. The paper argues that a standard set of questions is needed to track progress over time, instead of relying on opinions §1.

Method

No model is trained or evaluated, and the paper contains no algorithm, numbered equation or table §2. The procedure is:

  1. Collect examples of failures, mainly from Twitter §1. Many figures credit third-party posts or forums, and some were formulated by the author fig. 2 fig. 4 fig. 10.
  2. Sort each example into one of eleven categories §2 §2.1–§2.11. The categories are described as chosen arbitrarily and not exhaustive. One failure can fall into more than one category §2.
  3. Where useful, the author ran their own prompts: a Winograd-style question, a rephrased request, a series of arithmetic and coding tasks, and a self-description prompt §2.1 §2.7 §2.9 §2.10.
  4. Discuss wider risks in Section 3 and list open limitations in Section 4 §3 §4.

The paper gives no algorithm. The sketch below only restates the procedure above.

Pseudocode
# Archive-building procedure  [§1] [§2]
# Input:  failure examples from public posts and author prompts
# Output: examples grouped into eleven categories, with discussion

def build_archive(examples, categories):
    # Start with one empty list per category  [§2]
    archive = {category: [] for category in categories}
    for example in examples:
        # One example may belong to several categories  [§2]
        for category in categories_of(example):
            archive[category].append(example)
    return archive

The paper states its intended use as a reference point for comparing chatbots over time, a basis for comparing models, and a source of synthetic data for training and testing §1 §2.

Hyperparameters

Not applicable: no model is trained, and no sampling or decoding settings are reported.

NameValueWhereNotes
modelChatGPT (OpenAI)§2size not stated
model versiona version dated January 30, 2023, described as the latest at the time§2.1 §2.5other examples come from unnamed versions; the paper notes some errors may be fixed in later versions §2.7
sampling / temperaturenot stated—
promptsverbatim for some itemsapp. A app. B §2.7prompting interface and any system prompt not stated
attempts per taskten for the spiral-matrix task, five with a sample input/output pair§2.7

Results

Author-reported, qualitative. There are no counts, rates or scores. Setup: ChatGPT, mostly unnamed versions, with examples from public posts §1 and the author's own prompts §2. Baseline: none. Figures are described, not reproduced, and are cited by their number.

CategorySectionReported failureSource
Reasoning (spatial, temporal, physical, psychological, commonsense)§2.1Fails a spatial navigation puzzle and a seat-arrangement question; fails to order events in a short story; answers "four birds" to a shot-bird question, where none remain; fails a Sally–Anne style false-belief item; prefers a calm river section over a waterfall for a cup-catching questionfig. 1 fig. 2 fig. 3 fig. 4 §2.1
Logic§2.2Contradicts itself on Jupiter and Saturn densities; wrong label on a natural-language-inference item; fails the Wason selection task and a fake Monty Hall variant; misses duplicated years in a disc-golf questionfig. 5–fig. 8 §2.2
Math and arithmetic§2.3, app. AGives 164079320 for 16·38·42·22·20·19, where the paper states 213480960; claims 103 is not prime; answers 73 to the age question where the paper gives 67; for x + 1/x = −1 it answers −2 where the paper's answer is −1fig. 9–fig. 11 §2.3 app. A
Factual errors§2.4Fabricates facts, e.g. claims abacus is faster than DNA computing for deep learning; creates imaginary informationfig. 12–fig. 14 §2.4
Bias and discrimination§2.5An earlier version scored a race-and-gender "good scientist" function in favour of white males; a January 30, 2023 version said these factors do not matterfig. 15 §2.5
Wit and humor§2.6Affirms that a non-joke was meant to be humorous; gives a longer answer where a short one is funnier; stays serious where humor is expectedfig. 16 fig. 17 §2.6
Coding§2.7, app. BCorrect on a basket-priority sum of 138, but fails a product variant; cannot devise a brute-force coin-split solution without help; no correct spiral-matrix solution in ten attempts; gives a wrong answer on a statement involving Python operator precedencefig. 18 §2.7 app. B
Syntax, spelling, grammar§2.8Fails to build a sentence whose fourth word starts with "y"; says "hello" can be made from the letters of "hey, can you help me?"; locates an "o" in "strengths", a word with no "o"fig. 19 §2.8
Self-awareness§2.9Denies self-awareness and does not state its memory size; Bing-hosted transcripts raise questions about emotionsfig. 20 fig. 21 §2.9
Ethics and morality§2.10Conflicting moral advice on the same question; a rephrased request yields text about hotwiring a car after a refusal; refuses a request for a negative business review; left-leaning political answers in an external test cited by the paperfig. 22–fig. 25 §2.10
Other failures§2.11Idioms, emotional resonance, over-long answers, neutrality, a formal register, and apologising when told it is wrong§2.11

Limitations reported in Section 4 §4:

  • Memorisation vs understanding: the author's altered wording of a family-count question gives 8 where the original gives the correct 5 §4.
  • Inconsistent answers: asked about the number of sons of the Prophet, it gave 2 to 4, and the order of joke requests changes what it refuses §4.
  • No calibrated uncertainty: it can be confidently wrong §4.
  • Mixed results on proof and open problems: it answers the infinitely-many-primes question by pointing to existing web solutions, but fails to prove there are infinitely many twin primes §4.

Discussion themes §3: transparency and uncertainty estimates §3.1; robustness, data poisoning and single-point-of-failure risk §3.2; privacy and memorised personal data §3.3; plagiarism and detection §3.4; energy and carbon cost §3.5.

Paper vs code

The abstract links the author's repository, aliborji/ChatGPT_Failures, which is the official repository (owned by the paper's author) README.md. It contains no model or training code. It holds a README and list.md, a list of 144 questions under nine top-level headings list.md [code: list.md#L47] list.md list.md list.md [code: list.md#L191] list.md list.md list.md. It has no LICENSE file and no ChatGPT outputs.

  • Several paper examples appear in list.md, e.g. the trophy/suitcase question list.md, the 103 primality question list.md, the sister-age question list.md and the birds question [code: list.md#L172].
  • The repo has no Ethics or Other-failures heading, and the paper's Jupiter and Saturn dialogue and "Mr. Smith" family-count question were not found there. The repo also has items with no counterpart in the paper, e.g. the frog-count question list.md.
  • The paper's Acknowledgement credits a third-party repository (giuven95/chatgpt-failures) for some material. It is not the authors' repo, so it was not used.
  • The repo's code_license is none, so only paths and lines are cited here. No verbatim code or text from the repo is quoted.

Pitfalls

  • Not a benchmark. Items were picked by the author, mostly from social media, with no sampling rule and no reference answer for many of them §1 §2. Do not read the list as a failure rate or a model ranking.
  • Version drift. Many examples name no version, and the author says some may be fixed §2.7. Results from a 2023 chatbot will not match a current model without a rerun, and the paper gives no prompt or sampling protocol to rerun with.
  • Judgements are the author's. Several "correct" labels are the author's reading, e.g. the natural-language-inference item §2.2 and the political leaning, which relies on a third-party analysis §2.10.
  • Derived answer. The paper gives 5 for the original family-count question and 8 for the altered wording, but it does not state the correct answer to the altered wording. By our reading of its wording, the altered question also has 5 as its answer. This is not stated by the paper §4.
  • Figure numbers. The 25 figures are numbered in source order fig. 1–[fig. 25]. Float placement can change LaTeX numbering, so if a number seems off, cite the section instead.
  • Safety-sensitive items. The rephrased hotwiring request §2.10 shows a refusal being bypassed. Treat such items as a safety test set, not as a capability benchmark, and do not reuse the rephrasing as a prompt template.
  • Figures are not reproduced. Many figures are screenshots of third-party posts and cannot be used here. Describe them in words and cite them, as this card does.

Lineage

  • Builds on: the paper says it was mainly inspired by a third-party GitHub repository of ChatGPT failures (giuven95/chatgpt-failures) §1. Not cloned here, since it is not the authors' repository.
  • Related work named by the paper: an analysis of ChatGPT mathematics that studies digit sampling §1 (Azaria, 2022), and a comparison of ChatGPT's mathematics with Minerva §2.3 (Frieder et al.).
  • Compared against: none.
  • Superseded by: not known from content already in this wiki.

Source and license

Adapted from “A Categorical Archive of ChatGPT Failures” by Ali Borji (arXiv:2302.03494), used under CC BY 4.0. Changes: condensed and restructured for implementation, with tables, equations and algorithms taken from the paper and its code, each cited to its source. Not affiliated with or endorsed by the authors. Code citations refer to https://github.com/aliborji/ChatGPT_Failures at commit 734aacbc9209 (none (no LICENSE file in repository)). Any quoted code is shown under that license.