Large-scale image annotation remains a critical bottleneck in training high-performing machine learning models, particularly for multi-class classification tasks. Existing annotation tools often lack dedicated support for classification and fail to integrate human-in-the-loop strategies that balance automation with expert supervision. In this paper, we introduce PyTAGIT, an open-source annotation framework designed for fast, scalable, and interactive multi-class labeling. PyTAGIT combines AI-assisted classification with intuitive user interactions such as drag-and-drop assignment, t-SNE-based exploration, and iterative refinement through confidence thresholds. The tool operates efficiently even on mid-range laptops and supports datasets with thousands of samples and dozens of classes. Extensive experiments on seven diverse datasets demonstrate that PyTAGIT achieves the best annotation accuracy on six datasets and second-best on the remaining one, significantly outperforming both traditional manual tagging and vision-language baselines (CLIP, LLM+CLIP, BLIP-2). Furthermore, PyTAGIT consistently completes full dataset annotation within a one-hour time budget, drastically reducing annotation time compared to manual and automatic alternatives.

PyTAGIT: a scalable and interactive human-in-the-loop tool for fast image annotation / Piccoli, F., Rota, C., Kumar, R., Ciocca, G.. - In: NEURAL COMPUTING & APPLICATIONS. - ISSN 0941-0643. - 38:7(2026). [10.1007/s00521-025-11725-1]

PyTAGIT: a scalable and interactive human-in-the-loop tool for fast image annotation

Piccoli, Flavio;
2026-01-01

Abstract

Large-scale image annotation remains a critical bottleneck in training high-performing machine learning models, particularly for multi-class classification tasks. Existing annotation tools often lack dedicated support for classification and fail to integrate human-in-the-loop strategies that balance automation with expert supervision. In this paper, we introduce PyTAGIT, an open-source annotation framework designed for fast, scalable, and interactive multi-class labeling. PyTAGIT combines AI-assisted classification with intuitive user interactions such as drag-and-drop assignment, t-SNE-based exploration, and iterative refinement through confidence thresholds. The tool operates efficiently even on mid-range laptops and supports datasets with thousands of samples and dozens of classes. Extensive experiments on seven diverse datasets demonstrate that PyTAGIT achieves the best annotation accuracy on six datasets and second-best on the remaining one, significantly outperforming both traditional manual tagging and vision-language baselines (CLIP, LLM+CLIP, BLIP-2). Furthermore, PyTAGIT consistently completes full dataset annotation within a one-hour time budget, drastically reducing annotation time compared to manual and automatic alternatives.
2026
AI-assisted classification
Human-in-the-loop annotation
Interactive image labeling
Large-scale dataset annotation
Pseudo-labeling
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11768/209112
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact