AVM-1: Proof of Principle for an Independent Bibliographic Verification Module for LLM-Generated References

Abstract Large Language Models (LLMs) used for assisting research can produce plausible bibliographic references containing errors in title, author, year, or DOI, degrading paper quality or imposing heavy verification burdens. To address this issue, this paper introduces AVM-1, an independent Python program designed to interface between the LLM and the user to verify citations against Crossref-registered metadata. In the present implementation, the program receives a candidate reference, typically generated by an LLM, consisting of a title, a DOI, and optionally a publication year and an author name. It queries the Crossref REST API using the DOI as a lookup key to retrieve the registered metadata, then compares the supplied title, year, and author against this external record. As the DOI itself may be missing, fabricated, or wrong, the program assigns one of the following three non-interchangeable states. It outputs VERIFIED when no contradiction is detected, INCONSISTENT when the resolved record contradicts the supplied fields, and BLOCKED when no Crossref record can be resolved. Title comparison relies on a metric combining word-frequency cosine similarity and token-order sequence matching. Tests in Google Colab show that the module detects several bibliographic inconsistencies, although paraphrased titles exceeding the similarity threshold may remain undetected. The test set includes one unmodified case: a reference generated by an LLM and published by the author, whose DOI resolved to an unrelated article; the module reports it as INCONSISTENT. This work serves as a functional proof of principle rather than a statistical validation of general system reliability. To facilitate reproduction and practical testing, the accompanying Python source code features an interactive Google Colab widget mode. It allows users to verify custom references directly within defined operational limits.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-11-03
DOI
https://doi.org/10.5281/zenodo.23921192
Primary Topic
Academic Writing and Publishing
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

AVM-1: Proof of Principle for an Independent Bibliographic Verification Module for LLM-Generated References

Abdelouahab Zaatri
Zenodo (CERN European Organization for Nuclear Research)
Academic Writing and Publishing
preprint

AVM-1: Proof of Principle for an Independent Bibliographic Verification Module for LLM-Generated References

Abdelouahab Zaatri
preprint en

Abstract

Abstract Large Language Models (LLMs) used for assisting research can produce plausible bibliographic references containing errors in title, author, year, or DOI, degrading paper quality or imposing heavy verification burdens. To address this issue, this paper introduces AVM-1, an independent Python program designed to interface between the LLM and the user to verify citations against Crossref-registered metadata. In the present implementation, the program receives a candidate reference, typically generated by an LLM, consisting of a title, a DOI, and optionally a publication year and an author name. It queries the Crossref REST API using the DOI as a lookup key to retrieve the registered metadata, then compares the supplied title, year, and author against this external record. As the DOI itself may be missing, fabricated, or wrong, the program assigns one of the following three non-interchangeable states. It outputs VERIFIED when no contradiction is detected, INCONSISTENT when the resolved record contradicts the supplied fields, and BLOCKED when no Crossref record can be resolved. Title comparison relies on a metric combining word-frequency cosine similarity and token-order sequence matching. Tests in Google Colab show that the module detects several bibliographic inconsistencies, although paraphrased titles exceeding the similarity threshold may remain undetected. The test set includes one unmodified case: a reference generated by an LLM and published by the author, whose DOI resolved to an unrelated article; the module reports it as INCONSISTENT. This work serves as a functional proof of principle rather than a statistical validation of general system reliability. To facilitate reproduction and practical testing, the accompanying Python source code features an interactive Google Colab widget mode. It allows users to verify custom references directly within defined operational limits.

Zenodo (CERN European Organization for Nuclear Research)
University Frères Mentouri Constantine 1 (DZ), École Normale Supérieure de Constantine (DZ), Université Constantine 2 (DZ)
Academic Writing and Publishing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon