BibTeX Citation Errors in Scientific Publishing Agents: Evaluation and Mitigation
Organizations: University of Pennsylvania
Abstract
Large language models with web search are increasingly used in scientific publishing agents, yet they produce BibTeX entries with pervasive field-level errors stemming from omission, partial corruption, substitution, and hallucination. We construct a benchmark of 931 papers across four domains and three citation tiers---popular, low-citation, and recent post-cutoff---with version-aware ground truth. Three search-enabled frontier models (GPT-5, Claude Sonnet-4.6, Gemini-3 Flash) generate approximately 23,000 field-level observations. Overall accuracy is 83.6%, but only 50.9% of entries are fully correct; accuracy drops 27.7 pp from popular to recent papers, revealing heavy reliance on parametric memory even when search is available. Co-occurrence analysis identifies two failure modes: wholesale entry substitution and isolated field error. We present clibib, an open-source tool for deterministic BibTeX retrieval, as a mitigation mechanism. Two-stage integration raises accuracy to 91.5% (+8.0 pp) and fully correct entries to 78.3%, with a 0.8% regression rate. Separating search from revision yields larger gains and lower regression than single-stage tool loops (0.8% vs. 4.8%), demonstrating that integration architecture matters independently of model/tool capability. We release clibib and an accompanying agent skill under the MIT License to improve citation accuracy in increasingly automated scientific workflows.
Figures & tables
| Model | API model ID | Search mechanism | Cutoff |
|---|---|---|---|
| GPT-5 | gpt-5-2025-08-07 | web_search (Responses API) | Oct 2024 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 | web_search_20250305 (beta) | Aug 2025 |
| Gemini 3 Flash | gemini-3-flash-preview | Google Search grounding | Jan 2025 |
| Domain | Tier | Med. cit. | Years | DOI | |
| AI | Popular | 96 | 1,437 | 2010–2022 | 70% |
| Low-citation | 90 | 1 | 2015–2024 | 82% | |
| Recent | 49 | 22 | 2025–2026 | 100% | |
| Medicine | Popular | 100 | 3,567 | 2010–2022 | 100% |
| Low-citation | 93 | 0 | 2015–2024 | 100% | |
| Recent | 45 | 0 | 2026 | 100% |
| Field | GPT-5 | Claude 4.6 | Gemini 3 Fl. | All |
|---|---|---|---|---|
| entry_type | 90.3 | 86.1 | 96.9 | 91.1 |
| author | 93.5 | 86.0 | 93.9 | 91.1 |
| year | 87.4 | 83.1 | 94.4 | 88.3 |
| venue | 84.8 | 83.4 | 94.7 | 87.6 |
| volume | 74.8 | 82.4 | 92.6 | 83.3 |
| title | 78.5 | 78.1 | 85.3 | 80.6 |
| Model | Baseline | Single | Two-st. | ||
|---|---|---|---|---|---|
| GPT-5 | 81.4 | 86.7 | +5.3 | 92.5 | +11.1 |
| Claude Sonnet 4.6 | 80.4 | 84.0 | +3.6 | 87.2 | +6.8 |
| Gemini 3 Flash | 88.9 | — | 94.9 | +6.0 | |
| All | 83.6 | — | 91.5 | +8.0 | |
Appendix figures & tables29 assets
Supplementary material from the paper’s appendix.
Appendix
| partial_match | different_paper | Label |
|---|---|---|
| met | any | P |
| unmet | met | S |
| unmet | unmet | F |
| unmet | cannot_assess | F |
| cannot_assess | met | S |
| cannot_assess | unmet | F |
| Mode | Field | Generated | Ground truth | Label |
| Wholesale substitution (GPT-5, medicine, low-citation) | ||||
| title | Clinical implications of intravesical recurrence after radical nephroureterectomy… | Impact of relapse site on oncological outcomes after radical nephroureterectomy… | S | |
| venue | International Journal of Urology | Journal of Clinical Oncology | S | |
| volume | 23 | 34 | F | |
| number | 5 | 2_suppl | F | |
| pages | 378–384 | 426–426 | F | |
| Domain | Venues |
|---|---|
| AI | NeurIPS, ICML, ICLR, ACL, EMNLP, |
| CVPR, AAAI, NAACL, JMLR, TACL | |
| Medicine | NEJM, The Lancet, JAMA, BMJ, |
| Nature Medicine, Ann. Internal Med., | |
| PLOS Medicine, Lancet Digital Health, | |
| J. Clinical Oncology, Circulation |
| Domain | Proc. | Journal | arXiv | Multi-ver. | Total ver. | |
|---|---|---|---|---|---|---|
| AI | 247 | 218 | 29 | 5 | 5 (2.0%) | 252 |
| Medicine | 250 | 0 | 250 | 1 | 1 (0.4%) | 251 |
| MatSci | 250 | 0 | 250 | 16 | 16 (6.4%) | 266 |
| QuantComp | 250 | 0 | 250 | 112 | 112 (44.8%) | 362 |
| Total | 997 | 218 | 779 | 134 | 134 (13.4%) | 1,131 |
| Field | Popular | Low-cit. | Recent | |
|---|---|---|---|---|
| Entry type | 99.4 [99.0, 99.7] | 92.0 [90.2, 93.9] | 72.4 [68.4, 76.3] | 27.0 |
| Author | 97.3 [95.8, 98.6] | 90.4 [88.0, 92.6] | 79.8 [75.6, 83.8] | 17.5 |
| Title | 90.6 [88.0, 93.0] | 74.4 [70.4, 78.2] | 71.6 [66.5, 76.4] | 19.0 |
| Year | 98.7 [97.9, 99.4] | 88.3 [85.8, 90.6] | 67.0 [62.5, 71.6] | 31.7 |
| Venue | 97.4 [96.0, 98.6] | 88.0 [85.6, 90.4] | 67.0 [62.3, 72.1] | 30.4 |
| Volume | 89.8 [87.1, 92.2] | 82.5 [79.8, 85.3] | 57.2 [50.6, 63.4] | 32.6 |
| Field | Agreement (%) | ||
|---|---|---|---|
| year | 56 | 100.0 | 1.000 |
| number | 27 | 92.6 | 0.816 |
| author | 37 | 89.2 | 0.798 |
| pages | 65 | 81.5 | 0.674 |
| title | 157 | 96.8 | 0.536 |
| volume | 29 | 79.3 | 0.461 |
| Matching criterion | GPT-5 | Claude Sonnet 4.6 | Gemini 3 Flash | All |
|---|---|---|---|---|
| First-author last name | 93.1 [91.3, 94.6] | 85.6 [83.4, 87.8] | 93.4 [91.7, 95.1] | 90.7 [89.6, 91.7] |
| All last names (set) | 82.3 [79.8, 84.6] | 76.6 [73.9, 79.2] | 80.0 [77.4, 82.6] | 79.6 [78.1, 81.1] |
| All last names (ordered) | 82.3 [79.8, 84.6] | 76.4 [73.6, 79.1] | 79.9 [77.3, 82.5] | 79.5 [78.0, 81.0] |
| (first-author set) | 10.8 | 9.0 | 13.4 | 11.1 |
| Tier | Model | Field-level | Fully correct |
|---|---|---|---|
| Popular | GPT-5 | 91.7 [90.3, 92.9] | 60.3 [55.7, 65.4] |
| Claude 4.6 | 93.4 [92.1, 94.6] | 68.2 [63.6, 72.5] | |
| Gemini 3 Fl. | 93.1 [91.6, 94.4] | 64.1 [59.3, 68.7] | |
| Pooled | 92.7 [91.6, 93.7] | — | |
| Low-citation | GPT-5 | 81.4 [78.6, 84.1] | 42.7 [37.2, 47.8] |
| Claude 4.6 | 77.8 [74.3, 81.3] | 49.0 [43.8, 54.2] |
| Error type | Baseline errors | Corrected | Rate (%) |
| Missing (M) | 1,877 | 924 | 49.2 |
| Partial (P) | 564 | 268 | 47.5 |
| Fabricated (F) | 315 | 57 | 18.1 |
| Substituted (S) | 188 | 28 | 14.9 |
| All errors | 2,944 | 1,277 | 43.4 |
| Condition | Lookups | Success (%) | Not found (%) |
|---|---|---|---|
| Overall | 2,617 | 88.9 | 11.1 |
| GPT-5 | 1,432 | 89.7 | 10.3 |
| Claude Sonnet 4.6 | 1,185 | 87.9 | 12.1 |
| AI | 864 | 81.8 | 18.2 |
| Medicine | 642 | 87.5 | 12.5 |
| Mat. Sci. | 577 | 93.4 | 6.6 |
Citation Verification
Citation verification checks whether cited sources exist, are accurately represented, and actually support the claims attached to them.
See all 48 papers