New ML pipeline graphs historical actions from Danish archives
Automated 'auto-GRAMS' turn 18th-century runaway records into structured action graphs
In a new working paper on arXiv, researchers Sofus Landor Dam and Johan Heinsen present a pipeline that leverages machine learning to transform unstructured historical sources into structured, action-based graphs. The approach is built on the GRAM framework (Graph of Roles and Actions Model), which treats actions—rather than entities or events—as the fundamental unit of analysis. The pipeline automates the creation of skeletal graphs (auto-GRAMS) from text, enabling researchers to map relationships and patterns of behavior across large datasets without losing the granularity that close reading provides.
The authors test their method on four archival collections from 18th- and 19th-century Denmark, specifically analyzing instances of 'pretending' among runaways and itinerants. By graphing how individuals assumed false identities or roles, the pipeline reveals structural patterns in historical social behavior. The paper emphasizes that auto-GRAMS are not a replacement for manual analysis but a complement—allowing historians to scale their work while preserving the depth needed for social history. This represents a significant step in computational humanities, making large-scale, granular analysis of archival records feasible for the first time.
- Pipeline built on the GRAM framework (Graph of Roles and Actions Model) with actions as the core unit
- Uses machine learning to automatically generate skeletal action graphs (auto-GRAMS) from historical text
- Applied to 18th- and 19th-century Danish archival records of runaways and itinerants to graph 'pretending' behaviors
Why It Matters
Brings ML-driven granular analysis to social history, enabling large-scale pattern discovery from archives.