Cross-Loss Pseudo Labeling for Semi-Supervised Segmentation

Training semantic segmentation models requires pixel-level annotations, leading to a significant labeling cost in dataset creation. To alleviate this issue, recent research has focused on semi-supervised learning, which utilizes only a small amount of annotation. In this context, pseudo labeling tec...

Full description

Bibliographic Details
Published in:IEEE Access
Main Authors: Seungyeol Lee, Taeho Kim, Jae-Pil Heo
Format: Article
Language:English
Published: IEEE 2023-01-01
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10239380/
_version_ 1851858981500223488
author Seungyeol Lee
Taeho Kim
Jae-Pil Heo
author_facet Seungyeol Lee
Taeho Kim
Jae-Pil Heo
author_sort Seungyeol Lee
collection DOAJ
container_title IEEE Access
description Training semantic segmentation models requires pixel-level annotations, leading to a significant labeling cost in dataset creation. To alleviate this issue, recent research has focused on semi-supervised learning, which utilizes only a small amount of annotation. In this context, pseudo labeling techniques are frequently employed to assign labels to unlabeled data based on the model’s predictions. However, there are fundamental limitations associated with the widespread application of pseudo labeling in this regard. Since pseudo labels are generally determined by the model’s predictions, these labels could be overconfidently assigned even for erroneous predictions, especially when the model has a confirmation bias. We observed that the overconfident prediction tendency of the cross-entropy loss exacerbates this issue, and to address it, we discover the focal loss, known for enabling more reliable confidence estimation, can complement the cross-entropy loss. The cross-entropy loss produces rich labels since it tends to be overconfident. On the other hand, the focal loss provides more conservative confidence, therefore, it produces a smaller number of pseudo labels compared to the cross-entropy. Based on such complementary mechanisms of two loss functions, we propose a simple yet effective pseudo labeling technique, Cross-Loss Pseudo Labeling (CLP), that alleviates the confirmation bias and lack of pseudo label problems. Intuitively, we can mitigate the overconfidence of the cross-entropy with the conservative predictions of the focal loss, while increasing the number of pseudo labels marked by the focal loss based on the cross-entropy. Additionally, CLP also contributes to improving the performance of the tail classes in class-imbalanced datasets through the class bias mitigation effect of the focal loss. In experimental results, our simple CLP improves mIoU by up to +10.4%p compared to a supervised model when only 1/32 true labels are available on PASCAL VOC 2012, and it surpassed the performance of the state-of-the-art methods.
format Article
id doaj-art-c2dfc75ebb484a2db7e1d4723f4a3cdf
institution Directory of Open Access Journals
issn 2169-3536
language English
publishDate 2023-01-01
publisher IEEE
record_format Article
spelling doaj-art-c2dfc75ebb484a2db7e1d4723f4a3cdf2025-08-19T22:21:20ZengIEEEIEEE Access2169-35362023-01-0111967619677210.1109/ACCESS.2023.331230310239380Cross-Loss Pseudo Labeling for Semi-Supervised SegmentationSeungyeol Lee0Taeho Kim1Jae-Pil Heo2https://orcid.org/0000-0001-9684-7641Department of Artificial Intelligence, Sungkyunkwan University, Suwon, South KoreaDepartment of Artificial Intelligence, Sungkyunkwan University, Suwon, South KoreaDepartment of Artificial Intelligence, Sungkyunkwan University, Suwon, South KoreaTraining semantic segmentation models requires pixel-level annotations, leading to a significant labeling cost in dataset creation. To alleviate this issue, recent research has focused on semi-supervised learning, which utilizes only a small amount of annotation. In this context, pseudo labeling techniques are frequently employed to assign labels to unlabeled data based on the model’s predictions. However, there are fundamental limitations associated with the widespread application of pseudo labeling in this regard. Since pseudo labels are generally determined by the model’s predictions, these labels could be overconfidently assigned even for erroneous predictions, especially when the model has a confirmation bias. We observed that the overconfident prediction tendency of the cross-entropy loss exacerbates this issue, and to address it, we discover the focal loss, known for enabling more reliable confidence estimation, can complement the cross-entropy loss. The cross-entropy loss produces rich labels since it tends to be overconfident. On the other hand, the focal loss provides more conservative confidence, therefore, it produces a smaller number of pseudo labels compared to the cross-entropy. Based on such complementary mechanisms of two loss functions, we propose a simple yet effective pseudo labeling technique, Cross-Loss Pseudo Labeling (CLP), that alleviates the confirmation bias and lack of pseudo label problems. Intuitively, we can mitigate the overconfidence of the cross-entropy with the conservative predictions of the focal loss, while increasing the number of pseudo labels marked by the focal loss based on the cross-entropy. Additionally, CLP also contributes to improving the performance of the tail classes in class-imbalanced datasets through the class bias mitigation effect of the focal loss. In experimental results, our simple CLP improves mIoU by up to +10.4%p compared to a supervised model when only 1/32 true labels are available on PASCAL VOC 2012, and it surpassed the performance of the state-of-the-art methods.https://ieeexplore.ieee.org/document/10239380/Semi-supervised semantic segmentationconfirmation biaspseudo-labeling
spellingShingle Seungyeol Lee
Taeho Kim
Jae-Pil Heo
Cross-Loss Pseudo Labeling for Semi-Supervised Segmentation
Semi-supervised semantic segmentation
confirmation bias
pseudo-labeling
title Cross-Loss Pseudo Labeling for Semi-Supervised Segmentation
title_full Cross-Loss Pseudo Labeling for Semi-Supervised Segmentation
title_fullStr Cross-Loss Pseudo Labeling for Semi-Supervised Segmentation
title_full_unstemmed Cross-Loss Pseudo Labeling for Semi-Supervised Segmentation
title_short Cross-Loss Pseudo Labeling for Semi-Supervised Segmentation
title_sort cross loss pseudo labeling for semi supervised segmentation
topic Semi-supervised semantic segmentation
confirmation bias
pseudo-labeling
url https://ieeexplore.ieee.org/document/10239380/
work_keys_str_mv AT seungyeollee crosslosspseudolabelingforsemisupervisedsegmentation
AT taehokim crosslosspseudolabelingforsemisupervisedsegmentation
AT jaepilheo crosslosspseudolabelingforsemisupervisedsegmentation