{"title":"Deep Active Learning for Image Hierarchical Classification by Introducing Dependencies and Constraints Between Classes","authors":"Yanxue Wu;Min Wang;Fan Min;Qi Wang;Zhiheng Zhang;Haoyu Zhang;Xiangbing Zhou","doi":"10.1109/TSMC.2025.3552667","DOIUrl":null,"url":null,"abstract":"Deep active learning (DeepAL) extends supervised deep learning to human-machine interactive scenarios with limited annotation budgets. Most existing DeepAL approaches for visual recognition fail to consider the intrinsic hierarchical structure and dependencies between labels. In this article, we propose a unified DeepAL framework for the aforementioned challenge, which fuses three tightly coupled techniques: 1) hierarchical dependency representation entropy (HDRE); 2) approximate class-balanced typical sampling (ACTS); and 3) local probability suppression loss. First, the HDRE provides the features of information entropy, interclass dependencies, and constraints effectively. It is used to determine the query priority of unlabeled samples. Second, the ACTS, embedded with the HDRE, is designed for querying, where the optimal sample query size of each class is derived. It excludes samples near the boundary by employing a well-designed hierarchical margin sampling. Third, the local probability suppression loss is a transfer-friendly loss function that enables the deep model to flatly fit data with a hierarchical structure. It compensates for hierarchical dependencies between classes using the local probability suppression constraint, modeling conditional and unconditional probabilities simultaneously. We conducted experiments on five public image datasets, and the results demonstrated the effectiveness of our approach.","PeriodicalId":48915,"journal":{"name":"IEEE Transactions on Systems Man Cybernetics-Systems","volume":"55 6","pages":"4396-4409"},"PeriodicalIF":8.6000,"publicationDate":"2025-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Systems Man Cybernetics-Systems","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10947062/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Deep active learning (DeepAL) extends supervised deep learning to human-machine interactive scenarios with limited annotation budgets. Most existing DeepAL approaches for visual recognition fail to consider the intrinsic hierarchical structure and dependencies between labels. In this article, we propose a unified DeepAL framework for the aforementioned challenge, which fuses three tightly coupled techniques: 1) hierarchical dependency representation entropy (HDRE); 2) approximate class-balanced typical sampling (ACTS); and 3) local probability suppression loss. First, the HDRE provides the features of information entropy, interclass dependencies, and constraints effectively. It is used to determine the query priority of unlabeled samples. Second, the ACTS, embedded with the HDRE, is designed for querying, where the optimal sample query size of each class is derived. It excludes samples near the boundary by employing a well-designed hierarchical margin sampling. Third, the local probability suppression loss is a transfer-friendly loss function that enables the deep model to flatly fit data with a hierarchical structure. It compensates for hierarchical dependencies between classes using the local probability suppression constraint, modeling conditional and unconditional probabilities simultaneously. We conducted experiments on five public image datasets, and the results demonstrated the effectiveness of our approach.
期刊介绍:
The IEEE Transactions on Systems, Man, and Cybernetics: Systems encompasses the fields of systems engineering, covering issue formulation, analysis, and modeling throughout the systems engineering lifecycle phases. It addresses decision-making, issue interpretation, systems management, processes, and various methods such as optimization, modeling, and simulation in the development and deployment of large systems.