talk · Tuesday 22 September · 11:39–⁠11:51 · SAL A

AI-assisted digitisation of printed identification keys: from book to structured data in minutes

Wouter Koch · AI for Biodiversity Data

Recording time 3:11:18–3:23:12Open on Vimeo ↗

Summaries and key moments are machine-produced. Check the recording for the speaker’s exact words.

The short versionAn agentic LLM pipeline can turn printed keys and descriptions into a structured draft identification key for tens of dollars, shifting experts from transcribers to reviewers.

Overview

What this was about

Wouter Koch explained why identification keys remain essential alongside image recognition (pictures often lack diagnostic characters, models do not explain why, and training needs labelled data) and showed combining image-recognition top-5 suggestions with digital keys to ask only the discriminating questions. He then described an LLM agent pipeline, demonstrated on a new key to Norwegian rodents compiled from six books none of which alone covered all species: local OCR, one agent per source extracting modular, precise statements (using both keys, descriptions and images), a fresh audit agent with 'nothing to defend', merging and harmonising characters (with documented decisions and moving shared traits to higher taxa, optional translation), and a grounding agent verifying every statement against the sources. A single key costs about $10 in an hour, six books under about $30, producing a draft for expert review rather than a finished key; generated illustrations still fail.

Why it matters. Identification knowledge underpins observational data; cheaply mobilising keys from books improves accessibility, education and data quality.

Key ideas

In the room

  • Keys embed domain knowledge that image classifiers cannot provide.
  • Digital (multi-access) keys remove the linear dead-end problem of printed keys.
  • Image recognition can filter a key to the characters separating its top candidates.
  • OCR should be done locally and once, for cost and environmental reasons.
  • Compound statements (e.g. 'brown fur, white legs, short tail') are split; vague terms are replaced by measurements from the text.
  • A fresh audit agent works better than having the original agent correct its own work.
  • Merging treats indistinguishable descriptions (pale yellow vs whitish yellow) as the same and documents every such decision.
Jump in

Notable moments

In their words

Transcript

Automatically generated captions can contain mistakes, especially in names and technical terms. Times are relative to the room recording.

Read the transcript ↓
Loading transcript…
Programme abstract

AI-assisted digitisation of printed identification keys: from book to structured data in minutes

Wouter Koch

Printed identification keys are a major reservoir of curated biodiversity knowledge, but mobilising them into machine-readable form is hampered by the cost of expert transcription, taking days of work per key. We present a working pipeline that produces structured-key drafts from heterogeneous sources in minutes.

The pipeline runs in two stages. An extraction agent (local OCR plus targeted vision reads of figures) builds a taxa tree and atomic characters. A fresh-context audit agent then re-reads the draft against the source, catching character states that overlap or leave source-mentioned values uncovered, numeric characters without actual measurements, and described traits missing from the output - fixing each until a deterministic verifier signs off. Two transformations bridge dichotomous prose and matrix-form output: splitting bundled traits ("brown hairs, green stem, white dots") into separate characters, and merging synonymous states ("whitish yellow" / "pale yellow") across the file. All such decisions are documented for the taxonomist to consider; target output is an editable draft, not a finished publication.

We have run the pipeline on various inputs: dichotomous keys in scanned books, combined prose descriptions of species from multiple field guides, and online interactive keys. We also include a domain-aware language translation step which maintains context and user-provided terminology.

Costs depend on the input format and structure, but are limited to at most a few dollars per species, and will be presented in detail. The Clavis output format and its place in combined AI-plus-key identification workflows are addressed in a companion talk in "May the Data Be Structured" (SYM32).

Submitted to the conference programme before the talk, so the talk itself may differ.