Zhang Yabin, Lian Hairong, Yang Guang, Zhao Suyun, Ni Peng, Chen Hong, Li Cuiping
IEEE Trans Cybern. 2023 Mar;53(3):1522-1536. doi: 10.1109/TCYB.2021.3104848. Epub 2023 Feb 15.
Inaccurate-supervised learning (ISL) is a weakly supervised learning framework for imprecise annotation, which is derived from some specific popular learning frameworks, mainly including partial label learning (PLL), partial multilabel learning (PML), and multiview PML (MVPML). While PLL, PML, and MVPML are each solved as independent models through different methods and no general framework can currently be applied to these frameworks, most existing methods for solving them were designed based on traditional machine-learning techniques, such as logistic regression, KNN, SVM, decision tree. Prior to this study, there was no single general framework that used adversarial networks to solve ISL problems. To narrow this gap, this study proposed an adversarial network structure to solve ISL problems, called ISL with generative adversarial nets (ISL-GANs). In ISL-GAN, fake samples, which are quite similar to real samples, gradually promote the Discriminator to disambiguate the noise labels of real samples. We also provide theoretical analyses for ISL-GAN in effectively handling ISL data. In this article, we propose a general framework to solve PLL, PML, and MVPML, while in the published conference version, we adopt the specific framework, which is a special case of the general one, to solve the PLL problem. Finally, the effectiveness is demonstrated through extensive experiments on various imprecise annotation learning tasks, including PLL, PML, and MVPML.
不准确监督学习(ISL)是一种用于不精确标注的弱监督学习框架,它源自一些特定的流行学习框架,主要包括部分标签学习(PLL)、部分多标签学习(PML)和多视图PML(MVPML)。虽然PLL、PML和MVPML各自通过不同方法作为独立模型求解,目前尚无通用框架可应用于这些框架,但大多数现有的求解方法是基于传统机器学习技术设计的,如逻辑回归、KNN、支持向量机、决策树。在本研究之前,没有单一的通用框架使用对抗网络来解决ISL问题。为了缩小这一差距,本研究提出了一种用于解决ISL问题的对抗网络结构,称为带生成对抗网络的ISL(ISL-GANs)。在ISL-GAN中,与真实样本非常相似的虚假样本逐渐促使判别器消除真实样本的噪声标签。我们还对ISL-GAN有效处理ISL数据进行了理论分析。在本文中,我们提出了一个通用框架来解决PLL、PML和MVPML,而在已发表的会议版本中,我们采用特定框架(它是通用框架的一个特例)来解决PLL问题。最后,通过对包括PLL、PML和MVPML在内的各种不精确标注学习任务进行广泛实验,证明了其有效性。