inquirygraph: the coding agent and its gold set

Drafted v0.1 · October 25, 2026 · paper codebook 1.5.0 · loop codebook 0.1.2 · human gold set in preparation

Try it on a paper

  • Open the evaluation page. Look up a paper by DOI or open its PDF from your computer (the file stays in your browser and is never uploaded). Then record where the work starts, which of the thirteen modes it uses, the order in which they ran, and how it answered each question of the decision tree. Each answer takes a quote and a page; with the PDF open, the page checks that the quote is on that page.
  • Your answers stay with you. The page sends nothing. It saves a draft in your browser and downloads your answers as one JSON file; email that file to mdenolle@uw.edu. The questions are generated from the same codebook the coding agent uses, so human and model answers can be compared field by field.

The pieces

Piece File Version
Paper codebook agents/coder/CODEBOOK.md 1.5.0
Output schema agents/coder/coding.schema.json 1.5.0
Definitions of every category agents/coder/definitions.json 1.5.0
Agent-loop codebook agents/loop-coder/CODEBOOK.md 0.1.2
Batch coder (Claude API) tools/code_papers.py
Validator and agreement tools/check_coding.py
Located text from publisher XML tools/jats_text.py

The gold set

Step Count Rule
Pool 14,223 2022 research articles in Earth-science venues with a full-text route, in the convenor’s research topics (core ring) and neighbouring Earth-science subfields (broad ring)
Preselection 600 Equal numbers per ring and impact quintile, subfields interleaved
Eligible 525 Two independent screeners per abstract, a third on disagreements; 594 of 600 agreed
Gold set 100 Spread over impact, novelty-proxy, and reference-breadth terciles within each ring; advance is rated by people
Human subset 40 Each coded independently by two of four coders (20 papers each), blind to all metrics
  • Impact: OpenAlex field-normalized citation percentile. Novelty proxy: rarity of the paper’s two leading topics appearing together in 2017 to 2021. Breadth: share of references outside geoscience. The three are weakly correlated (Spearman 0.09 to 0.25), so they sample different things.
  • Every selection rule, threshold, and exclusion is logged with the script and commit that applied it.

What has been measured

Test Result
Two blind model coders, 13 papers (paper codebook 1.3.0) Node-set overlap 0.76; Krippendorff’s alpha for node presence 0.63, below the 0.67 gate
Two blind model coders, 31 agent systems (loop codebook 0.1.2) Alpha 0.73 for the node marks
Input format, six papers coded twice from publisher XML text and twice from PDF text Agreement between formats is within coder noise; quotes from XML text are found word for word in the source 100% of the time, against 83% from PDF text
Cost $0.27 (PDF) to $0.39 (PDF plus XML text) per paper, batch prices
  • Under way. Model coding of the 525 eligible papers (once) and the 100 gold papers (a second, independent time); human coding of the 40-paper subset. The human codings are the reference that decides whether the model coder is reliable enough to scale.

Contact

  • Marine Denolle, University of Washington (Denolle Lab). Coders: Sangwoo Han, Maleen Kidiwela, Michael Hemmett.