Iconographic Classification and Content-Based Recommendation for Digitized Artworks
Krzysztof Kutt, Maciej Baczyński
TL;DR
The paper tackles the need for interpretable iconographic access in digitized cultural heritage by introducing CARIS, a four-stage pipeline that unifies visual content analysis with Iconclass semantics. It combines YOLOv8 object detection, two mapping strategies to Iconclass codes, a lightweight rule-based inference for abstract meanings, and three content-based recommenders (hierarchy-based, IDF-weighted overlap, and Jaccard) to propose related artworks. Key contributions include a robust mapping workflow, a transparent rule engine, and a trio of semantic-aware recommenders evaluated on public Iconclass resources and exemplar artworks, highlighting both strengths and limitations of current CV and symbolic approaches. The system demonstrates potential to accelerate cataloging and improve navigation in large heritage collections, while outlining future directions in training data, multimodal integration, explainability, and interface design to help curators and users understand recommendations.
Abstract
We present a proof-of-concept system that automates iconographic classification and content-based recommendation of digitized artworks using the Iconclass vocabulary and selected artificial intelligence methods. The prototype implements a four-stage workflow for classification and recommendation, which integrates YOLOv8 object detection with algorithmic mappings to Iconclass codes, rule-based inference for abstract meanings, and three complementary recommenders (hierarchical proximity, IDF-weighted overlap, and Jaccard similarity). Although more engineering is still needed, the evaluation demonstrates the potential of this solution: Iconclass-aware computer vision and recommendation methods can accelerate cataloging and enhance navigation in large heritage repositories. The key insight is to let computer vision propose visible elements and to use symbolic structures (Iconclass hierarchy) to reach meaning.
