In many real-world machine learning classification applications, the model performance based on deep neural networks (DNNs) oftentimes suffers from label noise. Various methods have been proposed in the literature to address this issue, primarily by focusing on designing noise-tolerant loss functions, cleaning label noise, and correcting the objective loss. However, the noise-tolerant loss functions face challenges when the noise level increases. This article aims to reveal a convergence path of a trained model in the presence of label noise, and here, the convergence path depicts the evolution of a trained model over epochs. We first propose a theorem to demonstrate that any surrogate loss function can be used to learn DNNs from noisy labels. Next, theories on the general convergence path for the deep models under label noise are presented and verified through a series of experiments. In addition, we design an algorithm based on the proposed theorems that make efficient corrections on the noisy labels and achieve strong robustness in the DNN models. We designed several experiments using benchmark datasets to assess noise tolerance and verify the theorems presented in this article. The comprehensive experimental results firmly confirm our theoretical results and also clearly validate the effectiveness of our method under various levels of label noise.
Deep Neural Networks have provided excellent performance in a variety of applications. However, their superior performance comes with a huge expense of collecting a correctly-annotated large-scale training set, and a little impracticality of preparing such a training set in many applications. In this work, we study another natural type of weak supervision, complementary-label learning, to address this problem. Complementary-label learning refers to train the Deep Neural Networks by the usage of only complementary labels, and a complementary label indicates one of the classes that the sample does not belong to. This paper first presents a general risk formulation for complementary label learning through an adoption of arbitrary losses designed for ordinary-label learning. We then theoretically analyze that our method is applicable for any loss functions to learn deep neural networks with complementary labels in the framework of risk minimization. Experimental results on different benchmark datasets demonstrate that our approach outperforms current state-of-the-art methods.
17 July 2023 in IEEE Transactions on Pattern Analysis and Machine Intelligence
Deep models have achieved state-of-the-art performance on a broad range of visual recognition tasks. Nevertheless, the generalization ability of deep models is seriously affected by noisy labels. Though deep learning packages have different losses, this is not transparent for users to choose consistent losses. This paper addresses the problem of how to use abundant loss functions designed for the traditional classification problem in the presence of label noise. We present a dynamic label learning (DLL) algorithm for noisy label learning and then prove that any surrogate loss function can be used for classification with noisy labels by using our proposed algorithm, with a consistency guarantee that the label noise does not ultimately hinder the search for the optimal classifier of the noise-free sample. In addition, we provide a depth theoretical analysis of our algorithm to verify the justifies’ correctness and explain the powerful robustness. Finally, experimental results on synthetic and real datasets confirm the efficiency of our algorithm and the correctness of our justifies and show that our proposed algorithm significantly outperforms or is comparable to current state-of-the-art counterparts.
25 March 2020 in Multimedia Tools and Applications