Teaching material · Behnam Mo

AI Errors and Hallucinations

Understand why plausible answers fail, read factuality benchmarks carefully, and decide when an answer should give way to a question or referral.

Hallucination and reliability

Fluency is observable. Truth needs a reference.

A hallucination is a plausible-looking claim that is unsupported or false in the relevant context. It can be an invented policy, a nonexistent citation, or a confident answer to a question the system cannot know.

We should distinguish falsehood from disagreement, and a missing answer from a fabricated one. “This item qualifies” contradicts the fictional Northstar policy, which excludes final-sale items. “Staff must review it” can be correct when the policy leaves something unresolved. A refusal to answer every question would avoid many false claims while making a useless support service. Reliability therefore requires measuring both errors and useful coverage.

The argument that errors compound

Yann LeCun has argued that generating a long answer one token at a time creates an accumulating risk of leaving the space of correct answers. A token is a unit of text, often a word fragment. In a simplified process with the same conditional departure risk at each step and no recovery, the chance of never departing is:

P(no departure) = (1 − ε)n

Here, ε is the assumed departure probability at each step, and n is the number of steps. At a 1% risk for 100 steps, the result is about 36.6%. At a 0.1% risk, it is about 90.5%. Constant conditional risk is sufficient for this product; unconditional independence is not a necessary assumption. The calculation is correct under its assumptions. Whether those assumptions describe a particular language-model system is the substantive question. LeCun’s explanation.

Explore the assumption

This is a hypothetical process, not measured model performance.

Chance of no departure: 60.6%

100%50%0%0250500Steps

The argument warns us against treating a long, unchecked answer as automatically dependable. It does not establish that useful coding or factual work is impossible. There can be many correct continuations; risk depends on the context; a draft can be revised; and an application can check claims against documents or executable tests. These interventions change the process being evaluated. A successful coding system challenges a sweeping prediction of uselessness; it does not prove that every factual answer is reliable.

Formal impossibility results also have boundaries. Kalai and Vempala study calibrated models and arbitrary facts that cannot be inferred from finite training data. Xu and colleagues show limits on universal correctness across constructed tasks. Neither result gives the error rate of our narrow return-policy bot. The business question is how often our system fails, in which situations, and with what consequence.

Read the benchmark before reading the ranking

Google’s December 2025 comparison reported 54.5% for Gemini 2.5 Pro and 72.1% for Gemini 3 Pro on SimpleQA Verified, a short factual-answer benchmark. That is a substantial improvement on the same test. It is provider-reported, dated evidence; it is not a current leaderboard or a guarantee about customer-service policy compliance. The broader FACTS suite deliberately tests different settings, including grounding, search, and images. Google’s benchmark report.

Google DeepMind table of overall FACTS scores and four component benchmarks; Gemini 3 Pro scores 68.8 overall.
Google DeepMind, FACTS Benchmark Suite. Published score table from the December 2025 report, retrieved September 17, 2026. This is the broader FACTS suite, not the separate SimpleQA Verified comparison discussed above. Compare the component scores: a model can perform well with search and struggle with images. Rankings are a dated snapshot. Source and methods.

Arena’s July 2026 analysis reported aggregate true-claim rates of about 87% in Text Arena and 89% in Search Arena. Responses averaged roughly five and ten claims respectively. These are claim-level results from automated verification, with different question populations; the two-point difference does not isolate the causal benefit of search. One incorrect claim can undermine an otherwise accurate response. Its composite leaderboard also includes human preference. Arena’s methods and results.

Arena industry breakdown of verified claims; mathematical questions score 91.2 percent, business and finance 83.1 percent, and legal and government 81.0 percent.
Arena Team, July 2026. Original industry breakdown from Arena. The table reports a particular labeled subset and an overall rate of 86.7%; it is not a universal model accuracy estimate. The variation across domains is the reason to evaluate the questions your customers actually ask. Source and methods.

Choose the service, then defend the choice

These are invented results for 100 questions, included to expose the tradeoff.

SystemCorrectWrongDeclinedCorrect among answered
A8020080%
B7052593.3%

System B answers fewer questions correctly overall but makes far fewer false claims. Would your decision change if a wrong answer created a refund obligation? What if staff could not handle 25 referrals? Report coverage, error, and referral cost together. There is no business objective called “make one benchmark number large.”

Evidence from practice

When an incorrect answer reaches a customer

Air Canada: a company can be liable for chatbot misinformation

In February 2024, the British Columbia Civil Resolution Tribunal decided Moffatt v. Air Canada. After a passenger’s grandmother died, Air Canada’s chatbot told him he could buy a regular fare and seek a bereavement refund within 90 days. The airline later refused, pointing to a policy that required the request before travel. The tribunal held Air Canada liable for the chatbot’s misleading information and awarded the passenger the fare difference and related amounts.

The documented consequence is a legal ruling and a modest monetary award, not proof that every chatbot answer binds a company. The managerial failure was simpler: the airline put an authoritative-seeming agent in a transaction path without ensuring that its answer matched the policy. A disclaimer elsewhere on a website did not cure a contradictory answer from the company’s own tool.

Takeaway: Treat an AI answer about price, eligibility, refunds, or deadlines as customer-facing policy. Give it a controlled source, test it against the policy, and provide a human escalation path. Discuss: Which answers should a service bot be unable to give without retrieving an approved policy record?

Google AI Overviews: scale exposes the queries nobody tested

Screenshot showing Google AI Overview recommending non-toxic glue for pizza cheese, alongside the older Reddit joke that supplied the wording.
The published comparison places the Google result beside an older forum joke. The red annotation is part of the source image. Credit: Peter Yang / X, May 23, 2024. Retrieval can carry bad evidence into an answer. Published source.

After Google expanded AI Overviews in the United States in May 2024, users circulated odd, inaccurate, and unhelpful results. In its May 30 update, Google acknowledged that some examples were fabricated but also said real failures had appeared. It identified problems with nonsensical queries, satire, user-generated content, and limited high-quality information, then described more than a dozen changes.

The documented consequence is product remediation. The post does not establish that every widely shared screenshot was real, nor does it quantify consumer harm from each answer. Its stronger lesson is operational: pre-release tests, red-teaming, and samples of typical traffic did not cover the full distribution of millions of live queries. Edge cases became ordinary exposure at search scale.

Takeaway: Evaluate the system people will actually use, including adversarial, ambiguous, satirical, and low-information queries. Measure both answer quality and whether the system should answer at all. Discuss: For which query categories should a product abstain instead of generating a polished answer?

New York City MyCity: feedback needs its denominator

A December 2025 New York City Comptroller audit found inconsistent and inaccurate responses from the MyCity chatbot. Of 70 people who submitted thumbs-up or thumbs-down feedback in July and August 2025, 50, or 71.4%, submitted negative feedback. The audit also found that wording and capitalization could change the answer to the same basic question.

That 71.4% describes feedback submitters, not all users or all questions. More than 2,200 questions were asked during the period, and people who choose to respond may be unusually dissatisfied. The audit nevertheless documented failures through independent testing and criticized the agency’s competing denominator, which treated nonresponse as satisfaction. A dashboard can be mathematically neat and still conceptually dishonest.

Takeaway: Report the numerator, denominator, response rate, sampling process, and unresolved cases. Pair feedback with task-based testing. Discuss: What metric would you publish beside a satisfaction rate so that a decision-maker cannot mistake it for population-wide sentiment?