Benford's Curse: Tracing Digit Bias to Numerical Hallucination in LLMs
Jiandong Shao, Yao Lu, Jianfei Yang
TL;DR
This work investigates numerical hallucinations in LLMs through the lens of Benford-like digit distributions in pretraining data. It introduces the Digit Bias Benchmark to disentangle task priors from generation bias and demonstrates that open-source LLMs overgenerate small digits, with the first incorrect digits showing even stronger bias. Layerwise logit-lens analysis and neuron-level scrutiny reveal that a subset of highly digit-selective FFN neurons in late layers encodes preferences aligned with corpus statistics, and pruning these neurons can partially mitigate biased outputs. The results provide causal evidence that fine-grained corpus-level digit biases contribute to numerical hallucination and offer a targeted probing method for diagnosing and counteracting such errors.
Abstract
Large Language Models (LLMs) exhibit impressive performance on complex reasoning tasks, yet they frequently fail on basic numerical problems, producing incorrect outputs. Inspired by Benford's Law, a statistical pattern in which lower digits occur more frequently as leading digits, we hypothesize that the skewed digit distributions in web-collected corpora may be learned by LLMs during pretraining, leading to biased numerical generation. To investigate the hypothesis, we first examine whether digits frequencies in pretraining corpus (OLMo2) follows Benford's law. We then construct an evaluation benchmark in which the ground-truth digits are uniformly distributed within each of the seven numerical reasoning tasks. Our evaluation results demonstrate that leading open-source LLMs show a consistent pattern of digit bias that resembles Benford's law. Through logit-lens tracing and neuron-level dissection, we identify that this bias arises predominantly from a small subset of highly digit-selective feed-forward network (FFN) neurons in the deeper layers. Finally, we demonstrate that pruning these neurons mitigates imbalanced overgeneration and partially corrects erroneous outputs, providing causal evidence that fine-grained pretraining digit bias can propagate into model behavior. Our findings reveal a fundamental connection between corpus-level statistics and symbolic failure modes in LLMs, offering a new lens for diagnosing and mitigating hallucinations in numerical tasks.
