BI‐LAVA: Biocuration With Hierarchical Image Labelling Through Active Learning and Visual Analytics

Juan Trelles,Andrew Wentzel,William Berrios,Hagit Shatkay,G. Elisabeta Marai
DOI: https://doi.org/10.1111/cgf.15261
IF: 2.5
2024-10-03
Computer Graphics Forum
Abstract:BI‐LAVA is an innovative labeling system designed for the hierarchical annotation of image modalities in biocuration. By integrating visual analytics with machine learning techniques, BI‐LAVA facilitates the understanding of biomedical datasets for users with limited expertise. It supports the identification and rectification of data quality issues, assists in the labeling of samples, and provides insights into model behavior. In the biomedical domain, taxonomies organize the acquisition modalities of scientific images in hierarchical structures. Such taxonomies leverage large sets of correct image labels and provide essential information about the importance of a scientific publication, which could then be used in biocuration tasks. However, the hierarchical nature of the labels, the overhead of processing images, the absence or incompleteness of labelled data and the expertise required to label this type of data impede the creation of useful datasets for biocuration. From a multi‐year collaboration with biocurators and text‐mining researchers, we derive an iterative visual analytics and active learning (AL) strategy to address these challenges. We implement this strategy in a system called BI‐LAVA—Biocuration with Hierarchical Image Labelling through Active Learning and Visual Analytics. BI‐LAVA leverages a small set of image labels, a hierarchical set of image classifiers and AL to help model builders deal with incomplete ground‐truth labels, target a hierarchical taxonomy of image modalities and classify a large pool of unlabelled images. BI‐LAVA's front end uses custom encodings to represent data distributions, taxonomies, image projections and neighbourhoods of image thumbnails, which help model builders explore an unfamiliar image dataset and taxonomy and correct and generate labels. An evaluation with machine learning practitioners shows that our mixed human–machine approach successfully supports domain experts in understanding the characteristics of classes within the taxonomy, as well as validating and improving data quality in labelled and unlabelled collections.
computer science, software engineering
What problem does this paper attempt to address?