Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2025 Oct 3.
Published in final edited form as: IEEE Trans Vis Comput Graph. 2025 Oct;31(10):6991–7003. doi: 10.1109/TVCG.2025.3535896

VISTA: A Visual Analytics Framework to Enhance Foundation Model-Generated Data Labels

Xiwei Xuan 1,, Xiaoqi Wang 2, Wenbin He 2, Jorge Piazentin Ono 2, Liang Gou 3,, Kwan-Liu Ma 1, Liu Ren 2
PMCID: PMC12490709  NIHMSID: NIHMS2109393  PMID: 40031290

Abstract

The advances in multi-modal foundation models (FMs) (e.g., CLIP and LLaVA) have facilitated the auto-labeling of large-scale datasets, enhancing model performance in challenging downstream tasks such as open-vocabulary object detection and segmentation. However, the quality of FM-generated labels is less studied as existing approaches focus more on data quantity over quality. This is because validating large volumes of data without ground truth presents a considerable challenge in practice. Existing methods typically rely on limited metrics to identify problematic data, lacking a comprehensive perspective, or apply human validation to only a small data fraction, failing to address the full spectrum of potential issues. To overcome these challenges, we introduce VISTA, a visual analytics framework that improves data quality to enhance the performance of multi-modal models. Targeting the complex and demanding domain of open-vocabulary image segmentation, VISTA integrates multi-phased data validation strategies with human expertise, enabling humans to identify, understand, and correct hidden issues within FM-generated labels. Through detailed use cases on two benchmark datasets and expert reviews, we demonstrate VISTA’s effectiveness from both quantitative and qualitative perspectives.

Index Terms—: Foundation model, multi-modality, vision-language data, data-centric, visual analytics, human-in-the-loop

I. Introduction

Recent advancements have equipped foundation models (FMs) with exceptional capabilities, enabling them to interpret complex language or visual environments [1], [2]. Specifically, FMs can autonomously generate textual descriptions for extensive visual data, marking a prevailing trend in recent techniques—integrating FMs in data pipelines to enhance the volume and diversity of training data [3], [4]. This incorporation significantly contributes to various vision-language models, facilitating tasks like image captioning, which generates descriptive sentences for images [5]; phrase grounding, connecting phrases to image regions [4]; and open-vocabulary image segmentation (OVIS), assigning labels from an expansive vocabulary to image segments [3]. In their approaches, multi-modality FMs like SAM [1], LLaVA [5], or CLIP [2] are leveraged to produce image-text data in grand scales. Existing approaches mainly focus on expanding data volumes [4], [5], which improve model performance to an extent. However, such an emphasis on quantity overshadows a critical aspect of data quality, leading to decreased performance or unexpected model behaviors [6]. Aggregating problematic data in real-world applications can amplify hidden issues, posing significant risks in complex and unpredictable environments.

In this regard, recent studies [6], [7] have shown that models trained on a small, high-quality subset of data significantly outperform those trained on larger datasets of unverified quality. However, the demanding task of multi-modal data quality enhancement is challenging. Regardless of the complexity caused by large volumes and multi-modality, data from FMs are often generated with self-governance and lack verified ground truth. Efforts to enhance data quality typically involve two categories: (1) using model metrics or data statistics to eliminate problematic data [2], [6], [8], [9]; and (2) leveraging humans for issue correction [1], [7]. Nevertheless, existing automatic methods tend to be single- or narrow-faceted, and human-assisted approaches are often only conducted on a small subset due to the considerable cost of validating prohibitive data volumes. Since data quality should indeed be evaluated from multiple perspectives and quality enhancement should cover data inclusively, existing methods are insufficient to meet the desired objectives [1], [7]–[9]. Thus, there is a pressing need in this field to meet the increasing requirements of high-quality datasets on large scales.

To address the aforementioned challenges, we introduce VISTA, a visual analytics framework to enhance the quality of FM-generated data. We focus on OVIS, one of the most typical yet challenging problems in multi-modality, to analyze, deconstruct, and address this complex challenge. Considering the critical quality issues raised by the OVIS data pipeline, we sort through different error types with multifaced data quality metrics, summarize them in the visual interface, and design interactive workflow for efficient issue detection, validation, and mitigation with experts in the loop. To the best of our knowledge, VISTA stands as a pioneering framework that addresses this challenge by integrating the strengths of automated computation and human expertise. Specifically, this work makes several key contributions by:

  • introducing an automatic issue detection and summarization approach that systematically organizes multi-modal data, quantifying data quality from various perspectives, and summarizing potential issues at scale, which offers a comprehensive overview for efficient problem-solving.

  • designing an interactive visual interface that seamlessly integrates with algorithmic methods to form a novel visual analytics framework, VISTA. which enhances the quality of FM-generated multi-modal data with effective human assistance.

  • demonstrating the effectiveness of VISTA through use cases and an expert study, which assesses quantitative performance gains it delivers to OVIS and qualitative enhancements in helping humans detect, understand, and resolve data issues. We hope this work can stimulate further considerations for quality-centric technologies in the development of next-generation machine learning (ML) systems.

II. Related Work

A. Foundation Model-Involved Data Pipeline.

FMs’ capability to understand the diverse multi-modal world facilitates their applications in auto-labeling, which automatically generates textual descriptions of images/videos [4], [5]. This has spurred many efforts to leverage FMs in data pipelines, such as general-purpose image-language understanding [5], referring between noun phrases and bounding boxes [4], open-vocabulary image segmentation [3]. While extending data volumes has contributed to performance improvement, there are increased quality concerns. For instance, Dai et al. [6] prove that improving the quality of only a small data amount significantly boosts image generation performance. Touvron et al. [7] demonstrates that high-quality data acquired by supervised fine-tuning (SFT) can notably improve model performance. However, the efficiency of data quality enhancement remains a persistent challenge—Data validated by humans has verified quality with considerable costs, thus existing work often opts for validating a sampled subset [1], [7]. On the other hand, automatic methods utilize quality metrics to filter out unsatisfactory data [8], [9], which may miss the big picture and overlook many crucial issues [10]. VISTA aims to fill the existing gap with effective human-AI collaboration—bypassing the disadvantages including high manual labeling costs and limited capability of static filtering.

B. Human-in-the-Loop Data Labeling and Validation

Visual analytics (VA) plays a crucial role in labeling and validating expansive datasets [11]–[14], providing data exploration capabilities to expedite the costly annotation process [15], [16]. VA tools for label creation develop visualization techniques [17]–[20] or automated algorithms [21], [22] to facilitate label collection, which still demands substantial human involvement or fail to handle more complex multi-modal data. Label or model validation systems assume labels have already been produced and focus on validating their quality [23]–[34]. Techniques such as dimensionality reduction and uncertainty estimation have been employed to verify crowd-sourced image datasets and detect problematic samples [35]–[38], which can be resource-intensive. Hoque et al. [39] introduced Visual Concept Programming that uses semantic segmentation models and allows experts to infuse domain knowledge, scaling up data labeling through automated functions. Therefore, facing multi-modal data that are often more complex due to varied modalities, heterogeneous in structure, and massive in volume, we introduce VISTA to efficiently address data quality concerns with humans in the loop.

C. Open-Vocabulary Image Segmentation

OVIS marks a significant evolution in autolabeling, enabling models to recognize fine-grained semantics in the dynamic real world. Two primary approaches define the current landscape of this domain. Training-based approaches [40]–[45] use a web-scale dataset to train or fine-tune a sophisticated model, which can produce good results but are computationally intensive. The performance of these approaches is affected by multiple factors including model architectures, training data, loss functions, and optimization strategies [42]–[45]. On the other hand, training-free OVIS either explores the attention mechanisms of FMs [46]–[48] or constructs a reference set to perform semantic segmentation via information retrieval [49]–[53], while retrieval-based methods provide a valuable evaluation for our framework, whose performance is mainly determined by the quality of reference sets.

III. Motivation and VISTA Framework

In this section, we overview the OVIS data pipeline with FMs, discuss challenges and requirements for quality enhancement, and introduce VISTA framework. Note that VISTA is developed in close collaboration with two ML experts working in the industry, who are co-authors of this paper.

A. OVIS and Data Pipeline with FMs

Fig. 1 shows a typical data generation pipeline of OVIS. A multi-modal large language model (MLLM) processes the input image to produce enriched text descriptions. A grounding model then links noun phrases from descriptions to image regions using bounding boxes, according to which a segmentation model crafts segment masks.

Fig. 1.

Fig. 1.

OVIS data generation pipeline, involving FMs to construct segment-label pairs. Red outlines indicate potential stages with data quality concerns.

Data quality considerations.

In Fig. 1, three outlined stages can potentially introduce quality issues, as detailed below.

I1. Label issues. The label generation process with MLLMs can produce contextually irrelevant labels (Fig. 1 (I1)).

I2. Alignment issues. Grounding process pairs noun phrases with image regions (Fig. 1 (I2)). However, contextual information outside an image region can be mixed in its embeddings, leading to inaccurate alignments.

I3. Image segmentation issues. The image segmentation process (Fig. 1 (I3)) may generate low-quality masks, such as those without accurate boundaries or meaningful content.

Our discussions with ML experts indicate that not all issues are equally significant. I3 have become less frequent due to technology advancements [1], while the other two remain significant contributors to data quality problems and require close attention. Consequently, our research focuses on addressing the most critical challenges related to I1 and I2.

B. Challenges for Quality Enhancement

Building upon the identified data quality considerations, we delineate the core challenges that must be addressed.

C1. Lack of ground-truth data.

As discussed in Sec. I, FMs’ involvement in data pipelines results in data without verifiable ground truth [1], [8], [9]. However, identifying wrong data is foundational for quality validation, and the absence of ground truth makes it challenging to spotlight problematic data, thereby impeding subsequent remediation efforts.

C2. Complexity of multi-modal information.

While we categorize the main data concerns into three types, their interconnected nature prevents them from being viewed in isolation. However, tackling them simultaneously is also not feasible. Such complexity of the multi-modal landscape poses additional challenges, leading to many manual efforts in prior works [1], [7], thereby necessitating a nuanced approach to properly disentangling the underlying problems.

C3. Large volume of noisy data.

Significant noise may be present in the large volume of FM-generated data. Sorting through and enhancing them is a formidable task. For instance, considering human has open-world knowledge to validate data quality, the sheer amount of potential errors necessitates substantial manual effort, which is impractical without a strategically developed support system.

C. Requirements for Quality Enhancement

To overcome the identified challenges, combined with the expertise of our collaborated ML experts, we develop the essential requirements that our framework must meet:

R1. Issue detection from multiple perspectives.

To facilitate human involvement (C3), we need to come up with an algorithmic strategy to discover data issues. Considering the lack of ground truth (C1), analyzing from multiple angles can provide a more comprehensive error coverage. Moreover, the designed metrics should align closely with the data generation (Fig. 1), where the issues are produced, and disentangle multi-modal data (C2), considering different issue types (I1, I2).

R2. Multimodel alignment analysis at various granularities.

Analyzing image-text alignment is the cornerstone of multi-modal problems, inherently involving various image granularities (C2), i.e., “imagesegment’s surrounding region (bounding box)segment”. Despite introducing noise to visual embeddings, such granularities have positive contributions to our framework by providing additional relationships to analysis, which can serve as additional evaluation perspectives to address our lack of ground truth challenge (C1).

R3. Systematically organize, explain, and summarize data.

Our framework should systematically organize, explain, and summarize multi-modal data to facilitate validators’ understanding (C2, C3). Our framework should identify similar labels, segments, and misalignments, streamlining the detection of different types of issues. In addition, explaining the formed groups is essential to support understanding.

R4. Usability-driven design to support human involvement.

Human expertise, while invaluable, is finite and can have declining performance, especially when exhausted. Additionally, our target users are ML experts with limited visualization/VA knowledge. Therefore, our interface design should prioritize usability to avoid overwhelming users. Specifically, we should: (1) provide straightforward rather than sophisticated visualizations; (2) design interactive views to present related information simultaneously; (3) present a summary view to enable memory retrieval with a simple glance.

D. VISTA Framework

To address the challenges and requirements, we introduce VISTA, a framework to enhance FM-generated data quality. An overview of VISTA is shown in Fig. 2. Our issue detection and summarization uses statistical or computational strategies (R1) to deconstruct this complex problem into coherent subgroups with clear summarization (R2, R3). Grounded on the summarized issues, the visual analytics system enables human validators to quickly locate, understand, and solve different issues to enhance data quality (R3, R4).

Fig. 2.

Fig. 2.

VISTA data quality enhancement framework, comprising the method phase for issue detection and summarization and the visual analytic interface for issue validation and mitigation. With VISTA, we enhance foundation model-generated data quality with human assistance.

IV. Method

In this section, we discuss the method in VISTA;s issue detection and summarization backbone, including three phases as shown in Fig. 3. Driven by design requirements, the data structuring phase aims at organizing data from each modality into structured subgroups (R3). The quality quantification phase focuses on the multiple granularities of data alignments, measuring their quality with multifaced quantification metrics (R1, R2). Then, the data issue summarization phase coordinates findings to further structure and explain data with concise semantics or coherent error patterns (R1, R2, R3).

Fig. 3.

Fig. 3.

Method in VISTA for data issue detection and summarization, with three interlocked phases: label and segment data structuring, quality quantification for different issues, and data issue summarization for forming subgroups with coherent patterns or semantics.

A. Data Structuring

Structuring of labels.

Recent research finds that labels with descriptions encapsulate richer semantics, and thus improve models’ open-vocabulary recognition capability [54]. Therefore, noun phrases become the common type of textual label, in the format of “description + noun. The involvement of FMs further increases their diversity, making it hard for effective exploration. To fulfill R3, we study this process and find the invariant here is the root of labels—the “noun”. For example, for an image with dogs, we can have multiple labels like “a running dog, “pretty dogs, and “a brown dog. Regardless of various descriptions, the root dog is unchanged. Therefore, by extracting the root from noun phrases, we categorize various labels according to their root and form consistent label groups, as depicted in the “label root extraction” process in Fig. 3. Specifically, we deploy SpaCy [55] for the root extraction, and record the mapping between each root and their corresponding labels for seamless information retrieval in our analytical framework.

Structuring of segments.

Image segments embody a more complex context compared with labels, demanding a meticulous design for organizing them (R3). As shown in the “segment structuring” module in Fig. 3, our method involves a two-step clustering process, comprising the reduction of high-dimensional segment embeddings to a 2D space using UMAP [56] and the clustering with HDBSCAN [57] to identify clusters. The necessity for this intermediate dimensionality reduction arises from the challenges posed by the large amount and dimension of segments. Our experiments with ML experts indicate that directly applying HDBSCAN or other clustering methods on high-dimensional embeddings results in suboptimal clusters. Through results assessment with silhouette scores of different combinations of dimensionality reduction [58] and clustering [59], this two-step process has emerged as the most effective strategy for our data format and scale, ensuring the creation of meaningful segment groups.

B. Quality Quantification

Let I denote an image, S denote an image segment, B denote the bounding box of the segment, and L denote a textual label describing the segment, with root r. A multimodal model, such as clip_surgery [60], including an image encoder and a text encoder, encodes them into embeddings with the same dimension, i,s,b,lRn, respectively. Besides, we use x,yxy to represent cosine similarity between x and y. Now, we delve into our designed data quality metrics.

Inline graphic Segment-label similarity

This metric quantifies the alignment between segment and label embeddings, serving as a primary data issue indicator. It is the cosine similarity between s and l, represented by:

sim(s,l)=s,lsl, (1)

where a higher sim(s,l) indicates a stronger correlation.

Inline graphic Label frequency

Building upon the data structuring established in Sec. IV-A, we use C(r) to represent the count of unique segment groups to which a unique root r is assigned. This metric supports the detection of label issues (I1), represented by:

freq(l)=C(root(l))=C(r). (2)

Labels with the same root should not be capable of describing numerous varieties of segments. Therefore, a higher freq(l) is correlated with ambiguous terms or other potential mistakes.

Inline graphic Multi-granularity image-label alignment

This metric quantifies alignment between image and text (I2), with a specific focus on image granularities. As discussed in I2, additional context information outside a segmentation mask can be mixed in segment embeddings, resulting in misalignment where a label is paired with the spatial context of a segment. There are three sub-metrics in this fold:

sim(b,l)=b,lbl;sim(i,l)=i,lil;size(S)=wS*hSwI*hf, (3)

where the first and second are Bounding box-label similarity and Image-label similarity; the third is Segment size that measures the proportion of an image spanned by a segment; w* and f* represent the width and height in the image space. Specifically, wS and hS are defined as the dimensions of the smallest bounding box that can fully enclose the segment S.

In the quality quantification phase in Fig. 3, we depict how these metrics assess different perspectives of this pairing relationship in multi-modality (R1, R2).

C. Data Issue Summarization

In this phase, our goal is to further sort through data, providing concise explanations for coherent groups and identifying consistent issue patterns from our initial findings (R3), making the information ready to be presented at our visual analytics interface (R4). Aligned with previous works [2], [8], we leverage segment-label similarity (Inline graphic) as the foundation to identify problematic data, as it represents the kernel of this pairing problem. Additionally, with the consideration discussed in R1, other data issue perspectives are not overlooked.

1). Segment semantics discovery:

In Sec. IV-A, we have structured segments and labels. However, unlike labels in natural language, the interpretability of image information is not as direct [61]. To offer quick insights to human validators into the key content of each segment group, we endow them with semantic descriptions through our semantics discovery derived through Alg. 1.

Algorithm 1.

Discovering semantics for a segment cluster

Input: Segment set S, set of the corresponding labels L, segment and label embeddings s,lRn, segment 2D embeddings csR2.
Output: Concise semantics of the segment cluster S.
1: for each SiS and LjL do
2: simsi,lj=si,ljsilj // Cosine similarity
3: kdecsi=1Nh2j=1NKcsi-csjh // KDE
4: r[] // Initialize ranking list
5: for each segment-label pair Si,Lj(S,L) do
6: scorekdecsi×simsi,lj // ranking score
7: r.appendSi,Lj,score
8: count=p%|r| // top p%
9: Ltopr[argsort(-r.score)[:count]].L // labels in top p%
10: return Ltop.root.unique() // unique roots

Given a clustered set of segments S, and the set of corresponding labels for each segment L. Each segment-label pair has a similarity quantification Inline graphic (line 2 of Alg. 1). To avoid the impact of clusters’ outliers, we focus more on segments densely located within the cluster according to Kernel Density Estimation (KDE), representing the density of neighboring segments within the 2-dimensional embedding space (line 3 of Alg. 1). The product of the segment-label similarity and the KDE value for each segment yields a ranking score, identifying top similar labels to the central of densely clustered segments, i.e., the cluster’s semantics (R3).

2). Label issue summarization:

To spotlight the most dominant label issues that happen to groups of labels (i.e., root (R4), we leverage segment-label similarity (Inline graphic) and label frequency (Inline graphic) in this step (R1). Inline graphic is computed for each label group while Inline graphic is based on a single segment-label pair. To make both describe group-level issues, per the recorded mapping between root and labels (refer to Sec. IV-A), we obtain the median of segment-label similarities corresponding to each root. Therefore, for each label group (root), we have two metrics, representing its problematic level (Inline graphic) and whether they are sketchy or ambiguous to be assigned to a wide variety of segments (Inline graphic), respectively. To provide a holistic analysis of this focal issue, we decided to employ a dual-metric approach in our interface without merging them, which will be discussed in detail in Sec. V-B.

3). Alignment issue summarization:

The alignment issue (I2) concurrently elucidated by the segment-label similarity (Inline graphic) and multi-granularity image-label alignment (Inline graphic) (R1). Specifically, Inline graphic comprises three sub-metrics for a thorough validation across various granularities (R2). Nevertheless, integrating these sub-metrics with the segment-label similarity poses a challenge—How can we distill them into a clear summary, enabling straightforward error pattern identification?

To tackle this challenge, we employ DivExplorer [62], a tool designed to find common attributions associated with particular outcomes. For each segment-label pair, we regard Inline graphic as the indicator of misalignment. Consistent with common set-ups [8], [9], we set its global median as the default value of the threshold—If the value of Inline graphic falls below it, the pair is flagged for misalignment. We then convert the continuous values of each sub-metric in Inline graphic into three discrete categories with the same size following common practices—based on their percentiles [62]–[64], 33%, 66% are used in our case. Note that such thresholds are adjustable by users. DivExplorer leverages binary misalignment indicator (outcome) and categorized metrics (attributions) to identify subgroups exhibiting consistent error patterns as per Inline graphic. This algorithmic approach offers a solid foundation for human validators to pinpoint and comprehend the primary misalignment patterns (R4).

D. Online Evaluation

To quantitatively evaluate the capability of VISTA in enhancing the quality of datasets with segment-label pairs, we adopt a training-free OVIS method [65] that performs semantic segmentation by retrieving a reference set with segment-label pairs, enabling real-time evaluation of data quality. Specifically, we compare the OVIS performance when using the original and VISTA-produced data, respectively.

Let (Strain,Ltrain) denote segment-label pairs generated by FMs or enhanced by VISTA, with N unique segments. (Stext,Ltext) be the ground-truth segment-label pairs in the test set, with M labels. Firstly, we find similar segments and similar labels between test and train using similarity quantifications simS and simL. We obtain the similarity between Stext and Strain by:

simS=softmaxStextStrainT×β1, (4)

where Stext,Strain are embeddings of Stext,Strain;simSR1×N. For all unique labels ltrainLtrain, we obtain their similarity with Ltest labels by:

simL(i)=softmax((otrainiotrainiLtrainLtratT)×β2),i(0,N), (5)

where otraini is the binary vector of labels for the i-th segment straini,Ltrain,Ltest are embeddings of unique Ltrain,Ltest, respectively. We have simLRN×M. Note that β1 and β2 are temperatures for softmax, with a lower value considering more neighbors and a higher value leading to the focus on the top similar ones. An ablation study of parameters β1 and β2 is provided in the supplementary. Lastly, the predicted labels for stest is computed by:

lˆtest=argmaxltestsimS×simL. (6)

This way, we obtain OVIS results by this referring process. Consequently, we can measure its performance with mloU and pixel accuracy, the common OVIS validation metrics, by:

mIoU=1Ni=1NAreaofOverlapAreaofUnion (7)
pixel_acc=#ofCorrectlyClassifiedPixelsTotal#ofPixels (8)

V. Visual Interface

A. Interface Overview

VISTA’s interface, as shown in Fig. 4, is designed data quality enhancement and consists of five coordinated views:

Fig. 4.

Fig. 4.

The system interface of VISTA supports the quality enhancement of foundation-model generated labels, integrating: Inline graphic Label View presents groups of labels in a grid-based layout, allowing for label issue validation; Inline graphic Issue Pattern View organizes segment-label pairs into data groups based on their common patterns, streamlining the identification and handling of alignment issues; Inline graphic Embedding View is a 2D projection of segment embeddings where users can browse segment clusters or data instances; Inline graphic Sample View provides a closer look at the selected samples, allowing for in-depth analysis; Inline graphic Annotation Panel is a utility pane enabling human validators to annotate and correct identified issues, which also provides a summary of the annotation status.

Inline graphic Label View:

This view facilitates the interactive exploration of summarized label issues (I1), helping users identify problematic label groups. As shown in Fig. 4 Inline graphic, we design a grid visualization showing the 2-dimensional information provided by segment-label similarity (Inline graphic, x-axis) and label frequency (Inline graphic, y-axis), the two key metrics for pinpointing crucial label issues (refer to Sec. IV-C2) (R1, R3). Each rectangular cell represents one or more label groups with size indicating the group count, while as smaller (Inline graphic) and larger (Inline graphic) indicate more troublesome and dominant labels, they are spotlighted by cells closer to the top left of this label grid (R3, R4). Validators can brush histograms at each axis to select and check a label group (represented by the root, such as “front” in Fig. 4) to investigate further information.

Inline graphic Issue Pattern View:

Presenting summarized alignment issues (I2), this view allows users to validate predominant error patterns in the alignment between image segment and labels, corresponding to Inline graphic and Inline graphic (R2, R3). As shown in Fig. 4 Inline graphic, we visualize alignment issue summarization (refer to Sec. IV-C3) with an UpSet visualization [66]. The discretized sub-metrics of Inline graphic are integrated with a matrix layout with nine columns, with the top bars showing the frequency of each attribution. For example, as shown in Fig. 4, 0.93 of “small segment size” means 93% of samples with “small segment size” are flagged as “wrong labels”. Each row represents one data group with coherent issues, with the corresponding attribution highlighted with colored circles. As Inline graphic is a misalignment (error) indicator, we visualize the calculated “error rate” as horizontal bars for each data group.

With the UpSet visualization, we guide validators to explore and detect predominant misalignment patterns by making all columns rankable to prioritize more problematic groups (R4). In addition, we further observe that the matrix layout is insufficient for quick pattern identification—users may need interactions to confirm related attributions. To facilitate user interpretation, we introduce the “Pattern Dice” as displayed in Fig. 4 Inline graphic, which abstracts a group’s error pattern into a 3×3 grid of dots, where each row corresponds to one sub-metric of Inline graphic and each column from left to right corresponds to a discretized value range. This ingenious summary provides a distilled visual cue, ensuring validators can swiftly identify issues for debugging (R4).

Inline graphic Embedding View:

This view provides the 2D distribution of image segments, generated by the segment structuring as discussed in Sec. IV-A. As shown in Fig. 4 Inline graphic, each point represents one image segment, and the textual semantics of segment groups are displayed on top of each group center, providing straightforward information about the key content of each group (R3), with a horizontal bar indicating the group’s overall segment-label similarity (Inline graphic). Despite addressing I3 is not the main focus of VISTA, in the situation where users conduct in-depth validation, this view also allows users to investigate segment issues by highlighting, checking, and annotating single or groups of segments with issues (R1, R4). In response to selections in other views, this view highlights the related segments simultaneously, showing complementary information to assist in the interpretation of data issues (R4).

Inline graphic Sample View:

In concert with Inline graphic, this view updates in sync with the other views to show images of corresponding segments, which coordinates with Inline graphic for highlighting distributions during users’ interaction (Fig. 4 Inline graphic). This view allows for in-depth and intuitive exploration, supporting the verification of issues with direct examples (R4).

Inline graphic Annotation Panel:

As shown in Fig. 4 Inline graphic, this view provides a semantic summarization of each annotated issue and offers a suite of tools for issue mitigation, including different annotation options and solutions, buttons for adding new options, shortcuts for the annotation history, and options for modifying previous annotations (R4). It enables validators to seamlessly interact with the dataset, enhancing its quality and ensuring efficient correction of errors. Note that once an issue has been annotated, the corresponding label or group will be displayed in gray as an indication, making it straightforward for human validators to identify unexplored data issues.

B. Analytical Workflow

The design of VISTA’s interface consolidates a user-centric analytical workflow for efficacy-driven data issue validation and mitigation (R4), where each view works coordinately to integrate human expertise in resolving critical label (I1) and alignment issues (I2). As illustrated in Fig. 5, for addressing issues fall into each category (I1 or I2), our workflow is structured into three stages: Explore & Detect, Interpret & Verify, and Annotate & Solve, each meticulously crafted to guide users through the data quality enhancement process. In the Explore & Detect stage, validators investigate the label grid or UpSet visualization to identify issues requiring validation. Progressing to the Interpret & Verify stage, following users’ selection, our interface displays corresponding distribution overviews or in-depth details, providing the context needed to make informed decisions. Upon verification of an issue, the Annotate & Solve stage provides intuitive interfaces for annotating them and proposing resolutions, ensuring a thorough and effective data refinement. Following these stages, validators can tackle different types of issues systematically, thereby upholding the integrity of the data throughout the validation and mitigation process. Next, we delve into the specifics of how VISTA assists validators in resolving label issues and alignment issues, respectively.

Fig. 5.

Fig. 5.

Analytical workflow for human validators to conduct issue validation and mitigation with VISTA’s visual interface, with the top and bottom phases addressing I1 and I2, respectively. Each phase comprises three stages. Humans interact with the Label View or the Issue Pattern View to “Explore & Detect” issues; “Interpret & Verify” errors by inspecting corresponding segment distributions or data samples through Embedding View and Sample View; and lastly, “Annotate & Solve” verified issue with the Annotation Panel, which summarizes annotation records under different categories.

Label Issue Validation and Mitigation. (I1)

As depicted in the top phase at Fig. 5, the workflow starts from the Explore & Detect stage with the Label View, where human validators can brush the histograms to zoom in specific regions, select a potentially wrong cell, and then investigate the label problems grouped by each root. Upon selection, our visual guidance will lead users to the Interpret & Verify stage, where the Embedding View and Sample View update segment-corresponded points and example images for the verification of flagged issues. Then at the Annotate & Solve stage, solutions can be provided with a few clicks, which will be automatically recorded and presented in the Annotation Panel. Finally, when validators confirm the annotated issues and solutions, they are applied to the data set for quality enhancement.

Alignment Issue Validation and Mitigation. (I2)

As depicted in the bottom phase at Fig. 5, the workflow starts from the Explore & Detect stage with the Issue Pattern View, where human validators can sort data groups according to specific attribute, explore their patterns, and select one group for detailed inspection. When a group is selected, in the Interpret & Verify stage, Embedding View and Sample View will be updated accordingly, showing semantic descriptions of the selected data group and highlighting their distributions, which support detailed investigation of individual subgroups or segment-label pairs to verify data issues. Similarly, at the Annotate & Solve stage, the verified alignment issues can be annotated and applied following validators’ confirmation.

C. Data Issue Resolution

When human validators confirm and apply their annotations at the end of the analytical workflow, VISTA meticulously documents them to apply human-proposed solutions for data issue correction. In our pursuit to improve the quality of data generated by FMs, we consciously refrain from utilizing these models at the error-addressing stage. Instead, we have collaborated with ML experts to devise three principal remedial strategies: (1) removing irrelevant labels, (2) removing problematic segments, and (3) seeking alternative matching segments for misaligned labels. These are provided in our interface as candidate solutions. If humans select from these categories, they are automatically executed to rectify the specified issues. In situations where the solutions fall outside, our specialists step in to review and address them accordingly.

As a prototype framework for addressing this challenging problem, our emphasis is on exploring the efficacy of human intervention and validating its significance in data quality enhancement. This approach allows us to establish a closed-loop system with manageable solutions, underscoring the merit of human contribution. While our current focus is on lightweight interventions, we remain receptive to the adoption of more advanced techniques in future iterations of our framework.

VI. Evaluation

In this section, we demonstrate the effectiveness of VISTA with two use cases and an expert study. With two datasets in the general and autonomous driving domain, respectively, in use cases, we demonstrate how VISTA supports users to conduct data enhancement in different scenarios. Additionally, we invited ten external ML experts who have not seen or used VISTA before in our expert study to evaluate our solution.

Data Pipeline.

In our study, a data generation pipeline was employed to acquire image segment-label data, as depicted in Fig. 6. The process begins with the Kosmos-2 performing phrase grounding on paired images and captions, which results in preliminary labels grounded with bounding boxes, prompting SAM to generate corresponding segment masks. This pipeline represents a typical approach for generating segment-label pairs with FMs, serving as the basis for OVIS. With the generated data, we deploy our VISTA for two cases.

Fig. 6.

Fig. 6.

Data pipeline for getting segment-label pairs in our use cases.

A. Use Case I: Comprehensive Scene Parsing

Alice is a senior-year PhD student studying machine learning. She is working on an OVIS project with the COCO Stuff dataset [67] and is willing to explore how data quality impacts its performance. Therefore, she conducted a performance-driven analysis with VISTA, comparing the OVIS performance based on the original and VISTA processed data.

Investigating the validity of labels.

With the current data pipeline, labels are directly generated by the phase grounding model. Alice does not completely trust the model, doubting if the labels themselves are troublesome. Following the analytical workflow, Alice interacts with the grid visualization of labels in view Inline graphic of VISTA, as shown in Fig. 4. She brushed the top histogram to check labels with low segment-label similarity, where she found many cells corresponding to high label frequency, indicating both low-performed and dominant labels. By selecting them and investigating views Inline graphic and Inline graphic, Alice found many labels are not even nouns and should not be assigned to any segment, such as “front”, which is assigned to 14,350 image segments. Somehow many such labels were extracted and paired with segments by the FMs. In addition, Alice noticed a meaningful noun, “camera”, being spotlighted in a neighbor cell as well. By checking the corresponding segments, she found most of them have no camera included, with content ranging from animals to humans, but they are all “looking at the camera” (as shown in Fig. 4). After exploring neighboring cells, Alice verified 18 labels with similar issues, annotated them as “irrelevant labels”, and decided to “remove label” (refer to Fig. 5 for an additional example). By annotating them with a few clicks, Alice moved to other views for further data validation.

Analyzing segments and label pairing errors.

Given that the data originated from a singular pipeline rather than multiple resources, Alice speculated that there might be other recurring errors. Observing the view Inline graphicB Issue Pattern View (refer to Fig. 4), she first noticed the three groups of bars, where “large segment size” is the highest. She also found the “error rate” indicator and thought this was important for error detection. Alice sorted the data by “error rate” while grouping by “large segment size”, and found three groups at the top (refer to Fig. 4), characterized by “large segment size” with “high error rate”. By investigating further details with views Inline graphic, she found “Group-8” with “large segment size”, “small image-label similarity”, and “small bounding box-label similarity” includes segments highlighting background information, where their labels are pretty noisy (refer to Fig. 4). In addition, upon examining the segment distributions in view Inline graphic, she observed that the labels of the segments’ neighbors, which were not highlighted, were accurate. Consequently, she marked this group’s issue as “extremity-sized segmentation” and the solution as “find matching labels in neighbors”. Additionally, for “Group-12” with “large segment size”, “middle image-label similarity”, and “low bounding box-label similarity”, she found the segments frequently depicted background elements, with labels correctly describing the image but not the segments. For instance, an image of a bus station had its ground segment erroneously labeled as “a station”, indicating an issue of “misplaced label”. Alice designated the resolution to “re-assign label to other segments in image” for such cases. Continuing this methodical approach, Alice addressed other top-ranked groups, annotating and resolving verified issues.

Performance enhancement.

In total, Alice annotated 27 problematic labels and 20 misaligned groups. By checking the report generated by VISTA, Alice was impressed that errors corresponding to 1.1M segment-label pairs have been fixed, which indicates a significant speed-up over manual data curation. After issue correction, Alice conducted the online evaluation(refer to Sec. IV-D) to compare OVIS performance with mIoU and pixel accuracy. As shown in Tab. I, the model demonstrated improved performance with VISTA-enhanced data, confirming the premise that high-quality data is essential for superior model performance.

B. Use Case II: Traffic Scene Understanding

Kevin is a researcher developing computer vision (CV) methods for autonomous vehicles. He is working on the Cityscapes dataset [68], which includes traffic scenarios with vehicles, pedestrians, and street signs. Kevin focused on discovering the hidden failures of auto-labeling, particularly those involving critical elements in the driving scene.

Pedestrian identification accuracy.

Correctly identifying pedestrians is paramount for autonomous driving. As illustrated in Fig. 7, Kevin investigated the Label View to check whether there are problematic labels related to pedestrians. Sifting through the “segment-label similarity” histogram, he discovered that “people” and “pedestrian” lied in two neighboring cells, showing low similarity scores. Diving into the corresponding distributions in the Embedding View, he found frequent errors for assigning the label “people” to “traffic light, sign” segments, or assigning the label “pedestrian” to “building, wall” segments. Curious about the underlying causes, Kevin then checked related samples in the Sample View in detail, which led to significant insights—(1) Misalignments involving the label “people” often occurred with small, indistinct traffic signs or traffic sign-shaped segments; and (2) For the misalignment between the label “pedestrian” and the segments “building, wall”, there were recurring situations where part of a building or wall is close to pedestrians. A common observation for both is the corresponding segments are vague, due to distance or lighting factors. After verification through the interface, Kevin categorized them as “vague segments” and “misplaced labels”, respectively. Moreover, a review of neighboring cells at the Label View exposed that the label “person” was also associated with low “segment-label similarity” scores. This led Kevin to conclude that human-related segments were frequently susceptible to mislabeling, warranting a more thorough investigation.

Fig. 7.

Fig. 7.

The use case of traffic scene understanding, where the user identified: (1) Labels “people”, “pedestrian” mistakenly assigned to vague image segments related to “traffic light, sign” and “building, wall”, respectively. (2) The problematic subgroup, “Group-22”, had “small segment size” but included many “road, gravel” segments, which should be large segments if correctly segmented.

Other common traffic labeling failures.

Kevin proceeded to the Issue Pattern View to check the existence of other segment-label misalignment. He noticed that when ranking the groups decreasingly according to the error rate, many groups corresponding to “small segment size” stayed on the top. Initially, he thought this might correspond to the pedestrian identification issue due to the typically small segment size. However, by investigating the Embedding View, Kevin found a large portion of the segment cluster “road, gravel” was highlighted, which was an unexpected pattern, contradicting with the common sense that “road, gravel” should have large sizes. Upon examining the cases, Kevin found that the model only captured edges of roads or traffic lines rather than the complete road, yet labeled such edges as “road”. He decided to visit the Embedding View to check the entire cluster with semantics “road”, where he confirmed that for those not highlighted by our framework, the segments were correctly associated with the entire road. He annotated them with “correct labeling with road” and “wrong labeling with road”, respectively. This finding indicated VISTA’s accuracy in detecting hidden issues and distinguishing between correct and problematic cases.

Iterative data enhancement and performance gains.

Because of the safety concerns, Kevin decided to conduct iterative data enhancement. After mitigating the detected errors, he loaded the updated data back to VISTA for the next-round data validation, repeating this process until reaching a satisfactory stage. Lastly, he validated the resulting data with VISTA and verified that they had the desired quality, supported by two observations: (1) the overall distribution of “segment-label similarity” in the Label View was much higher; (2) he had to increase the threshold to 0.8 to flag data with “potential issues”, indicating a good alignment between segments and labels in general. By checking the automatically generated report, he found that VISTA helped him correct auto-labeling issues of 15k samples. He also conducted the quantitative evaluation to compare training-free OVIS performance with the original and enhanced data as shown in Tab. I, which confirmed the efficacy of VISTA in boosting model performance. He collected the final annotation record and decided to validate other auto-labeling technologies using VISTA.

C. Expert Study

As mentioned at the beginning of this section, ten external ML experts were invited to our study, referred to as E0E9.

Expert demographics.

Before the study, We collected detailed demographics of each expert, to contextualize their feedback and ensure that they belong to our target user—ML experts who do not necessarily have visualization/VA knowledge. Among them, 4 are PhD students and 6 have obtained PhD degrees. All experts major in Computer Science for their PhD studies. We asked them to self-report their expertise in two areas on a scale of [0, 10] (0 for “no knowledge” and 10 for “expert”) and report the statistics as follows:

  • Expertise in ML/CV: Md=9.0,IQR=1.7;

  • Expertise in Visualization/VA: Md=0.0,IQR=1.0.

For topics they are mostly familiar with, all experts have either used or conducted research on FMs, with other research focuses spanned among: object detection/segmentation (E0-E4,E8, generative AI E2,E5-E7,E9, medical/biomedical topics (E1,E3), autonomous driving (E0,E4,E6), and 3D reconstruction (E1,E2,E5-E9).

Study setup.

Each expert was invited to join a one-on-one session, lasting around 60 minutes. In the session, we started with a 5-minute introduction of the background, tasks, and interface. Then experts were asked to explore VISTA with the public domain case, COCO Stuff, following a think-aloud protocol and exploring as many functionalities as possible. We recorded the study process and noted their comments, paying particular attention to how well the design requirements were met. At the end, we gathered each expert’s feedback through a questionnaire with Likert-type questions and an interview.

Fig.8 provides the results of our post-questionnaire, which indicates all experts positively rated the usability and usefulness of VISTA. From the interview, we obtained more detailed feedback, and the summarization is provided below.

Fig. 8.

Fig. 8.

Expert perception of the system according to Likert-type questions.

Detection of hidden errors (R1, R2).

All experts successfully identified a range of data errors with VISTA. E0 and E1 commented positively on VISTA for its analytical depth in dissecting complex multi-modal data. E1 appreciated the framework’s contribution to improving model robustness, saying “The key concern of adapting FMs in the medical domain is its uncontrolled nature and you helped mitigate this gap”. E0 shared the same view—“The thorough validation from different angles increases my confidence in the data,” highlighting the importance of multi-perspective data validation as “crucial but often neglected.”

Interpretation and verification of data issues (R3).

E0 commented VISTA for providing sufficient information to make data issues interpretable. In addition, all experts agreed that our coordinated views facilitated their understanding, with E1 and E7 particularly enjoying the interactive feature. E7 mentioned “The interface simultaneously showed corresponding information upon my interactions. This greatly helped my task.” E9 talked about the potential of VISTA for synthetic data, indicating that our Embedding and Sample Views can help them validate whether their generated data was realistic.

Usability of VISTA (R4).

Following our brief introduction, all experts navigated the system smoothly. Regarding our designed analytical workflow, E1, E5, and E8 described it as “a clear guidance”. E0 mentioned the sorting function, “it allows me to group various features for a closer examination.” E2 and E4 commended our “Pattern Dice” design as “compact and helpful”, and E4 said “it makes identifying patterns super easy.” We also noticed that although both E5 and E10 haven’t used any VA system, they promptly finished the data enhancement tasks, proving the usability of VISTA.

Other comments.

The experts also offered constructive feedback. E0 expressed interest in metric customization. While praising the system’s capability in summarizing prevalent issues, she proposed that “in later exploring stages, allowing users to define new metrics might uncover trivial problems that are less apparent.” E9 discussed the possibilities of applying VISTA in natural language validation. “I would be interested to see how to validate LLM-generated data, ” she mentioned. Despite some suggestions might be out-of-scope of this work, we plan to explore these invaluable comments in the future.

VII. Conclusion

In this work, we introduced VISTA, a pioneering visual analytics framework designed to enhance the quality of multi-modal data generated by FMs, particularly focusing on the challenging task of OVIS. VISTA incorporates the strengths of automated computational processes with human expertise. Through VISTA, we have demonstrated that a carefully designed visual analytics framework can substantially improve the data quality generated by FMs. Our research underscores the critical necessity of prioritizing data quality over mere data quantity in the era of an unprecedented data explosion.

Supplementary Material

supp1-3535896

TABLE I.

OVIS performance comparison when using the FM-generated data and the VISTA-enhanced data.

Data Use Case I
Use Case II
mIoU Pixel Acc mIoU Pixel Acc

Original 32.39 52.01 35.55 32.63
Enhanced 41.18 (↑ 8.79) 62.37 (↑ 10.36) 49.90 (↑ 14.35) 44.83 (↑ 12.20)

Acknowledgments

This research is sponsored in part by the National Institute of Health under grant no. P41 EB032840 and National Science Foundation via grant no. IIS-2427770.

Biographies

graphic file with name nihms-2109393-b0009.gif

Xiwei Xuan is a Ph.D. candidate in computer science at the University of California, Davis. Before UC Davis, she received her M.S. degree in electrical engineering in 2020 from Washington University in St. Louis. Her research spans computer vision, machine learning, and visual analytics, aiming to address the reliability, efficiency, and transparency of machine learning. She is particularly interested in improving data quality and the alignment between human and machine intelligence.

graphic file with name nihms-2109393-b0010.gif

Xiaoqi Wang is currently a research scientist at Bosch AI center. She received a Bachelor of Science in data analytics from the Ohio State University and a Master of Science in data science from Columbia University. In 2024, she obtained a Ph.D. in computer science at the Ohio State University. Her research interests mainly lie in computer vision, AI explainability and information visualization. Specifically, she is interested in studying image segmentation, GNN explainability and graph visualization. Contact her at wang.5502@osu.edu.

graphic file with name nihms-2109393-b0011.gif

Wenbin He is a lead research scientist at Bosch. He received his Ph.D. in computer science and engineering from The Ohio State University, advised by Prof. Han-Wei Shen. His research interests include applied artificial intelligence, data analysis and visualization, and computer graphics. Specifically, his work focuses on multi-modal foundation models, visual analytics for explainable AI (XAI), and visual computing with machine learning.

graphic file with name nihms-2109393-b0012.gif

Jorge Piazentin Ono is a Senior Research Scientist at Bosch. He earned his PhD in Computer Science from New York University and a Master’s degree from the University of Sao Paulo. His research interests include Human-Computer Interaction, Visual Analytics, Explainable AI, and Model Validation. Specifically, his work focuses on leveraging human domain knowledge and insights to improve data quality and model performance.

graphic file with name nihms-2109393-b0013.gif

Liang Gou is the Director of AI at Splunk, a part of Cisco. Previously, he served as a Senior Principal Research Scientist at Bosch, a Principal Research Scientist at Visa Research, and a Research Staff Member at IBM’s Almaden Research Center. Liang holds a Ph.D. in Information Science from Penn State University. His research interests focus on large language models (LLMs), agentic systems, and visual analytics.

graphic file with name nihms-2109393-b0014.gif

Kwan-Liu Ma is a distinguished professor of computer science at the University of California, Davis. His research is in the intersection of data visualization, computer graphics, human-computer interaction, and high performance computing. For his significant research accomplishments, Ma received several recognitions including being elected as IEEE Fellow in 2012 and ACM Fellow in 2024, recipient of the IEEE VGTC Visualization Technical Achievement Award in 2013, and inducted to IEEE Visualization Academy in 2019.

graphic file with name nihms-2109393-b0015.gif

Liu Ren is currently the Vice President and Chief Scientist of Salable and Assistive AI at Bosch Research North America and Bosch Center for AI (BCAI). He received his Ph.D. in Computer Science from the Computer Science Department at Carnegie Mellon University. His research focuses on AI, computer vision, and visual analytics, among other areas. He has been honored with multiple best paper honorable mention awards (2016,2022) and best paper awards (2018,2020) at IEEE Visualization conferences for his contributions to visual analytics and XAI.

References

  • [1].Kirillov A, Mintun E, Ravi N, Mao H, Rolland C, Gustafson L, Xiao T, Whitehead S, Berg AC, Lo W-Y et al. , “Segment anything,” in Proceedings of the IEEE/CVF International Conference on Computer Vision, 2023, pp. 4015–4026. [Google Scholar]
  • [2].Radford A, Kim JW, Hallacy C, Ramesh A, Goh G, Agarwal S, Sastry G, Askell A, Mishkin P, Clark J et al. , “Learning transferable visual models from natural language supervision,” in International conference on machine learning. PMLR, 2021, pp. 8748–8763. [Google Scholar]
  • [3].Wang X, He W, Xuan X, Sebastian C, Ono JP, Li X, Behpour S, Doan T, Gou L, Shen HW, and Ren L, “USE: Universal segment embeddings for open-vocabulary image segmentation,” in Conference on Computer Vision and Pattern Recognition 2024, 2024. [Google Scholar]
  • [4].Peng Z, Wang W, Dong L, Hao Y, Huang S, Ma S, and Wei F, “Kosmos-2: Grounding multimodal large language models to the world,” arXiv preprint arXiv:2306.14824, 2023. [Google Scholar]
  • [5].Liu H, Li C, Wu Q, and Lee YJ, “Visual instruction tuning,” Advances in neural information processing systems, vol. 36, 2024. [PMC free article] [PubMed] [Google Scholar]
  • [6].Dai X, Hou J, Ma C-Y, Tsai S, Wang J, Wang R, Zhang P, Vandenhende S, Wang X, Dubey A et al. , “Emu: Enhancing image generation models using photogenic needles in a haystack,” arXiv preprint arXiv:2309.15807, 2023. [Google Scholar]
  • [7].Touvron H, Martin L, Stone K, Albert P, Almahairi A, Babaei Y, Bashlykov N, Batra S, Bhargava P, Bhosale S et al. , “Llama 2: Open foundation and fine-tuned chat models,” arXiv preprint arXiv:2307.09288, 2023. [Google Scholar]
  • [8].Schuhmann C, Vencu R, Beaumont R, Kaczmarczyk R, Mullis C, Katta A, Coombes T, Jitsev J, and Komatsuzaki A, “Laion-400m: Open dataset of clip-filtered 400 million image-text pairs,” arXiv preprint arXiv:2111.02114, 2021. [Google Scholar]
  • [9].Xu H, Xie S, Tan XE, Huang P-Y, Howes R, Sharma V, Li S-W, Ghosh G, Zettlemoyer L, and Feichtenhofer C, “Demystifying clip data,” arXiv preprint arXiv:2309.16671, 2023. [Google Scholar]
  • [10].Yang W, Liu M, Wang Z, and Liu S, “Foundation models meet visualizations: Challenges and opportunities,” Computational Visual Media, pp. 1–26, 2024. [Google Scholar]
  • [11].Bernard J, Hutter M, Zeppelzauer M, Fellner D, and Sedlmair M, “Comparing visual-interactive labeling with active learning: An experimental study,” IEEE transactions on visualization and computer graphics, vol. 24, no. 1, pp. 298–308, 2017. [DOI] [PubMed] [Google Scholar]
  • [12].Chegini M, Bernard J, Berger P, Sourin A, Andrews K, and Schreck T, “Interactive labelling of a multivariate dataset for supervised machine learning using linked visualisations, clustering, and active learning,” Visual Informatics, vol. 3, no. 1, pp. 9–17, 2019. [Google Scholar]
  • [13].Khayat M, Karimzadeh M, Zhao J, and Ebert DS, “Vassl: A visual analytics toolkit for social spambot labeling,” IEEE transactions on visualization and computer graphics, vol. 26, no. 1, pp. 874–883, 2019. [DOI] [PubMed] [Google Scholar]
  • [14].Xuan X, Zhang X, Kwon O-H, and Ma K-L, “Vac-cnn: A visual analytics system for comparative studies of deep convolutional neural networks,” IEEE Transactions on Visualization and Computer Graphics, vol. 28, no. 6, pp. 2326–2337, 2022. [DOI] [PubMed] [Google Scholar]
  • [15].Zhang Y, Coecke B, and Chen M, “On the cost of interactions in interactive visual machine learning,” in 2019 IEEE workshop on EValuation of Interactive VisuAl Machine Learning systems (Eviva-ML). IEEE, 2019. [Google Scholar]
  • [16].Wang Y, Zhao J, Hong J, Askin RG, and Maciejewski R, “A simulation-based approach for quantifying the impact of interactive label correction for machine learning,” IEEE Transactions on Visualization and Computer Graphics, 2024. [DOI] [PubMed] [Google Scholar]
  • [17].Choi M, Park C, Yang S, Kim Y, Choo J, and Hong SR, “Aila: Attentive interactive labeling assistant for document classification through attention-based deep neural networks,” in Proceedings of the 2019 CHI conference on human factors in computing systems, 2019, pp. 1–12. [Google Scholar]
  • [18].Zhang Y, Wang Y, Zhang H, Zhu B, Chen S, and Zhang D, “Onelabeler: A flexible system for building data labeling tools,” in Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems, 2022, pp. 1–22. [Google Scholar]
  • [19].Bernard J, Zeppelzauer M, Sedlmair M, and Aigner W, “A unified process for visual-interactive labeling,” in Proceedings of the EuroVis Workshop on Visual Analytics, 2017, pp. 73–77. [Google Scholar]
  • [20].Moehrmann J, Bernstein S, Schlegel T, Werner G, and Heidemann G, “Improving the usability of hierarchical representations for interactively labeling large image data sets,” in Human-Computer Interaction. Design and Development Approaches: 14th International Conference, HCI International 2011, Orlando, FL, USA, July 9–14, 2011, Proceedings, Part I 14. Springer, 2011, pp. 618–627. [Google Scholar]
  • [21].Desmond M, Muller M, Ashktorab Z, Dugan C, Duesterwald E, Brimijoin K, Finegan-Dollak C, Brachman M, Sharma A, Joshi NN et al. , “Increasing the speed and accuracy of data labeling through an ai assisted interface,” in 26th International Conference on Intelligent User Interfaces, 2021, pp. 392–401. [Google Scholar]
  • [22].Chegini M, Bernard J, Cui J, Chegini F, Sourin A, Andrews K, and Schreck T, “Interactive visual labelling versus active learning: an experimental comparison,” Frontiers of Information Technology & Electronic Engineering, vol. 21, pp. 524–535, 2020. [Google Scholar]
  • [23].Höferlin B, Netzel R, oferlin MH¨, Weiskopf D, and Heidemann G,¨ “Inter-active learning of ad-hoc classifiers for video visual analytics,” in 2012 IEEE conference on visual analytics science and technology (VAST). IEEE, 2012, pp. 23–32. [Google Scholar]
  • [24].Chen C, Yuan J, Lu Y, Liu Y, Su H, Yuan S, and Liu S, “Oodanalyzer: Interactive analysis of out-of-distribution samples,” IEEE transactions on visualization and computer graphics, vol. 27, no. 7, pp. 3335–3349, 2020. [DOI] [PubMed] [Google Scholar]
  • [25].Chen C, Wu J, Wang X, Xiang S, Zhang S-H, Tang Q, and Liu S, “Towards better caption supervision for object detection,” IEEE Transactions on Visualization and Computer Graphics, vol. 28, no. 4, pp. 1941–1954, 2021. [DOI] [PubMed] [Google Scholar]
  • [26].Yang W, Ye X, Zhang X, Xiao L, Xia J, Wang Z, Zhu J, Pfister H, and Liu S, “Diagnosing ensemble few-shot classifiers,” IEEE Transactions on Visualization and Computer Graphics, vol. 28, no. 9, pp. 3292–3306, 2022. [DOI] [PubMed] [Google Scholar]
  • [27].Vajiac C, Chau DH, Olligschlaeger A, Mackenzie R, Nair P, Lee M-C, Li Y, Park N, Rabbany R, and Faloutsos C, “Trafficvis: visualizing organized activity and spatio-temporal patterns for detecting and labeling human trafficking,” IEEE Transactions on Visualization and Computer Graphics, vol. 29, no. 1, pp. 53–62, 2022. [DOI] [PubMed] [Google Scholar]
  • [28].Chen C, Wang Z, Wu J, Wang X, Guo L-Z, Li Y-F, and Liu S, “Interactive graph construction for graph-based semi-supervised learning,” IEEE Transactions on Visualization and Computer Graphics, vol. 27, no. 9, pp. 3701–3716, 2021. [DOI] [PubMed] [Google Scholar]
  • [29].Yang W, Guo Y, Wu J, Wang Z, Guo L-Z, Li Y-F, and Liu S, “Interactive reweighting for mitigating label quality issues,” IEEE Transactions on Visualization and Computer Graphics, 2023. [DOI] [PubMed] [Google Scholar]
  • [30].Chen C, Chen J, Yang W, Wang H, Knittel J, Zhao X, Koch S, Ertl T, and Liu S, “Enhancing single-frame supervision for better temporal action localization,” IEEE Transactions on Visualization and Computer Graphics, 2024. [DOI] [PubMed] [Google Scholar]
  • [31].Sharifi Noorian S, Qiu S, Sayin B, Balayn A, Gadiraju U, Yang J, and Bozzon A, “Perspective: leveraging human understanding for identifying and characterizing image atypicality,” in Proceedings of the 28th International Conference on Intelligent User Interfaces, 2023, pp. 650–663. [Google Scholar]
  • [32].Bauerle A, Neumann H, and Ropinski T, “Classifier-guided visual¨ correction of noisy labels for image classification tasks,” in Computer graphics forum, vol. 39, no. 3. Wiley Online Library, 2020, pp. 195–205. [Google Scholar]
  • [33].Xuan X, Ono JP, Gou L, Ma K-L, and Ren L, “Attributionscanner: A visual analytics system for model validation with metadata-free slice finding,” arXiv preprint arXiv:2401.06462, 2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [34].Xuan X, Deng Z, Lin H-T, Kong Z, and Ma K-L, “Suny: A visual interpretation framework for convolutional neural networks from a necessary and sufficient perspective,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2024, pp. 8371–8376. [Google Scholar]
  • [35].Liu S, Chen C, Lu Y, Ouyang F, and Wang B, “An interactive method to improve crowdsourced annotations,” IEEE transactions on visualization and computer graphics, vol. 25, no. 1, pp. 235–245, 2018. [DOI] [PubMed] [Google Scholar]
  • [36].Xiang S, Ye X, Xia J, Wu J, Chen Y, and Liu S, “Interactive correction of mislabeled training data,” in 2019 IEEE Conference on Visual Analytics Science and Technology (VAST). IEEE, 2019, pp. 57–68. [Google Scholar]
  • [37].Zhang X, Xuan X, Dima A, Sexton T, and Ma K-L, “Labelvizier: Interactive validation and relabeling for technical text annotations,” in 2023 IEEE 16th Pacific Visualization Symposium (PacificVis). IEEE, 2023, pp. 167–176. [Google Scholar]
  • [38].Xuan X, Deng Z, Lin H-T, and Ma K-L, “Slim: Spuriousness mitigation with minimal human annotations,” in Proceedings of the European Conference on Computer Vision (ECCV), September 2024. [Google Scholar]
  • [39].Hoque MN, He W, Shekar AK, Gou L, and Ren L, “Visual concept programming: A visual analytics approach to injecting human intelligence at scale,” IEEE Transactions on Visualization and Computer Graphics, vol. 29, no. 1, pp. 74–83, 2022. [DOI] [PubMed] [Google Scholar]
  • [40].Huynh D, Kuen J, Lin Z, Gu J, and Elhamifar E, “Open-vocabulary instance segmentation via robust cross-modal pseudo-labeling,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2022, pp. 7020–7031. [Google Scholar]
  • [41].Xu M, Zhang Z, Wei F, Lin Y, Cao Y, Hu H, and Bai X, “A simple baseline for open-vocabulary semantic segmentation with pre-trained vision-language model,” in European Conference on Computer Vision. Springer, 2022, pp. 736–753. [Google Scholar]
  • [42].Xu J, De Mello S, Liu S, Byeon W, Breuel T, Kautz J, and Wang X, “Groupvit: Semantic segmentation emerges from text supervision,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2022, pp. 18134–18144. [Google Scholar]
  • [43].Xu J, Liu S, Vahdat A, Byeon W, Wang X, and De Mello S, “Open-vocabulary panoptic segmentation with text-to-image diffusion models,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2023, pp. 2955–2966. [Google Scholar]
  • [44].Xu M, Zhang Z, Wei F, Hu H, and Bai X, “Side adapter network for open-vocabulary semantic segmentation,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2023, pp. 2945–2954. [DOI] [PubMed] [Google Scholar]
  • [45].Zou X, Dou Z-Y, Yang J, Gan Z, Li L, Li C, Dai X, Behl H, Wang J, Yuan L et al. , “Generalized decoding for pixel, image, and language,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2023, pp. 15116–15127. [Google Scholar]
  • [46].Zhou C, Loy CC, and Dai B, “Extract free dense labels from clip,” in European Conference on Computer Vision. Springer, 2022, pp. 696–712. [Google Scholar]
  • [47].Lan M, Chen C, Ke Y, Wang X, Feng L, and Zhang W, “Proxyclip: Proxy attention improves clip for open-vocabulary segmentation,” in ECCV, 2024. [Google Scholar]
  • [48].Shao T, Tian Z, Zhao H, and Su J, “Explore the potential of clip for training-free open vocabulary semantic segmentation,” arXiv preprint arXiv:2407.08268, 2024. [Google Scholar]
  • [49].Shin G, Xie W, and Albanie S, “Reco: Retrieve and co-segment for zero-shot transfer,” Advances in Neural Information Processing Systems, vol. 35, pp. 33754–33767, 2022. [Google Scholar]
  • [50].Karazija L, Laina I, Vedaldi A, and Rupprecht C, “Diffusion models for open-vocabulary segmentation,” in European Conference on Computer Vision. Springer, 2025, pp. 299–317. [Google Scholar]
  • [51].Barsellotti L, Amoroso R, Baraldi L, and Cucchiara R, “Fossil: Free open-vocabulary semantic segmentation through synthetic references retrieval,” in Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, 2024, pp. 1464–1473. [Google Scholar]
  • [52].Gui Z, Sun S, Li R, Yuan J, An Z, Roth K, Prabhu A, and Torr P, “kNN-CLIP: Retrieval enables training-free segmentation on continually expanding large vocabularies,” Transactions on Machine Learning Research, 2024. [Online]. Available: https://openreview.net/forum?id=ZSqP1RT8jC [Google Scholar]
  • [53].Wang Y, Sun R, Luo N, Pan Y, and Zhang T, “Image-to-image matching via foundation models: A new perspective for open-vocabulary semantic segmentation,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2024, pp. 3952–3963. [Google Scholar]
  • [54].Wu C, Lin Z, Cohen S, Bui T, and Maji S, “Phrasecut: Language-based image segmentation in the wild,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2020, pp. 10216–10225. [Google Scholar]
  • [55].Explosion AI, “spacy: Industrial-strength natural language processing in python,” 2020, software available from https://spacy.io/. [Google Scholar]
  • [56].McInnes L, Healy J, Saul N, and Großberger L, “Umap: Uniform manifold approximation and projection,” Journal of Open Source Software, vol. 3, no. 29, 2018. [Google Scholar]
  • [57].McInnes L, Healy J, Astels S et al. , “hdbscan: Hierarchical density based clustering.” J. Open Source Softw, vol. 2, no. 11, p. 205, 2017. [Google Scholar]
  • [58].Van der Maaten L and Hinton G, “Visualizing data using t-sne.” Journal of machine learning research, vol. 9, no. 11, 2008. [Google Scholar]
  • [59].Ester M, Kriegel H-P, Sander J, Xu X et al. , “A density-based algorithm for discovering clusters in large spatial databases with noise,” in kdd, vol. 96, 1996, pp. 226–231. [Google Scholar]
  • [60].Li Y, Wang H, Duan Y, and Li X, “Clip surgery for better explainability with enhancement in open-vocabulary tasks,” arXiv preprint arXiv:2304.05653, 2023. [Google Scholar]
  • [61].Wei C, Liu C, Qiao S, Zhang Z, Yuille A, and Yu J, “Dediffusion makes text a strong cross-modal interface,” arXiv preprint arXiv:2311.00618, 2023. [Google Scholar]
  • [62].Pastor E, De Alfaro L, and Baralis E, “Looking for trouble: Analyzing classifier behavior via pattern divergence,” in Proceedings of the 2021 International Conference on Management of Data, 2021, pp. 1400–1412. [Google Scholar]
  • [63].Zhang X, Ono JP, Song H, Gou L, Ma K-L, and Ren L, “Sliceteller: A data slice-driven approach for machine learning model validation,” IEEE Transactions on Visualization and Computer Graphics, vol. 29, no. 1, pp. 842–852, 2022. [DOI] [PubMed] [Google Scholar]
  • [64].Shetiya S, Swift IP, Asudeh A, and Das G, “Fairness-aware range queries for selecting unbiased data,” in 2022 IEEE 38th International Conference on Data Engineering (ICDE). IEEE, 2022, pp. 1423–1436. [Google Scholar]
  • [65].Zhang R, Zhang W, Fang R, Gao P, Li K, Dai J, Qiao Y, and Li H, “Tip-adapter: Training-free adaption of clip for few-shot classification.” Berlin, Heidelberg: Springer-Verlag, 2022, p. 493–510. [Online]. Available: 10.1007/978-3-031-19833-529 [DOI] [Google Scholar]
  • [66].Lex A, Gehlenborg N, Strobelt H, Vuillemot R, and Pfister H, “Upset: visualization of intersecting sets,” IEEE transactions on visualization and computer graphics, vol. 20, no. 12, pp. 1983–1992, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [67].Caesar H, Uijlings J, and Ferrari V, “Coco-stuff: Thing and stuff classes in context,” in Computer vision and pattern recognition (CVPR), 2018 IEEE conference on. IEEE, 2018. [Google Scholar]
  • [68].Cordts M, Omran M, Ramos S, Rehfeld T, Enzweiler M, Benenson R, Franke U, Roth S, and Schiele B, “The cityscapes dataset for semantic urban scene understanding,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2016, pp. 3213–3223. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

supp1-3535896

RESOURCES