Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T00:22:08.660Z Has data issue: false hasContentIssue false

Interpretable visual feature discovery using multiple instance learning: A case study of colonial Korean print

Published online by Cambridge University Press:  16 June 2026

Aron van de Pol*
Affiliation:
Centre for Digital Humanities & Department of Korean Studies, Leiden University, Netherlands
Jelena Prokic
Affiliation:
Centre for Digital Humanities, Leiden University, Netherlands
Angus Mol
Affiliation:
Centre for Digital Humanities, Leiden University, Netherlands
*
Corresponding author: Aron van de Pol; Email: a.m.van.de.pol@hum.leidenuniv.nl
Rights & Permissions [Opens in a new window]

Abstract

Colonial Korean printshops (1910–1945) operated within severe material constraints that produced apparent typographic standardization. Manual bibliography has nevertheless identified subtle shop-specific signatures in letterforms. This article tests whether computational methods can detect these signatures systematically across large corpora. We apply multiple instance learning to 57,583 page images from four major printshops in Kyŏngsŏng (Seoul). To avoid same-book leakage, we evaluate page classification with all pages from each tested book held out from training. Under this stricter protocol, the model assigns pages to printshops with 84.5 percent accuracy while producing interpretable attention maps. Clustering high-attention patches reveals that the four presses occupy the same regions of the embedding space, reflecting their shared typographic infrastructure. Differentiation emerges through density patterns within this shared space rather than through distinct typographic vocabularies. Each press concentrates disproportionately in clusters capturing specific sub-character features, such as terminal angles, serif weight, and stroke thickness. These computationally identified patterns align with features that De Fremery and Ryu documented through intensive manual analysis of individual volumes. The correspondence supports the approach while extending it to scales that manual bibliography cannot achieve. This framework shows how computational analysis can test and extend humanities scholarship on historical print culture by surfacing the specific visual features that distinguish institutional outputs within materially constrained production systems.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Table 1. Distribution of analyzed pages across the four most productive colonial Korean printshopsTable 1 long description.

Figure 1

Figure 1. Date range of extant digitized publications in the analyzed corpus, shown by printshop. The timelines indicate the earliest and latest surviving materials included in the dataset.Figure 1 long description.

Figure 2

Figure 2. Grad-CAM visualizations for the ConvNeXt full-page model trained with page-random splits. The model’s attention concentrates on page margins rather than typographic features.Figure 2 long description.

Figure 3

Figure 3. Grad-CAM visualizations for the Swin cutout model trained with page-random splits. Attention has shifted away from margins but often settles on blemishes and gaps rather than typographic features.Figure 3 long description.

Figure 4

Table 2. CNN model performance under page-random and held-out-book evaluationTable 2 long description.

Figure 5

Figure 4. Grad-CAM visualizations for the ConvNeXt full-page model trained with held-out-book splits. The model shows consistent vertical stripe patterns corresponding to column structure and layout conventions.Figure 4 long description.

Figure 6

Figure 5. Grad-CAM visualizations for the Swin cutout model trained with held-out-book splits. Attention patterns are inconsistent across samples, with no clear correspondence to typographic features.Figure 5 long description.

Figure 7

Table 3. MIL test performance (five-fold CV, page-random splits)Table 3 long description.

Figure 8

Table 4. Per-class metrics, 16×16$16\times 16$ px (fold 1)Table 4 long description.

Figure 9

Table 5. Per-class metrics, 8×8$8\times 8$ px (fold 0)Table 5 long description.

Figure 10

Table 6. Comparative performance across approachesTable 6 long description.

Figure 11

Figure 6. UMAP representation of high-attention patches at 8 ×$\times $ 8 resolution, with representative patch samples overlaid on cluster regions. The embedding space captures sub-character components: vowel strokes, consonant angles, and circular forms.Figure 6 long description.

Figure 12

Figure 7. UMAP representation of high-attention patches at 8 ×$\times $ 8 resolution. The embedding space captures sub-character components: vowel strokes, consonant angles, and circular forms.Figure 7 long description.

Figure 13

Figure 8. Density distribution of high-attention patches, faceted by printshop. The presses occupy overlapping territory but with distinct concentrations. Contour lines reveal where each press contributes disproportionately to the shared embedding space.Figure 8 long description.

Figure 14

Table 7. Significantly enriched clusters per printshop (8 ×$\times $ 8 patches, q<0.01$q < 0.01$)Table 7 long description.

Figure 15

Figure 9. Representative patches from clusters enriched for Taedong Inswaeso. Clusters 26 and 11 align with De Fremery’s characterization of Taedong’s thinner strokes and distinctive terminal angles. Clusters 33 and 13 surface additional patterns the model found diagnostic.Figure 9 long description.

Figure 16

Figure 10. Representative patches from clusters enriched for Hansŏng Tosŏ. Cluster 19 aligns with De Fremery’s characterization of Hansŏng’s sturdy faces and dramatic taper. Other clusters capture patterns the model found diagnostic, though some resist straightforward typographic description.Figure 10 long description.

Figure 17

Figure 11. Representative patches from clusters enriched for Sinmungwan. Clusters 15 and 8 capture circular forms consistent with De Fremery’s broad-stroke characterization. Cluster 30 is notable for including hanja alongside Hangul.Figure 11 long description.

Figure 18

Figure 12. Representative patches from clusters enriched for Chosŏn Inswae. Unlike for the other presses, no prior manual analysis exists for comparison. Cluster 12 captures page layout elements rather than typographic features.Figure 12 long description.

Figure 19

Figure A1. Multiple instance learning pipeline for printshop classification. The model processes page images through patch extraction, feature encoding, and gated attention to identify typographically distinctive regions. Red overlays show attention weights, while cyan boxes highlight top-scoring patches. Patch sizes are illustrative and smaller during training.Figure A1 long description.

Submit a response

Rapid Responses

No Rapid Responses have been published for this article.