ListQA: A Benchmark for Evaluating List-Formatted Factual Knowledge Retrieval in Large Language Models
Organizations: Amazon AGI
Abstract
Many real-world questions demand not a single fact but an organized collection of them, yet existing factual knowledge benchmarks almost exclusively target single answer retrieval. We introduce ListQA, a benchmark of 9,045 human-curated, cross-validated questions (audited error rate of 1.7%) that require LLMs to recall multiple facts and compose them into structured lists of 3-10 elements. Questions range from flat lists ("Which NCAA teams went undefeated between 2000 and 2024?") to hierarchical lists with sub-attributes ("...and what was their record and result?"), spanning eight categories across 60+ countries. An evergreen design (explicit temporal constraints or historically immutable facts) keeps ground truth valid without periodic updates. For evaluation, we frame element matching as a linear sum assignment problem: optimal bipartite matching paired with LLM-based semantic grading jointly captures factual accuracy, hallucination, and format compliance. We benchmark 34 models (8 families, 42 configurations across standard and thinking enabled inference) and find: the best standard-inference model scores below 37% LLM-Judge-F1, multi-faceted questions are harder across the board, and providing the source Wikipedia page lifts scores dramatically, confirming that models can organize facts but struggle to retrieve them from parameters alone. Extended analyses cover base vs. instruction-tuned checkpoints and token efficiency. We release the dataset and evaluation code.
Figures & tables
| Benchmark | ME | SO | EG | K+IF |
|---|---|---|---|---|
| Single-answer factual QA | ||||
| TriviaQA [ 3 ] | ✗ | ✗ | ✗ | ✗ |
| Natural Questions [ 4 ] | ✗ | ✗ | ✗ | ✗ |
| PopQA [ 5 ] | ✗ | ✗ | ✗ | ✗ |
| SimpleQA [ 6 ] | ✗ | ✗ | ✓ | ✗ |
| FACT-Bench [ 7 ] | ✗ | ✗ | ✗ | ✗ |
| Parametric | Oracle RAG | ||||||||
| Model | Context | Src. budget | All | S | C | All | S | C | All |
| Closed-source | |||||||||
| Claude Opus 4.6 | Full | 34.6 | 43.0 | 22.4 | 84.7 | 86.0 | 82.8 | +50.1 | |
| Claude Sonnet 4.6 | Full | 28.0 | 35.5 | 16.9 | 83.0 | 85.0 | 79.9 | +55.0 | |
| GPT-5.4 mini | Full | 27.0 | 35.2 | 15.1 | 75.8 | 79.8 | 70.0 | +48.8 | |
| Gemini 2.5 Flash Lite | Full | 20.4 | 27.2 | 10.4 | 70.6 | 74.8 | 64.3 | +50.2 | |
Appendix figures & tables31 assets
Supplementary material from the paper’s appendix.
Appendix
| Validation outcomes | ||
|---|---|---|
| No issues found | 3,957 | 39% |
| Fixed | 5,088 | 51% |
| Discarded | 987 | 10% |
| Error types identified | ||
| Typo / grammar | 3,565 | 44% |
| Vague prompt | 2,502 | 31% |
| Global (15) | Europe | Asia | Africa | Australasia | S. America | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Spain | 120 | Albania | 2 | Cambodia | 6 | Angola | 4 | New Zealand | 15 | General | 21 |
| Italy | 120 | Lithuania | 1 | Sri Lanka | 1 | Kenya | 5 | Papua N.G. | 3 | Chile | 9 |
| Germany | 119 | Andorra | 1 | Maldives | 4 | Seychelles | 2 | Cook Islands | 1 | Colombia | 14 |
| Portugal | 120 | Austria | 3 | Thailand | 12 | Madagascar | 3 | General | 1 | Bolivia | 3 |
| France | 120 | Greece | 1 | Uzbekistan | 2 | Algeria | 7 | Argentina | 6 | ||
| India | 120 | Spain | 1 | S. Korea | 10 | Ethiopia | 5 | Venezuela | 4 | ||
| Component | Purpose |
|---|---|
| \n | Anchors to a newline boundary, preventing false matches on |
| numbered references appearing mid-sentence. | |
| \d+ | Matches one or more digits, accommodating lists of arbitrary |
| length (1–9, 10–99, 100+) without imposing an upper bound. | |
| . | Matches the literal period delimiter, distinguishing numbered |
| list items from other digit-newline patterns. |
| Component | Purpose |
|---|---|
| ˆ | With re.MULTILINE , anchors to line start, matching only |
| bullets that begin a line. | |
| * | Matches the literal asterisk bullet marker followed by a space. |
| (.*?) (1st) | Non-greedy capture of the category/key name, stopping at the |
| first colon-space delimiter. | |
| : | Literal colon-space separator between category and value. |
| LLM-Judge-F1 | Recall | Precision | Format | ROUGE-F1 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | All | S | C | All | S | C | All | S | C | All | S | C | All | S | C |
| Gemini 3.1 Pro ∗ † | 60.7 | 67.7 | 50.3 | 59.6 | 59.9 | 59.4 | 63.7 | 66.5 | 61.8 | 97.7 | 98.5 | 97.2 | 68.5 | 68.8 | 68.3 |
| Gemini 3 Flash ∗ † | 56.4 | 63.7 | 45.8 | 59.7 | 59.4 | 60.2 | 57.8 | 54.9 | 62.1 | 91.9 | 87.3 | 98.8 | 63.7 | 62.6 | 65.5 |
| Gemini 3.1 Flash Lite ∗ † | 40.1 | 48.4 | 27.9 | 44.8 | 44.1 | 45.7 | 38.1 | 28.5 | 52.1 | 39.9 | 3.8 | 92.7 | 38.8 | 33.2 | 47.0 |
| Gemini 2.5 Flash † | 38.3 | 47.1 | 25.4 | 43.0 | 42.2 | 44.2 | 52.3 | 45.9 | 61.8 | 70.3 | 86.8 | 46.2 | 43.3 | 47.8 | 36.8 |
| Claude Opus 4.6 † | 37.9 | 46.2 | 25.7 | 43.2 | 42.3 | 44.5 | 50.8 | 45.9 | 58.0 | 66.8 | 69.0 | 63.7 | 38.6 | 40.6 | 35.6 |
| Model Family | Models | Infrastructure |
|---|---|---|
| GPT | GPT-5.4 | |
| GPT-5.4 mini | OpenAI API | |
| GPT-5.4 nano | ||
| Claude | Claude Opus 4.7, 4.6, 4.5 | |
| Claude Sonnet 4.6, 4.5 | Amazon Bedrock | |
| Claude Haiku 4.5 |
| Model | Setting | Perfect | Wrong Facet | Too Few Elem. | No List | Mixed Facet |
|---|---|---|---|---|---|---|
| GPT-5.4 mini | Std | 63.9 | 21.8 | 14.0 | 0.0 | 0.2 |
| Think | 60.1 | 17.8 | 21.7 | 0.0 | 0.3 | |
| Gemini 2.5 Flash | Std | 76.2 | 9.3 | 13.4 | 0.6 | 0.5 |
| Think | 70.2 | 18.5 | 9.8 | 1.2 | 0.2 | |
| Claude Opus 4.6 | Std | 77.4 | 7.5 | 12.1 | 1.5 | 1.5 |
| Think | 66.7 | 16.2 | 12.4 | 4.4 | 0.2 |
| LLM-Judge-F1 | Blended-F1 | |||
|---|---|---|---|---|
| Model | Level | Original Prompt | Order-Aware Prompt | Order-Aware Prompt |
| Gemini 3.1 Pro † | Low | 60.7 | 61.2 | 59.4 |
| Gemini 3.1 Flash Lite † | Minimal | 40.1 | 40.2 | 38.4 |
| GPT-5.4-mini † | Medium | 36.2 | 36.6 | 35.0 |
| Overall | Single-faceted | Multi-faceted | ||||
|---|---|---|---|---|---|---|
| Model | Unord. | Ord. | Unord. | Ord. | Unord. | Ord. |
| Gemini 3.1 Pro † | 55.5 | 43.1 | 62.7 | 47.8 | 45.2 | 36.4 |
| Gemini 3.1 Flash Lite † | 35.5 | 23.6 | 43.1 | 27.9 | 24.6 | 17.3 |
| GPT-5.4-mini † | 32.8 | 22.1 | 41.2 | 26.4 | 20.7 | 16.0 |
| Claude Opus 4.6 † | 36.2 | 26.0 | 43.7 | 30.7 | 25.5 | 19.3 |
| LLM-Judge-F1 | Format | ||||||||
| Overall | S | C | |||||||
| Model | Think Level | Score | Score | Score | Score | ||||
| Gemini 3.1 Pro † | Low | 60.7 | — | 67.7 | — | 50.3 | — | 97.7 | — |
| Gemini 3 Flash † | High | 56.4 | — | 63.7 | — | 45.8 | — | 91.9 | — |
| Gemini 3.1 Flash Lite † | Minimal | 40.1 | — | 48.4 | — | 27.9 | — | 39.9 | — |
| Paired comparisons (same model, thinking vs. standard) | |||||||||
| LLM-Judge-F1 | Format | ||||||
|---|---|---|---|---|---|---|---|
| Model | Setting | All | S | C | All | S | C |
| Gemma 4 31B | Base | 9.1 | 12.6 | 4.0 | 51.7 | 51.7 | 51.8 |
| IT | 16.0 | 22.0 | 7.3 | 54.3 | 45.8 | 66.7 | |
| IT + Think | 18.7 | 25.3 | 9.0 | 74.9 | 73.9 | 76.5 | |
| Qwen 3.5 9B | Base | 4.9 | 7.2 | 1.5 | 55.9 | 54.6 | 57.8 |
| IT | 8.3 | 12.0 | 2.9 | 62.0 | 65.5 | 56.8 | |
| Model | Setting | Perfect | Wrong Facet | Too Few | No List | Mixed |
|---|---|---|---|---|---|---|
| Gemma 4 31B | Base | 43.6 | 23.3 | 3.6 | 13.9 | 15.6 |
| IT | 53.9 | 14.4 | 29.0 | 2.0 | 0.7 | |
| Qwen 3.5 9B | Base | 37.7 | 20.5 | 6.3 | 1.6 | 34.0 |
| IT | 55.4 | 19.8 | 11.0 | 2.8 | 11.0 | |
| Qwen 3.5 35B-A3B | Base | 42.5 | 23.0 | 10.2 | 5.8 | 18.6 |
| IT | 49.8 | 26.0 | 20.2 | 0.6 | 3.5 |
| Model | N | Elem. | Hum. P | Hum. R | Hum. F1 | Judge F1 | Pearson | Spearman |
|---|---|---|---|---|---|---|---|---|
| GPT-5.4 | 200 | 1,077 | 0.346 | 0.372 | 0.349 | 0.328 | 0.974 | 0.974 |
| Qwen 3.5 122B-A10B | 191 | 1,330 | 0.155 | 0.191 | 0.164 | 0.150 | 0.951 | 0.922 |
| Claude Opus 4.7 | 180 | 906 | 0.385 | 0.383 | 0.374 | 0.346 | 0.958 | 0.951 |
| Overall | 571 | 3,313 | – | – | – | – | 0.965 | 0.956 |
| N | Elem. | Hum. F1 | Judge F1 | Pearson | Spearman | |
| By category | ||||||
| Entertainment | 75 | 380 | 0.293 | 0.269 | 0.958 | 0.974 |
| Food | 73 | 462 | 0.348 | 0.322 | 0.954 | 0.954 |
| Lifestyle | 75 | 431 | 0.168 | 0.171 | 0.997 | 0.974 |
| Movies | 73 | 456 | 0.338 | 0.318 | 0.981 | 0.968 |
| Places of Interest | 70 | 410 | 0.351 | 0.298 | 0.924 | 0.895 |
| Comparison | Agreement | Cohen’s |
|---|---|---|
| Human vs. LLM-Judge-F1 | 92.8% | 0.793 |
| Human vs. ROUGE-1 0.5 | 89.3% | 0.735 |
| Model | ROUGE-1 | Embedding | % Identical |
|---|---|---|---|
| Claude Opus 4.6 | 0.346 | 0.3451 | 91.3 |
| Claude Sonnet 4.5 | 0.253 | 0.2517 | 94.1 |
| Judge Model | LLM-Judge-F1 | Zero-scored (%) |
|---|---|---|
| GPT-OSS-120B | 0.346 | 39.2 |
| Qwen 3.5 27B | 0.362 | 37.8 |
| Qwen 3.5 9B | 0.345 | 39.7 |
| Qwen 3.5 4B | 0.354 | 38.5 |
| Judge Pair | MAD | Signed Diff | Spearman |
|---|---|---|---|
| GPT-OSS vs. Qwen 3.5 27B | 0.022 | 0.015 | 0.973 |
| GPT-OSS vs. Qwen 3.5 9B | 0.024 | 0.002 | 0.966 |
| GPT-OSS vs. Qwen 3.5 4B | 0.022 | 0.008 | 0.972 |
| Model | Reported | Mean (5 runs) | Min / Max | % Identical |
|---|---|---|---|---|
| Claude Opus 4.6 | 0.3460 | 0.3469 | 0.3465 / 0.3473 | 86.3 |
| Claude Sonnet 4.6 | 0.2800 | 0.2803 | 0.2794 / 0.2811 | 88.0 |
| Claude Sonnet 4.5 | 0.2530 | 0.2531 | 0.2526 / 0.2536 | 89.9 |