atlas

Research map / Large language models / Language, safety and interpretability

Absence Bench: Language Models Can’t See What’s Missing

NeurIPS 2025 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces AbsenceBench, a benchmark asking LLMs to identify deliberately omitted lines from poetry, numerical sequences, and GitHub PR diffs, finding even top models reach only about 70% F1 and that explicit placeholders substantially help.

Problem

LLMs are strong at finding inserted or present information (needle-in-a-haystack), but it is unclear whether they can detect clearly omitted content given original and modified documents.

Approach

Frame absence detection as a controlled omission task: remove 10% of elements from a document and ask models to list the removed elements given both original and modified versions; hypothesize that Transformer attention cannot anchor on gaps, and test this by inserting placeholder tokens at omission sites.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add an <missing line> placeholder at omitted spans (ablation)AbsenceBench models · AbsenceBench, all domainsmicro F1-score: 35.7% on averageHelped
Use <missing line> rather than 10 consecutive underlines (ablation)Claude-3.7-Sonnet, GPT-4.1-mini, and Llama-4-Maverick · AbsenceBench, all domainsmicro F1-score: 41.9%Helped
Move task instructions after the documents (ablation)Claude-3.7-Sonnet, GPT-4.1-mini, and Llama-4-Maverick · AbsenceBench Poetrymicro F1-score: 78.8 to 66.1; 45.4 to 39.2; 48.7 to 36.6Hurt
Move task instructions after the documents (ablation)Claude-3.7-Sonnet, GPT-4.1-mini, and Llama-4-Maverick · AbsenceBench Numerical Sequencesmicro F1-score: 94.3 to 93.7; 54.2 to 42.5; 71.5 to 63.6Hurt
Move task instructions after the documents (ablation)Claude-3.7-Sonnet, GPT-4.1-mini, and Llama-4-Maverick · AbsenceBench GitHub PRsmicro F1-score: 35.1 to 34.7; 32.9 to 35.4; 29.6 to 30.5Mixed
Increase context length (ablation)GPT-4.1-mini · AbsenceBench Poetrymicro F1-scoreHurt
Increase context length (ablation)GPT-4.1-mini · AbsenceBench Numerical Sequences and GitHub PRsmicro F1-scoreNo clear effect
Lower the omission rate (ablation)AbsenceBench models · AbsenceBench, especially Poetry and Numerical Sequencesmicro F1-scoreHurt
Enable inference-time compute (ablation)Gemini-2.5-flash and Claude-3.7-Sonnet · AbsenceBenchmicro F1-score: 7.9%Helped
Replace omissions with inserted needles (ablation)Claude-3.7-Sonnet, GPT-4.1-mini, and Llama-4-Maverick · Poetry and GitHub PRsmicro F1-score: 99.52; 99.5; 99.47; 97.1; 92.1; 86.2Helped
Use the AbsenceBench omission task rather than the insertion task (ablation)Claude-3.7-Sonnet, GPT-4.1-mini, and Llama-4-Maverick · Poetry and GitHub PRsmicro F1-score: 56.9%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Gutenberg Poetry Corpus GitHub pull requests from top 20 repositories Synthetic numerical sequences Harry Potter dataset (NIAH needles)

Benchmarks: AbsenceBench Needle in a Haystack

Metrics: micro F1-score exact match thinking token ratio

Baselines: Needle-in-a-haystack test setting o3-mini DeepSeek-R1 GPT-4.1 Llama-3.3-70B-Instruct Qwen2.5-72B-Instruct

Builds on: Needle in a Haystack

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy