Active Learning for Semantic Segmentation with Multi-class Label Query

S. Hwang, Sohyun Lee, Hoyoung Kim, Minhyeon Oh, Jungseul Ok +1 more
2/12/2026

Official code: sehyun03/MulActSeg (16 stars, MIT, last commit 2024-01-16).

Abstract

This paper proposes a new active learning method for semantic segmentation. The core of our method lies in a new annotation query design. It samples informative local image regions (e.g., superpixels), and for each of such regions, asks an oracle for a multi-hot vector indicating all classes existing in the region. This multi-class labeling strategy is substantially more efficient than existing ones like segmentation, polygon, and even dominant class labeling in terms of annotation time per click. However, it introduces the class ambiguity issue in training since it assigns partial labels (i.e., a set of candidate classes) to individual pixels. We thus propose a new algorithm for learning semantic segmentation while disambiguating the partial labels in two stages. In the first stage, it trains a segmentation model directly with the partial labels through two new loss functions motivated by partial label learning and multiple instance learning. In the second stage, it disambiguates the partial labels by generating pixel-wise pseudo labels, which are used for supervised learning of the model. Equipped with a new acquisition function dedicated to the multi-class labeling, our method outperformed previous work on Cityscapes and PASCAL VOC 2012 while spending less annotation cost.

View on arXivView PDF

Code Implementations(1)

sehyun03/MulActSegOfficial100%
MIT

Official repository of the "Active Learning for Semantic Segmentation with Multi-class Label Query (NeurIPS'23)"

163Shell, PythonOct 24, 20232 years agoMIT

Similar Papers

Cite this paper

@article{hwang2026active,
  title  = {Active Learning for Semantic Segmentation with Multi-class Label Query},
  author = {S. Hwang and Sohyun Lee and Hoyoung Kim and Minhyeon Oh and Jungseul Ok and Suha Kwak},
  year   = {2026},
  eprint = {2309.09319},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2309.09319},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.09319.svg)](https://codeofpaper.com/paper/2309.09319)

Discussion