OwMatch: Conditional Self-Labeling with Consistency for Open-World Semi-Supervised Learning

Shengjie Niu, Lifan Lin, Jian Huang, Chao-Xiong Wang
2/3/2026

No official code found. Best implementation: niusj03/OwMatch (6 stars, MIT, last commit 2025-01-14).

Abstract

Semi-supervised learning (SSL) offers a robust framework for harnessing the potential of unannotated data. Traditionally, SSL mandates that all classes possess labeled instances. However, the emergence of open-world SSL (OwSSL) introduces a more practical challenge, wherein unlabeled data may encompass samples from unseen classes. This scenario leads to misclassification of unseen classes as known ones, consequently undermining classification accuracy. To overcome this challenge, this study revisits two methodologies from self-supervised and semi-supervised learning, self-labeling and consistency, tailoring them to address the OwSSL problem. Specifically, we propose an effective framework called OwMatch, combining conditional self-labeling and open-world hierarchical thresholding. Theoretically, we analyze the estimation of class distribution on unlabeled data through rigorous statistical analysis, thus demonstrating that OwMatch can ensure the unbiasedness of the self-label assignment estimator with reliability. Comprehensive empirical analyses demonstrate that our method yields substantial performance enhancements across both known and unknown classes in comparison to previous studies. Code is available at https://github.com/niusj03/OwMatch.

View on arXivView PDF

Code Implementations(1)

niusj03/OwMatchCommunity100%
MIT

[NeurIPS 2024] OwMatch

61Shell, PythonOct 23, 20241 years agoMIT

Similar Papers

Cite this paper

@article{niu2026owmatch,
  title  = {OwMatch: Conditional Self-Labeling with Consistency for Open-World Semi-Supervised Learning},
  author = {Shengjie Niu and Lifan Lin and Jian Huang and Chao-Xiong Wang},
  year   = {2026},
  eprint = {2411.01833},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2411.01833},
  url    = {https://arxiv.org/abs/2411.01833},
  journal = {NEURIPS 2024 2024}
}

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

Discussion