Semi-Supervised Hierarchical Open-Set Classification

Erik Wallin, Fredrik Kahl, Lars Hammarstrand
1/23/2026
cs.CVcs.LG

Official code: walline/semihoc (1 star, Apache-2.0, last commit 2026-03-07).

Abstract

Hierarchical open-set classification handles previously unseen classes by assigning them to the most appropriate high-level category in a class taxonomy. We extend this paradigm to the semi-supervised setting, enabling the use of large-scale, uncurated datasets containing a mixture of known and unknown classes to improve the hierarchical open-set performance. To this end, we propose a teacher-student framework based on pseudo-labeling. Two key components are introduced: 1) subtree pseudo-labels, which provide reliable supervision in the presence of unknown data, and 2) age-gating, a mechanism that mitigates overconfidence in pseudo-labels. Experiments show that our framework outperforms self-supervised pretraining followed by supervised adaptation, and even matches the fully supervised counterpart when using only 20 labeled samples per class on the iNaturalist19 benchmark. Our code is available at https://github.com/walline/semihoc.

View on arXivView PDF

Code Implementations(1)

walline/semihocOfficial100%
Apache-2.0

Official repository for WACV 2026 paper "Semi-Supervised Hierarchical Open-Set Classification"

10PythonDec 8, 20257 months agoApache-2.0

Similar Papers

Cite this paper

@article{wallin2026semisupervised,
  title  = {Semi-Supervised Hierarchical Open-Set Classification},
  author = {Erik Wallin and Fredrik Kahl and Lars Hammarstrand},
  year   = {2026},
  eprint = {2601.16541},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.16541v1}
}

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/2601.16541.svg)](https://codeofpaper.com/paper/2601.16541)

Discussion