Related Experiment Videos
Uncertainty-weighted semi-supervised learning with dynamic entropy masking and Bhattacharyya-regularized loss
Mohammed Talal Ghazal1,2, Jafar Tanha3, Nasrin Shahi1
1Department of Electrical & Computer Engineering, University of Tabriz, Tabriz, Iran.
Scientific Reports
|November 27, 2025
Summary
This study introduces a novel semi-supervised learning (SSL) framework that improves classification accuracy on noisy and imbalanced datasets. The method effectively handles uncertain data, outperforming existing SSL techniques.
Area of Science:
- Computer Science
- Machine Learning
- Artificial Intelligence
Background:
- Semi-supervised learning (SSL) utilizes labeled and unlabeled data for classification.
- Current SSL methods struggle with noisy, class-imbalanced datasets due to underutilizing uncertain samples and propagating pseudo-label errors.
Purpose of the Study:
- To develop an SSL framework that enhances performance on challenging datasets by effectively managing sample uncertainty.
- To improve model generalization and robustness in low-data, noisy, and imbalanced scenarios.
Main Methods:
- Introduced an uncertainty-weighted training mechanism prioritizing moderately uncertain samples.
- Implemented a dynamic entropy mask to defer extremely uncertain samples, limiting error propagation.
- Combined masked cross-entropy with a Bhattacharyya-regularized alignment term for improved view consistency and distribution alignment.
Main Results:
- Achieved 3-5% absolute accuracy gains over strong SSL baselines (FixMatch, ReMixMatch, FreeMatch) on benchmark datasets (CIFAR-10, SVHN, STL-10).
- Demonstrated significant improvements in label-scarce and class-imbalanced settings.
- Showcased enhanced model generalization and robustness against label noise and imbalance.
Conclusions:
- The proposed SSL framework effectively addresses limitations of existing methods in handling data uncertainty.
- The dynamic entropy masking and uncertainty weighting significantly boost performance in challenging real-world scenarios.
- The approach offers a robust solution for semi-supervised classification with limited or noisy data.
Related Concept Videos
Masking and Demasking Agents
3.4K
EDTA titrations may necessitate masking and demasking agents to temporarily protect a particular metal ion in a mixture from the EDTA reaction. These agents facilitate the sequential analysis of the metal ions by forming stable complexes with some—but not all—metal ions during certain steps.
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
3.4K
Propagation of Uncertainty from Random Error
1.6K
An experiment often consists of more than a single step. In this case, measurements at each step give rise to uncertainty. Because the measurements occur in successive steps, the uncertainty in one step necessarily contributes to that in the subsequent step. As we perform statistical analysis on these types of experiments, we must learn to account for the propagation of uncertainty from one step to the next. The propagation of uncertainty depends on the type of arithmetic operation performed on...
1.6K
Uncertainty: Overview
1.5K
In analytical chemistry, we often perform repetitive measurements to detect and minimize inaccuracies caused by both determinate and indeterminate errors. Despite the cares we take, the presence of random errors means that repeated measurements almost never have exactly the same magnitude. The collective difference between these measurements - observed values - and the estimated or expected value is called uncertainty. Uncertainty is conventionally written after the estimated or expected value.
1.5K
Uncertainty: Confidence Intervals
10.1K
The confidence interval is the range of values around the mean that contains the true mean. It is expressed as a probability percentage. The interpretation of a 95% confidence interval, for instance, is that the statistician is 95% confident that the true mean falls within the interval. The upper and lower limits of this range are known as confidence limits. The confidence limits for the true mean are estimated from the sample's mean, the standard deviation, and the statistical factor...
10.1K
Propagation of Uncertainty from Systematic Error
1.2K
The atomic mass of an element varies due to the relative ratio of its isotopes. A sample's relative proportion of oxygen isotopes influences its average atomic mass. For instance, if we were to measure the atomic mass of oxygen from a sample, the mass would be a weighted average of the isotopic masses of oxygen in that sample. Since a single sample is not likely to perfectly reflect the true atomic mass of oxygen for all the molecules of oxygen on Earth, the mass we obtain from this...
1.2K
Prediction Intervals
3.1K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
3.1K