Self-Ensemble Post Learning for Noisy Domain Generalization
By: Wang Lu, Jindong Wang
Potential Business Impact:
Fixes AI mistakes from bad data.
While computer vision and machine learning have made great progress, their robustness is still challenged by two key issues: data distribution shift and label noise. When domain generalization (DG) encounters noise, noisy labels further exacerbate the emergence of spurious features in deep layers, i.e. spurious feature enlargement, leading to a degradation in the performance of existing algorithms. This paper, starting from domain generalization, explores how to make existing methods rework when meeting noise. We find that the latent features inside the model have certain discriminative capabilities, and different latent features focus on different parts of the image. Based on these observations, we propose the Self-Ensemble Post Learning approach (SEPL) to diversify features which can be leveraged. Specifically, SEPL consists of two parts: feature probing training and prediction ensemble inference. It leverages intermediate feature representations within the model architecture, training multiple probing classifiers to fully exploit the capabilities of pre-trained models, while the final predictions are obtained through the integration of outputs from these diverse classification heads. Considering the presence of noisy labels, we employ semi-supervised algorithms to train probing classifiers. Given that different probing classifiers focus on different areas, we integrate their predictions using a crowdsourcing inference approach. Extensive experimental evaluations demonstrate that the proposed method not only enhances the robustness of existing methods but also exhibits significant potential for real-world applications with high flexibility.
Similar Papers
Pre-train to Gain: Robust Learning Without Clean Labels
Machine Learning (CS)
Teaches computers to learn better from messy information.
The Finer the Better: Towards Granular-aware Open-set Domain Generalization
CV and Pattern Recognition
Teaches AI to spot new things it hasn't seen.
Do We Need Perfect Data? Leveraging Noise for Domain Generalized Segmentation
CV and Pattern Recognition
Teaches computers to understand pictures better, even when messy.