Building and Auditing Chemical Datasets with LLMs: A General LLM-as-a-Judge Framework Applied to Homogeneous Catalytic PET Depolymerisation
Organizations: RWTH Aachen University, Chair of Logic and Theory of Discrete Systems, Aachen, Germany. · RWTH Aachen University, Process Systems Engineering (AVT.SVT), Aachen, Germany. · JARA-CSD, Aachen, Germany. · Forschungszentrum Jülich GmbH, Institute of Climate and Energy Systems ICE-1: Energy Systems Engineering, Jülich, Germany
Abstract
Large language models can rapidly extract structured multivariate experimental data from the chemistry literature, yet verifying thousands of generated records without ground truth remains difficult. We present a general, citation-grounded extraction and verification methodology centered on an independent "LLM-as-a-judge", applied to the literature on homogeneous catalytic poly(ethylene terephthalate) (PET) depolymerisation. In this pipeline, an extractor LLM generates schema-enforced records from research papers with citations to document chunks tagged with universally unique identifiers (UUIDs); an independent LLM judge then reads the full paper alongside each record, flags unsupported fields, and proposes cited corrections. Prompt ablations show that requiring chunk-level citations not only provides provenance down to specific paragraphs and tables but also improves extraction accuracy. Before deploying the judge at scale, we benchmarked it against manual evaluation on extractions from a hand-curated reference set of 295 ionic-liquid-catalysed PET glycolysis experiments. The judge agreed with human evaluation on 85.7% of reviewed records and was significantly more effective than a heuristic string-matching baseline at catching errors across related experiments. Deployed across 3,942 extracted records from 561 papers, the framework accepted 67.5% of them as written. Its proposed corrections concentrated on quantitative fields, where the extractor often conflated related experiments. We release the extracted dataset with the complete LLM judge audit logs, as well as the Chemistry Data Extractor Toolkit, an open-source application implementing this end-to-end pipeline in a code-free, browser-based environment for document parsing, customizable schema and prompt design, model-agnostic extraction and auditing, interactive provenance-highlighted review, and reproducible dataset bundling.
Figures & tables
| Selection stage | Articles |
| Candidates identified via Scopus searches | 2,777 |
| Excluded: no polymer named | |
| Excluded: no depolymerisation route named | |
| Excluded: off-topic subjects or reviews | |
| Articles passing title and abstract filter | 1,575 (56.7%) |
| Obtained: Elsevier full-text XML | 447 |
| Metric | Value |
| Articles processed | 1,026 |
| Articles yielding records | 664 |
| Articles yielding no records | 362 |
| Unparseable outputs | 0 |
| Extraction cost | $8.63 |
| Total extracted experimental records | 5,563 |
| Verdict category | Records | Share |
|---|---|---|
| Accepted as written | 2,661 | 67.5% |
| Rejected, with proposed correction | 1,202 | 30.5% |
| Rejected outright | 79 | 2.0% |
| Total | 3,942 | 100.0% |
LLM Information Extraction
Large language model information extraction converts unstructured documents into structured entities, relations, events, and records.
See all 245 papers