Pair-Level Essay-Scale Republication and Reuse from Fragmented Historical Text Reuse: A Workflow Study on Eighteenth-Century Books and Newspapers
Organizations: University of Helsinki Helsinki, Finland
Abstract
This paper addresses the recovery of essay-scale republication and reuse from fragmented text-reuse evidence, a setting whose central challenge is pair-level evidence consolidation and not fragment retrieval alone. The study focuses on a candidate set centered on essays by eighteenth-century Scottish philosopher David Hume, spanning books from ECCO (Eighteenth Century Collections Online) and historical newspapers. Because the input consists of fragmented reuse hits instead of clean document pairs, and positive coverage is inherently incomplete, we formulate the task as pair-level evidence consolidation into plausible transmission relations and compare three methodological families: a staged rule-based workflow, baselines (a decision tree and two direct LLM settings), and automated rule adaptation. On labeled ECCO--ECCO slices, pair-level feature aggregation alone already reaches 0.948 F1 on the main labeled slice, while the final workflow gives the strongest overall precision-recall trade-off among the tested rule stages. On the full ECCO--ECCO candidate universe, direct LLM baselines flag up to 14,886 pairs as reprints compared to 771 for the final workflow, behaving in this direct-prompt setup as high-recall candidate expanders rather than precision-controlled deployment classifiers. On ECCO--Newspaper, manual audit confirms all 176 predicted positives as genuine cases of republication or reuse, while issue duplication and source-side multiplicity reveal additional provenance structure. Under incomplete ground truth, auditable pair-level evidence consolidation provides a practical way to produce compact candidate spaces for historical inspection.
Figures & tables
| Feature group | Description |
|---|---|
| Coverage | Fraction of source essay spanned by reuse hits |
| Span / bundle | Max and cumulative span of contiguous hit bundles |
| Fragment chain | Longest monotone hit chain ordered by source offset |
| Section conc. | Hit concentration across document sections |
| Cue signals | Title, heading, quotation, paratext hit counts |
| Gate | Rule logic |
|---|---|
| Structural | Accept compact chains with span 900, coverage 0.09, sum coverage 0.10, section count 8, fanout 40, and chain score 1200; or denser bundles with span 650, coverage/sum coverage 0.15, section count 4, fanout 8, and at least two fragments. |
| Coverage | Also accept high-coverage pairs with coverage 0.30, fanout 40, and section count 8. |
| Context | Require either title/heading evidence or the absence of broad multi-section/multi-fragment dispersion; reject paratext-only and quotation-dominated cases in the non-cued branch. |
| Rescue | If no quotation or paratext cue and destination fanout is zero, rescue short near misses with span 450–870 and either coverage/section-gap or sum-coverage/section-count conditions. |
| Main | Hard | All-labeled | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Method | P | R | F1 | P | R | F1 | P | R | F1 |
| Naive heuristic | 0.851 | 0.950 | 0.898 | 0.125 | 0.273 | 0.171 | 0.672 | 0.811 | 0.735 |
| Structural-only | 0.982 | 0.917 | 0.948 | 0.231 | 0.136 | 0.171 | 0.890 | 0.730 | 0.802 |
| Context-aware | 0.778 | 0.933 | 0.848 | 0.312 | 0.227 | 0.263 | 0.752 | 0.766 | 0.759 |
| Decision tree | 0.833 | 1.000 | 0.909 | 0.041 | 0.136 | 0.063 | 0.568 | 0.829 | 0.674 |
| LLM text-only | 0.341 | 1.000 | 0.508 | 0.217 | 0.909 | 0.351 | 0.357 | 0.982 | 0.524 |
| Method | #Pos | AR | MR | HR |
|---|---|---|---|---|
| Naive heuristic | 961 | 0.811 | 0.950 | 0.273 |
| Structural-only | 710 | 0.730 | 0.917 | 0.136 |
| Context-aware | 1,265 | 0.766 | 0.933 | 0.227 |
| Decision tree | 1,242 | 0.829 | 1.000 | 0.136 |
| LLM text-only | 14,886 | 0.982 | 1.000 | 0.909 |
| LLM structured | 11,223 | 0.937 | 1.000 | 0.773 |
| Item | Value |
|---|---|
| Predicted positives (fully annotated) | 176, all genuine |
| Predicted negatives (audited) | 49 |
| Resolved as non-reprint | 38 |
| Resolved as reprint | 8 |
| Uncertain | 3 |
| P / R / F1 on resolved audit cases | 1.000 / 0.957 / 0.978 |