Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yufeng Li 0008

dblp:72/1022-8 · DBLP profile ↗
← Back
91ranked-venue papers
16as first author
48since 2021 · last 2026
0000-0002-7727-4304ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 76 · 14 first-author · 39 since 2021Graphics, computer vision, multimedia, augmented reality and games · 35 · 8 first-author · 14 since 2021Databases, data management, data science and information retrieval · 14 · 2 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 7 · 1 first-author · 5 since 2021Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
71 papers
Learning paradigms · 28% Trustworthy machine learning · 21% Language models and text generation · 10%
Databases, data mining, and information retrieval
15 papers
Data mining · 71% Machine learning and data management · 15% Data stream processing · 7%

Topics — the 30 heaviest of 148, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Learning paradigms
semi-supervised learning
7.7202024
LAMDA-SSL: a comprehensive semi-supervised learning toolkit · Sci. China Inf. Sci. 2024
Realistic Evaluation of Semi-supervised Learning Algorithms in Open Environments · ICLR 2024
Bidirectional Adaptation for Robust Semi-Supervised Learning with Inconsistent Data Distributions · ICML 2023
Machine learning › Trustworthy machine learning
robustness
5.072024
DeCoOp: Robust Prompt Tuning with Out-of-Distribution Detection · ICML 2024
Realistic Evaluation of Semi-supervised Learning Algorithms in Open Environments · ICLR 2024
Robust Test-Time Adaptation for Zero-Shot Prompt Tuning · AAAI 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning
neuro-symbolic reasoning
4.052025
Curriculum Abductive Learning · NeurIPS 2025
Neuro-Symbolic Artificial Intelligence: Towards Improving the Reasoning Abilities of Large Language Models · IJCAI 2025
Neuro-Symbolic Data Generation for Math Reasoning · NeurIPS 2024
Machine learning › Learning paradigms
abductive learning
3.352025
Curriculum Abductive Learning · NeurIPS 2025
Analysis for Abductive Learning and Neural-Symbolic Reasoning Shortcuts · ICML 2024
Safe Abductive Learning in the Presence of Inaccurate Rules · AAAI 2024
Natural language and speech › Language models and text generation
large language model reasoning
2.732026
Step Back to Leap Forward: Self-Backtracking for Symbolic Reasoning and Planning in Language Models · AAAI 2026
A Theoretical Study on Bridging Internal Probability and Self-Consistency for LLM Reasoning · NeurIPS 2025
Neuro-Symbolic Artificial Intelligence: Towards Improving the Reasoning Abilities of Large Language Models · IJCAI 2025
Machine learning › Efficient and distributed learning
model reuse
2.442025
Vision-Language Model Selection and Reuse for Downstream Adaptation · ICML 2025
Identifying Useful Learnwares for Heterogeneous Label Spaces · ICML 2023
Towards Robust Model Reuse in the Presence of Latent Domains · IJCAI 2021
Machine learning › Transfer learning and domain adaptation
test-time adaptation
2.332025
Fully Test-time Adaptation for Tabular Data · AAAI 2025
Robust Test-Time Adaptation for Zero-Shot Prompt Tuning · AAAI 2024
ODS: Test-Time Adaptation in the Presence of Open-World Data Shift · ICML 2023
Machine learning › Trustworthy machine learning › robustness
distribution shift
1.932023
Bidirectional Adaptation for Robust Semi-Supervised Learning with Inconsistent Data Distributions · ICML 2023
ODS: Test-Time Adaptation in the Presence of Open-World Data Shift · ICML 2023
Active Model Adaptation Under Unknown Shift · KDD 2022
Machine learning › Trustworthy machine learning › robustness
learning with noisy labels
1.832024
Vision-Language Models are Strong Noisy Label Detectors · NeurIPS 2024
Safe Weakly Supervised Learning · IJCAI 2021
NGC: A Unified Framework for Learning with Open-World Noisy Data · ICCV 2021
Data mining › predictive modeling › classification
multi-label classification
1.742021
Probabilistic Label Tree for Streaming Multi-Label Learning · KDD 2021
Robust Multi-Label Learning with PRO Loss · IEEE Trans. Knowl. Data Eng. 2020
Learning from Weak-Label Data: A Deep Forest Expedition · AAAI 2020
Machine learning › Learning paradigms
multi-label classification
1.752021
Learning from Imbalanced and Incomplete Supervision with Its Application to Ride-Sharing Liability Judgment · KDD 2021
Learning Compact Model for Large-Scale Multi-Label Data · AAAI 2019
Does Tail Label Help for Large-Scale Multi-Label Learning · IJCAI 2018
Natural language and speech › Language models and text generation
mathematical reasoning
1.622025
VCSearch: Bridging the Gap Between Well-Defined and Ill-Defined Problems in Mathematical Reasoning · EMNLP 2025
Neuro-Symbolic Data Generation for Math Reasoning · NeurIPS 2024
Machine learning › Transfer learning and domain adaptation
fine-tuning
1.522024
Vision-Language Models are Strong Noisy Label Detectors · NeurIPS 2024
Long-Tail Learning with Foundation Model: Heavy Fine-Tuning Hurts · ICML 2024
Natural language and speech › Language models and text generation
prompt tuning
1.522024
DeCoOp: Robust Prompt Tuning with Out-of-Distribution Detection · ICML 2024
Robust Test-Time Adaptation for Zero-Shot Prompt Tuning · AAAI 2024
Computer vision › Vision and language
vision-language model
1.522024
Vision-Language Models are Strong Noisy Label Detectors · NeurIPS 2024
Robust Test-Time Adaptation for Zero-Shot Prompt Tuning · AAAI 2024
Machine learning › Learning paradigms
weakly supervised learning
1.542021
Towards Safe Weakly Supervised Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Safe Weakly Supervised Learning · IJCAI 2021
A General Formulation for Safely Exploiting Weakly Supervised Data · AAAI 2018
Machine learning › Learning paradigms › class imbalance
long-tailed learning
1.422024
Long-Tail Learning with Foundation Model: Heavy Fine-Tuning Hurts · ICML 2024
How Re-sampling Helps for Long-Tail Learning? · NeurIPS 2023
Machine learning › Trustworthy machine learning › robustness
out-of-distribution detection
1.432024
DeCoOp: Robust Prompt Tuning with Out-of-Distribution Detection · ICML 2024
STEP: Out-of-Distribution Detection in the Presence of Limited In-Distribution Labeled Data · NeurIPS 2021
NGC: A Unified Framework for Learning with Open-World Noisy Data · ICCV 2021
Machine learning › Trustworthy machine learning
interpretability
1.432024
Analysis for Abductive Learning and Neural-Symbolic Reasoning Shortcuts · ICML 2024
Explanation Consistency Training: Facilitating Consistency-Based Semi-Supervised Learning with Interpretability · AAAI 2021
Towards Discovering What Patterns Trigger What Labels · AAAI 2012
Knowledge, reasoning and agents › Knowledge representation and reasoning
abductive reasoning
1.422025
Curriculum Abductive Learning · NeurIPS 2025
Abductive Learning with Ground Knowledge Base · IJCAI 2021
Machine learning › Learning paradigms
class imbalance
1.232024
Long-Tail Learning with Foundation Model: Heavy Fine-Tuning Hurts · ICML 2024
Efficient and Long-Tailed Generalization for Pre-trained Vision-Language Model · KDD 2024
Class-Imbalanced Semi-Supervised Learning with Adaptive Thresholding · ICML 2022
Machine learning › Learning paradigms › semi-supervised learning › pseudo-labeling
dynamic thresholding
1.122022
Class-Imbalanced Semi-Supervised Learning with Adaptive Thresholding · ICML 2022
Dash: Semi-Supervised Learning with Dynamic Thresholding · ICML 2021
Machine learning › Learning paradigms › semi-supervised learning
pseudo-labeling
1.122022
Class-Imbalanced Semi-Supervised Learning with Adaptive Thresholding · ICML 2022
Dash: Semi-Supervised Learning with Dynamic Thresholding · ICML 2021
Machine learning › Learning paradigms › semi-supervised learning
safe semi-supervised learning
1.042020
Safe Deep Semi-Supervised Learning for Unseen-Class Unlabeled Data · ICML 2020
Towards Safe Semi-Supervised Learning for Multivariate Performance Measures · AAAI 2016
Towards Making Unlabeled Data Never Hurt · IEEE Trans. Pattern Anal. Mach. Intell. 2015
Data mining › predictive modeling
classification
1.032020
Robust Multi-Label Learning with PRO Loss · IEEE Trans. Knowl. Data Eng. 2020
Learning from Weak-Label Data: A Deep Forest Expedition · AAAI 2020
Semi-Supervised Streaming Learning with Emerging New Labels · AAAI 2020
Machine learning › Efficient and distributed learning
active learning
1.022022
LOG: Active Model Adaptation for Label-Efficient OOD Generalization · NeurIPS 2022
Rapid Performance Gain through Active Model Reuse · IJCAI 2019
Machine learning › Trustworthy machine learning › uncertainty estimation
confidence estimation
0.912025
A Theoretical Study on Bridging Internal Probability and Self-Consistency for LLM Reasoning · NeurIPS 2025
Machine learning › Transfer learning and domain adaptation › test-time adaptation
fully test-time adaptation
0.912025
Fully Test-time Adaptation for Tabular Data · AAAI 2025
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge base
knowledge base management
0.912025
Curriculum Abductive Learning · NeurIPS 2025
Natural language and speech › Language models and text generation
large language model
0.912025
Neuro-Symbolic Artificial Intelligence: Towards Improving the Reasoning Abilities of Large Language Models · IJCAI 2025

Methods — techniques the papers use, named apart from their topics

semi-supervised learning · 3.1ensemble learning · 2.7pseudo-labeling · 2.5data augmentation · 2.2abductive reasoning · 1.4weakly supervised learning · 1.1distribution tracking · 1.0two-classifier strategy · 1.0self-backtracking · 1.0label correlation network · 1.0bi-level optimization · 1.0constrained optimization · 1.0variable-constraint search · 0.9large language model · 0.9label distribution optimization · 0.9formal language modeling · 0.9benchmark evaluation · 0.9warm-start · 0.8
YearPublicationVenuePosition
2026 Step Back to Leap Forward: Self-Backtracking for Symbolic Reasoning and Planning in Language Models
Xiao-Wen Yang, Xuan-Yi Zhu, Dingchu Zhang, Wen-Da Wei, Jie-Jing Shao, Zhi Zhou 0007, Lan-Zhe Guo, Yufeng Li 0008
AAAI8
2026 Robust long-tailed learning under label noise
abstract
Abstract Long-tailed learning aims to enhance the generalization performance of underrepresented tail classes. However, previous methods have largely overlooked the prevalence of noisy labels in training data. In this paper, we address the challenge of noisy labels in long-tailed learning. We identify a critical issue: the commonly used small-loss noisy label detection criterion fails to perform effectively in long-tailed class distributions. This failure arises from the inherent bias of deep neural networks, which tend to misclassify tail class examples as head classes, leading to unreliable loss calculations. To mitigate this, we propose a novel small-distance criterion that leverages the robustness of learned representations, enabling more accurate identification of correctly-labeled examples across both head and tail classes. Additionally, to improve training for tail classes, we replace discrete pseudo-labels with label distributions for examples flagged as noisy, resulting in significant performance gains. Based on these contributions, we introduce the robust long-tail learning framework, designed to train models that are resilient to both class imbalance and noisy labels. Extensive experiments on benchmark and real-world datasets demonstrate that our approach outperforms previous methods, offering substantial performance improvements. Our source code is available at the website of github.com/Stomach-ache/RoLT
Tong Wei 0001, Jiang-Xin Shi, Min-Ling Zhang, Yufeng Li 0008
Frontiers Comput. Sci.4
2025 Fully Test-time Adaptation for Tabular Data
abstract
Tabular data plays a vital role in various real-world scenarios and finds extensive applications. Although recent deep tabular models have shown remarkable success, they still struggle to handle data distribution shifts, leading to performance degradation when testing distributions change. To remedy this, a robust tabular model must adapt to generalize to unknown distributions during testing. In this paper, we investigate the problem of fully test-time adaptation (FTTA) for tabular data, where the model is adapted using only the testing data. We identify three key challenges: the existence of label and covariate distribution shifts, the lack of effective data augmentation, and the sensitivity of adaptation, which render existing FTTA methods ineffective for tabular data. To this end, we propose the Fully Test-time Adaptation for Tabular data, namely FTAT, which enables FTTA methods to robustly optimize the label distribution of predictions, adapt to shifted covariate distributions, and dynamically adapt the model for various tasks and models. We conduct comprehensive experiments on six benchmark datasets, which are evaluated using three metrics. The experimental results demonstrate that FTAT outperforms state-of-the-art methods by a margin.
Zhi Zhou 0007, Kun-Yang Yu, Lan-Zhe Guo, Yufeng Li 0008
AAAI4
2025 VCSearch: Bridging the Gap Between Well-Defined and Ill-Defined Problems in Mathematical Reasoning
abstract
Large language models (LLMs) have demonstrated impressive performance on reasoning tasks, including mathematical reasoning.However, the current evaluation mostly focuses on carefully constructed benchmarks and neglects the consideration of real-world reasoning problems that present missing or contradictory conditions, known as ill-defined problems.To further study this problem, we develop a largescale benchmark called Problems with Missing and Contradictory conditions (PMC) containing over 5,000 validated ill-defined mathematical problems.Our preliminary experiments through PMC reveal two challenges about existing methods: (1) traditional methods exhibit a trade-off between solving accuracy and rejection capabilities, and (2) formal methods struggle with modeling complex problems.To address these challenges, We develop Variable-Constraint Search (VCSEARCH), a trainingfree framework that leverages formal language to detect ill-defined problems, where a variableconstraint pair search strategy is incorporated to improve the modeling capability of formal language.Extensive experiments demonstrate that VCSEARCH improves the accuracy of identifying unsolvable problems by at least 12% across different LLMs, thus achieving stronger robust mathematical reasoning ability.
Shi-Yu Tian, Zhi Zhou 0007, Kun-Yang Yu, Ming Yang 0044, Lin-Han Jia, Lan-Zhe Guo, Yufeng Li 0008
EMNLP7
2025 TabFSBench: Tabular Benchmark for Feature Shifts in Open Environments
abstract
Tabular data is widely utilized in various machine learning tasks. Current tabular learning research predominantly focuses on closed environments, while in real-world applications, open environments are often encountered, where distribution and feature shifts occur, leading to significant degradation in model performance. Previous research has primarily concentrated on mitigating distribution shifts, whereas feature shifts, a distinctive and unexplored challenge of tabular data, have garnered limited attention. To this end, this paper conducts the first comprehensive study on feature shifts in tabular data and introduces the first tabular feature-shift benchmark (TabFSBench). TabFSBench evaluates impacts of four distinct feature-shift scenarios on four tabular model categories across various datasets and assesses the performance of large language models (LLMs) and tabular LLMs in the tabular benchmark for the first time. Our study demonstrates three main observations: (1) most tabular models have the limited applicability in feature-shift scenarios; (2) the shifted feature set importance has a linear relationship with model performance degradation; (3) model performance in closed environments correlates with feature-shift performance. Future research direction is also explored for each observation. Benchmark: LAMDASZ-ML/TabFSBench.
Zi-Jian Cheng, Zi-Yi Jia 0001, Zhi Zhou 0007, Yufeng Li 0008, Lan-Zhe Guo
ICML4
2025 Vision-Language Model Selection and Reuse for Downstream Adaptation
abstract
Pre-trained Vision-Language Models (VLMs) are becoming increasingly popular across various visual tasks, and several open-sourced VLM variants have been released. However, selecting the best-performing pre-trained VLM for a specific downstream task is challenging since no single VLM can achieve promising performance on all downstream tasks, and evaluating all available VLMs is impossible due to time and data limitations. To address this problem, this paper proposes a novel paradigm to select and reuse VLM for downstream tasks, called **M**odel **L**abel **L**earning (**MLL**). The proposal contains three key modules: *model labeling*, which assigns labels to each VLM to describe their specialty and utility; *model selection*, which matches the requirements of the target task with model labels; and *model reuse*, which applies selected VLMs to the target task in an ensemble manner. The proposal is highly computationally efficient and growable since the model labeling process is completed target task independent and the ability could grow with the number of candidate VLMs. We also introduce a new benchmark for evaluating VLM selection methods, including 49 VLMs and 17 target task datasets. Experimental results clearly demonstrate the effectiveness of the proposed method for selecting and reusing VLMs.
Hao-Zhe Tan, Zhi Zhou 0007, Yufeng Li 0008, Lan-Zhe Guo
ICML3
2025 Neuro-Symbolic Artificial Intelligence: Towards Improving the Reasoning Abilities of Large Language Models
abstract
Large Language Models (LLMs) have shown promising results across various tasks, yet their reasoning capabilities remain a fundamental challenge. Developing AI systems with strong reasoning capabilities is regarded as a crucial milestone in the pursuit of Artificial General Intelligence (AGI) and has garnered considerable attention from both academia and industry. Various techniques have been explored to enhance the reasoning capabilities of LLMs, with neuro-symbolic approaches being a particularly promising way. This paper comprehensively reviews recent developments in neuro-symbolic approaches for enhancing LLM reasoning. We first present a formalization of reasoning tasks and give a brief introduction to the neuro-symbolic learning paradigm. Then, we discuss neuro-symbolic methods for improving the reasoning capabilities of LLMs from three perspectives: Symbolic->LLM, LLM->Symbolic, and LLM+Symbolic. Finally, we discuss several key challenges and promising future directions. We have also released a GitHub repository including papers and resources related to this survey: https://github.com/LAMDASZ-ML/Awesome-LLM-Reasoning-with-NeSy.
Xiao-Wen Yang, Jie-Jing Shao, Lan-Zhe Guo, Zhi Zhou 0007, Lin-Han Jia, Wang-Zhou Dai, Yufeng Li 0008
IJCAI8
2025 Curriculum Abductive Learning
abstract
Abductive Learning (ABL) integrates machine learning with logical reasoning in a loop: a learning model predicts symbolic concept labels from raw inputs, which are revised through abduction using domain knowledge and then fed back for retraining. However, due to the nondeterminism of abduction, the training process often suffers from instability, especially when the knowledge base is large and complex, resulting in a prohibitively large abduction space. While prior works focus on improving candidate selection within this space, they typically treat the knowledge base as a static black box. In this work, we propose Curriculum Abductive Learning (C-ABL), a method that explicitly leverages the internal structure of the knowledge base to address the ABL training challenges. C-ABL partitions the knowledge base into a sequence of sub-bases, progressively introduced during training. This reduces the abduction space throughout training and enables the model to incorporate logic in a stepwise, smooth way. Experiments across multiple tasks show that C-ABL outperforms previous ABL implementations, significantly improves training stability, convergence speed, and final accuracy, especially under complex knowledge setting.
Wen-Chao Hu, Qi-Jie Li, Lin-Han Jia, Cunjing Ge, Yufeng Li 0008, Yuan Jiang 0001, Zhi-Hua Zhou
NeurIPS5
2025 A Theoretical Study on Bridging Internal Probability and Self-Consistency for LLM Reasoning
abstract
Test-time scaling seeks to improve the reasoning performance of large language models (LLMs) by adding computational resources. A prevalent approach within the field is *sampling-based test-time scaling methods*, which enhance reasoning by generating multiple reasoning paths for a given input during inference. However, despite its practical success, the theoretical foundations remain underexplored. In this paper, we provide the first theoretical framework for analyzing sampling-based test-time scaling methods, grounded in the perspective of confidence estimation. Based on the framework, we analyze two dominant paradigms: self-consistency and perplexity, and reveal key limitations: self-consistency suffers from high estimation error while perplexity exhibits substantial modeling error and possible degradation of the estimation error convergence. To address these limitations, we introduce RPC, a hybrid method that leverages our theoretical insights through two key components: *Perplexity Consistency* and *Reasoning Pruning*. *Perplexity Consistency* combines the strengths of self-consistency and perplexity, boosting the convergence rate of estimation error from linear to exponential while preserving model error. *Reasoning Pruning* prevents degradation by eliminating low-probability reasoning paths. Both theoretical analysis and empirical results across seven benchmark datasets demonstrate that RPC has a strong potential for reducing reasoning error. Notably, RPC achieves reasoning performance comparable to self-consistency while not only enhancing confidence reliability but also reducing sampling costs by 50%. The code and resources are available at https://wnjxyk.github.io/RPC.
Zhi Zhou 0007, Tan Yuhao, Zenan Li, Yuan Yao 0001, Lan-Zhe Guo, Yufeng Li 0008, Xiaoxing Ma
NeurIPS6
2025 Robust semi-supervised learning in open environments
abstract
Abstract Semi-supervised learning (SSL) aims to improve performance by exploiting unlabeled data when labels are scarce. Conventional SSL studies typically assume close environments where important factors (e.g., label, feature, distribution) between labeled and unlabeled data are consistent. However, more practical tasks involve open environments where important factors between labeled and unlabeled data are inconsistent. It has been reported that exploiting inconsistent unlabeled data causes severe performance degradation, even worse than the simple supervised learning baseline. Manually verifying the quality of unlabeled data is not desirable, therefore, it is important to study robust SSL with inconsistent unlabeled data in open environments. This paper briefly introduces some advances in this line of research, focusing on techniques concerning label, feature, and data distribution inconsistency in SSL, and presents the evaluation benchmarks. Open research problems are also discussed for reference purposes.
Lan-Zhe Guo, Lin-Han Jia, Jie-Jing Shao, Yufeng Li 0008
Frontiers Comput. Sci.4
2024 Safe Abductive Learning in the Presence of Inaccurate Rules
abstract
Integrating complementary strengths of raw data and logical rules to improve the learning generalization has been recently shown promising and effective, e.g., abductive learning is one generic framework that can learn the perception model from data and reason between rules simultaneously. However, the performance would be seriously decreased when inaccurate logical rules appear, which may be even worse than baselines using only raw data. Efforts on this issue are highly desired while remain to be limited. This paper proposes a simple and effective safe abductive learning method to alleviate the harm caused by inaccurate rules. Unlike the existing methods which directly use all rules without correctness checks, it utilizes them selectively by constructing a graphical model with an adaptive reasoning process to prevent performance hazards. Theoretically, we show that induction and abduction are mutually beneficial, and can be rigorously justified from a classical maximum likelihood estimation perspective. Experiments on diverse tasks show that our method can tolerate at least twice as many inaccurate rules as accurate ones and achieve highly competitive performance while other methods can't. Moreover, the proposal can refine inaccurate rules and works well in extended weakly supervised scenarios.
Xiaowen Yang, Jie-Jing Shao, Wei-Wei Tu, Yufeng Li 0008, Wang-Zhou Dai, Zhi-Hua Zhou
AAAI4
2024 Robust Test-Time Adaptation for Zero-Shot Prompt Tuning
abstract
CLIP has demonstrated remarkable generalization across diverse downstream tasks. By aligning images and texts in a shared feature space, they enable zero-shot classification via hand-crafted prompts. However, recent studies have shown that hand-crafted prompts may be unsuitable in practical applications. Specifically, choosing an appropriate prompt for a given task requires accurate data and knowledge, which may not be obtainable in practical situations. An inappropriate prompt can result in poor performance. Moreover, if there is no training data, tuning prompts arbitrarily through unlabeled test data may lead to serious performance degradation when giving hand-crafted prompts. Our study reveals that the aforementioned problems are mainly due to the biases in testing data (Data Bias) and pre-trained CLIP model (Model Bias). The Data Bias makes it challenging to choose an appropriate prompt, while Model Bias renders some predictions inaccurate and biased, which leads to error accumulation. To address these biases, we propose robust test-time Adaptation for zeroshot Prompt tuning (ADAPROMPT). Specifically, we ensemble multiple prompts to avoid the worst-case results and dynamically tune prompts to adapt to Data Bias during testing. Furthermore, we adopt a confidence-aware buffer to store balanced and confident unlabeled test data to tune prompts in order to overcome Model Bias. Our extensive experiments on several benchmarks demonstrate that ADAPROMPT alleviates model bias, adapts to data bias and mostly outperforms the state-of-the-art methods at a small time cost. Moreover, our experimental results reveal that ADAPROMPT hardly encounters any performance degradation on these datasets.
Dingchu Zhang, Zhi Zhou 0007, Yufeng Li 0008
AAAI3
2024 HONGAT: Graph Attention Networks in the Presence of High-Order Neighbors
abstract
Graph Attention Networks (GATs) that compute node representation by its lower-order neighbors, are state-of-the-art architecture for representation learning with graphs. In practice, however, the high-order neighbors that turn out to be useful, remain largely unemployed in GATs. Efforts on this issue remain to be limited. This paper proposes a simple and effective high-order neighbor GAT (HONGAT) model to both effectively exploit informative high-order neighbors and address over-smoothing at the decision boundary of nodes. Two tightly coupled novel technologies, namely common neighbor similarity and new masking matrix, are introduced. Specifically, high-order neighbors are fully explored by generic high-order common-neighbor-based similarity; in order to prevent severe over-smoothing, typical averaging range no longer works well and a new masking mechanism is employed without any extra hyperparameter. Extensive empirical evaluation on real-world datasets clearly shows the necessity of the new algorithm in the ability of exploring high-order neighbors, which promisingly achieves significant gains over previous state-of-the-art graph attention methods.
Heng-Kai Zhang, Yi-Ge Zhang, Zhi Zhou 0007, Yufeng Li 0008
AAAI4
2024 Realistic Evaluation of Semi-supervised Learning Algorithms in Open Environments
abstract
Semi-supervised learning (SSL) is a powerful paradigm for leveraging unlabeled data and has been proven to be successful across various tasks. Conventional SSL studies typically assume close environment scenarios where labeled and unlabeled examples are independently sampled from the same distribution. However, real-world tasks often involve open environment scenarios where the data distribution, label space, and feature space could differ between labeled and unlabeled data. This inconsistency introduces robustness challenges for SSL algorithms. In this paper, we first propose several robustness metrics for SSL based on the Robustness Analysis Curve (RAC), secondly, we establish a theoretical framework for studying the generalization performance and robustness of SSL algorithms in open environments, thirdly, we re-implement widely adopted SSL algorithms within a unified SSL toolkit and evaluate their performance on proposed open environment SSL benchmarks, including both image, text, and tabular datasets. By investigating the empirical and theoretical results, insightful discussions on enhancing the robustness of SSL algorithms in open environments are presented. The re-implementation and benchmark datasets are all publicly available. More details can be found at https://ygzwqzd.github.io/Robust-SSL-Benchmark.
Lin-Han Jia, Lan-Zhe Guo, Zhi Zhou 0007, Yufeng Li 0008
ICLR4
2024 DeCoOp: Robust Prompt Tuning with Out-of-Distribution Detection
abstract
Vision-language models (VLMs), such as CLIP, have demonstrated impressive zero-shot capabilities for various downstream tasks. Their performance can be further enhanced through few-shot prompt tuning methods. However, current studies evaluate the performance of learned prompts separately on base and new classes. This evaluation lacks practicality for real-world applications since downstream tasks cannot determine whether the data belongs to base or new classes in advance. In this paper, we explore a problem setting called O*pen-world Prompt Tuning (OPT), which involves tuning prompts on base classes and evaluating on a combination of base and new classes. By introducing Decomposed Prompt Tuning framework (DePT), we theoretically demonstrate that OPT can be solved by incorporating out-of-distribution detection into prompt tuning, thereby enhancing the base-to-new discriminability. Based on DePT, we present a novel prompt tuning approach, namely, Decomposed Context Op*timization (DeCoOp), which introduces new-class detectors and sub-classifiers to further enhance the base-class and new-class discriminability. Experimental results on 11 benchmark datasets validate the effectiveness of DePT and demonstrate that DeCoOp outperforms current state-of-the-art methods, providing a significant 2% average accuracy improvement.
Zhi Zhou 0007, Ming Yang 0044, Jiang-Xin Shi, Lan-Zhe Guo, Yufeng Li 0008
ICML5
2024 Long-Tail Learning with Foundation Model: Heavy Fine-Tuning Hurts
abstract
The fine-tuning paradigm in addressing long-tail learning tasks has sparked significant interest since the emergence of foundation models. Nonetheless, how fine-tuning impacts performance in long-tail learning was not explicitly quantified. In this paper, we disclose that heavy fine-tuning may even lead to non-negligible performance deterioration on tail classes, and lightweight fine-tuning is more effective. The reason is attributed to inconsistent class conditions caused by heavy fine-tuning. With the observation above, we develop a low-complexity and accurate long-tail learning algorithms LIFT with the goal of facilitating fast prediction and compact models by adaptive lightweight fine-tuning. Experiments clearly verify that both the training time and the learned parameters are significantly reduced with more accurate predictive performance compared with state-of-the-art approaches. The implementation code is available at https://github.com/shijxcs/LIFT.
Jiang-Xin Shi, Tong Wei 0001, Zhi Zhou 0007, Jie-Jing Shao, Xin-Yan Han, Yufeng Li 0008
ICML6
2024 Analysis for Abductive Learning and Neural-Symbolic Reasoning Shortcuts
abstract
Abductive learning models (ABL) and neural-symbolic predictive models (NeSy) have been recently shown effective, as they allow us to infer labels that are consistent with some prior knowledge by reasoning over high-level concepts extracted from sub-symbolic inputs. However, their generalization ability is affected by reasoning shortcuts: high accuracy on given targets but leveraging intermediate concepts with unintended semantics. Although there have been techniques to alleviate reasoning shortcuts, theoretical efforts on this issue remain to be limited. This paper proposes a simple and effective analysis to quantify harm caused by it and how can mitigate it. We quantify three main factors in how NeSy algorithms are affected by reasoning shortcuts: the complexity of the knowledge base, the sample size, and the hypothesis space. In addition, we demonstrate that ABL can reduce shortcut risk by selecting specific distance functions in consistency optimization, thereby demonstrating its potential and approach to solving shortcut problems. Empirical studies demonstrate the rationality of the analysis. Moreover, the proposal is suitable for many ABL and NeSy algorithms and can be easily extended to handle other cases of reasoning shortcuts.
Xiaowen Yang, Wenda Wei, Jie-Jing Shao, Yufeng Li 0008, Zhi-Hua Zhou
ICML4
2024 LSPAN: Spectrally Localized Augmentation for Graph Consistency Learning
Heng-Kai Zhang, Yi-Ge Zhang, Zhi Zhou 0007, Yufeng Li 0008
IJCAI4
2024 Efficient and Long-Tailed Generalization for Pre-trained Vision-Language Model
abstract
Pre-trained vision-language models like CLIP have shown powerful zero-shot inference ability via image-text matching and prove to be strong few-shot learners in various downstream tasks. However, in real-world scenarios, adapting CLIP to downstream tasks may encounter the following challenges: 1) data may exhibit long-tailed data distributions and might not have abundant samples for all the classes; 2) There might be emerging tasks with new classes that contain no samples at all. To overcome them, we propose a novel framework to achieve efficient and long-tailed generalization, which can be termed as Candle. During the training process, we propose compensating logit-adjusted loss to encourage large margins of prototypes and alleviate imbalance both within the base classes and between the base and new classes. For efficient adaptation, we treat the CLIP model as a black box and leverage the extracted features to obtain visual and textual prototypes for prediction. To make full use of multi-modal information, we also propose cross-modal attention to enrich the features from both modalities. For effective generalization, we introduce virtual prototypes for new classes to make up for their lack of training images. Candle achieves state-of-the-art performance over extensive experiments on 11 diverse datasets while substantially reducing the training time, demonstrating the superiority of our approach. The source code is available at https://github.com/shijxcs/Candle.
Jiang-Xin Shi, Tong Wei 0001, Yufeng Li 0008
KDD4
2024 Neuro-Symbolic Data Generation for Math Reasoning
abstract
A critical question about Large Language Models (LLMs) is whether their apparent deficiency in mathematical reasoning is inherent, or merely a result of insufficient exposure to high-quality mathematical data. To explore this, we developed an automated method for generating high-quality, supervised mathematical datasets. The method carefully mutates existing math problems, ensuring both diversity and validity of the newly generated problems. This is achieved by a neuro-symbolic data generation framework combining the intuitive informalization strengths of LLMs, and the precise symbolic reasoning of math solvers along with projected Markov chain Monte Carlo sampling in the highly-irregular symbolic space. Empirical experiments demonstrate the high quality of data generated by the proposed method, and that the LLMs, specifically LLaMA-2 and Mistral, when realigned with the generated data, surpass their state-of-the-art counterparts.
Zenan Li, Zhi Zhou 0007, Yuan Yao 0001, Yufeng Li 0008, Chun Cao, Xiaoxing Ma
NeurIPS5
2024 Vision-Language Models are Strong Noisy Label Detectors
abstract
Recent research on fine-tuning vision-language models has demonstrated impressive performance in various downstream tasks. However, the challenge of obtaining accurately labeled data in real-world applications poses a significant obstacle during the fine-tuning process. To address this challenge, this paper presents a Denoising Fine-Tuning framework, called DeFT, for adapting vision-language models. DeFT utilizes the robust alignment of textual and visual features pre-trained on millions of auxiliary image-text pairs to sieve out noisy labels. The proposed framework establishes a noisy label detector by learning positive and negative textual prompts for each class. The positive prompt seeks to reveal distinctive features of the class, while the negative prompt serves as a learnable threshold for separating clean and noisy samples. We employ parameter-efficient fine-tuning for the adaptation of a pre-trained visual encoder to promote its alignment with the learned textual prompts. As a general framework, DeFT can seamlessly fine-tune many pre-trained models to downstream tasks by utilizing carefully selected clean samples. Experimental results on seven synthetic and real-world noisy datasets validate the effectiveness of DeFT in both noisy label detection and image classification. Our source code can be found in the supplementary material.
Tong Wei 0001, Hao-Tian Li, Chun-Shu Li, Jiang-Xin Shi, Yufeng Li 0008, Min-Ling Zhang
NeurIPS5
2024 LAMDA-SSL: a comprehensive semi-supervised learning toolkit
Lin-Han Jia, Lan-Zhe Guo, Zhi Zhou 0007, Yufeng Li 0008
Sci. China Inf. Sci.4
2024 Rts: learning robustly from time series data with noisy label
Zhi Zhou 0007, Yi-Xuan Jin, Yufeng Li 0008
Frontiers Comput. Sci.3
2024 Interactive Reweighting for Mitigating Label Quality Issues
abstract
Label quality issues, such as noisy labels and imbalanced class distributions, have negative effects on model performance. Automatic reweighting methods identify problematic samples with label quality issues by recognizing their negative effects on validation samples and assigning lower weights to them. However, these methods fail to achieve satisfactory performance when the validation samples are of low quality. To tackle this, we develop Reweighter, a visual analysis tool for sample reweighting. The reweighting relationships between validation samples and training samples are modeled as a bipartite graph. Based on this graph, a validation sample improvement method is developed to improve the quality of validation samples. Since the automatic improvement may not always be perfect, a co-cluster-based bipartite graph visualization is developed to illustrate the reweighting relationships and support the interactive adjustments to validation samples and reweighting results. The adjustments are converted into the constraints of the validation sample improvement method to further improve validation samples. We demonstrate the effectiveness of Reweighter in improving reweighting results through quantitative evaluation and two case studies.
Weikai Yang, Yukai Guo, Jing Wu 0004, Lan-Zhe Guo, Yufeng Li 0008, Shixia Liu
IEEE Trans. Vis. Comput. Graph.6
2023 ODS: Test-Time Adaptation in the Presence of Open-World Data Shift
abstract
Test-time adaptation (TTA) adapts a source model to the distribution shift in testing data without using any source data. There have been plenty of algorithms concentrated on covariate shift in the last decade, i.e., $\mathcal{D}_t(X)$, the distribution of the test data is different from the source data. Nonetheless, in real application scenarios, it is necessary to consider the influence of label distribution shift, i.e., both $\mathcal{D}_t(X)$ and $\mathcal{D}_t(Y)$ are shifted, which has not been sufficiently explored yet. To remedy this, we study a new problem setup, namely, TTA with Open-world Data Shift (AODS). The goal of AODS is simultaneously adapting a model to covariate and label distribution shifts in the test phase. In this paper, we first analyze the relationship between classification error and distribution shifts. Motivated by this, we hence propose a new framework, namely ODS, which decouples the mixed distribution shift and then addresses covariate and label distribution shifts accordingly. We conduct experiments on multiple benchmarks with different types of shifts, and the results demonstrate the superior performance of our method against the state of the arts. Moreover, ODS is suitable for many TTA algorithms.
Zhi Zhou 0007, Lan-Zhe Guo, Lin-Han Jia, Dingchu Zhang, Yufeng Li 0008
ICML5
2023 Identifying Useful Learnwares for Heterogeneous Label Spaces
abstract
The learnware paradigm aims to build a learnware market containing numerous learnwares, each of which is a well-performing machine learning model with a corresponding specification to describe its functionality so that future users can identify useful models for reuse according to their own requirements. With the learnware paradigm, model developers can spontaneously submit models to the market without leaking data privacy, and users can leverage models in the market to accomplish different machine learning tasks without having to build models from scratch. Recent studies have attempted to realize the model specification through Reduced Kernel Mean Embedding (RKME). In this paper, we make an attempt to improve the effectiveness of RKME specification for heterogeneous label spaces, where the learnware market does not contain a model that has the same label space as the user's task, by considering a class-specific model specification explicitly, along with a class-wise learnware identification method. Both theoretical and empirical analyses show that our proposal can quickly and accurately find useful learnwares that satisfy users' requirements. Moreover, we find that for a specific task, reusing a small model identified via the specification performs better than directly reusing a pre-trained generic big model.
Lan-Zhe Guo, Zhi Zhou 0007, Yufeng Li 0008, Zhi-Hua Zhou
ICML3
2023 Bidirectional Adaptation for Robust Semi-Supervised Learning with Inconsistent Data Distributions
abstract
Semi-supervised learning (SSL) suffers from severe performance degradation when labeled and unlabeled data come from inconsistent data distributions. However, there is still a lack of sufficient theoretical guidance on how to alleviate this problem. In this paper, we propose a general theoretical framework that demonstrates how distribution discrepancies caused by pseudo-label predictions and target predictions can lead to severe generalization errors. Through theoretical analysis, we identify three main reasons why previous SSL algorithms cannot perform well with inconsistent distributions: coupling between the pseudo-label predictor and the target predictor, biased pseudo labels, and restricted sample weights. To address these challenges, we introduce a practical framework called Bidirectional Adaptation that can adapt to the distribution of unlabeled data for debiased pseudo-label prediction and to the target distribution for debiased target prediction, thereby mitigating these shortcomings. Extensive experimental results demonstrate the effectiveness of our proposed framework.
Lin-Han Jia, Lan-Zhe Guo, Zhi Zhou 0007, Jie-Jing Shao, Yuke Xiang, Yufeng Li 0008
ICML6
2023 How Re-sampling Helps for Long-Tail Learning?
abstract
Long-tail learning has received significant attention in recent years due to the challenge it poses with extremely imbalanced datasets. In these datasets, only a few classes (known as the head classes) have an adequate number of training samples, while the rest of the classes (known as the tail classes) are infrequent in the training data. Re-sampling is a classical and widely used approach for addressing class imbalance issues. Unfortunately, recent studies claim that re-sampling brings negligible performance improvements in modern long-tail learning tasks. This paper aims to investigate this phenomenon systematically. Our research shows that re-sampling can considerably improve generalization when the training images do not contain semantically irrelevant contexts. In other scenarios, however, it can learn unexpected spurious correlations between irrelevant contexts and target labels. We design experiments on two homogeneous datasets, one containing irrelevant context and the other not, to confirm our findings. To prevent the learning of spurious correlations, we propose a new context shift augmentation module that generates diverse training images for the tail class by maintaining a context bank extracted from the head-class images. Experiments demonstrate that our proposed module can boost the generalization and outperform other approaches, including class-balanced re-sampling, decoupled classifier re-training, and data augmentation methods. The source code is available at https://www.lamda.nju.edu.cn/code_CSA.ashx.
Jiang-Xin Shi, Tong Wei 0001, Yuke Xiang, Yufeng Li 0008
NeurIPS4
2022 Class-Imbalanced Semi-Supervised Learning with Adaptive Thresholding
abstract
Semi-supervised learning (SSL) has proven to be successful in overcoming labeling difficulties by leveraging unlabeled data. Previous SSL algorithms typically assume a balanced class distribution. However, real-world datasets are usually class-imbalanced, causing the performance of existing SSL algorithms to be seriously decreased. One essential reason is that pseudo-labels for unlabeled data are selected based on a fixed confidence threshold, resulting in low performance on minority classes. In this paper, we develop a simple yet effective framework, which only involves adaptive thresholding for different classes in SSL algorithms, and achieves remarkable performance improvement on more than twenty imbalance ratios. Specifically, we explicitly optimize the number of pseudo-labels for each class in the SSL objective, so as to simultaneously obtain adaptive thresholds and minimize empirical risk. Moreover, the determination of the adaptive threshold can be efficiently obtained by a closed-form solution. Extensive experimental results demonstrate the effectiveness of our proposed algorithms.
Lan-Zhe Guo, Yufeng Li 0008
ICML2
2022 Active Model Adaptation Under Unknown Shift
abstract
Successful machine learning typically relies on fixed data distribution. However, due to unforeseen situations in the open world, distribution shift often occurs in applications. For instance, in the image recognition task, an unpredictable distributional shift may occur due to changes in background or lighting. Furthermore, to alleviate the harm of distribution shift, the resource budget is not infinite and often constrained. To cope with such a novel problem Resource Constrained Adaptation under Unknown Shift, in this paper we study active model adaptation both theoretically and empirically. First, we present a generalization analysis of active model adaptation for distribution shift. In theory, we show that active model adaptation could improve the generalization error from O(1/N) to O(1/N), with only a few queried samples. Second, based on the theoretical analysis, we present a systemic solution Auto, consisting of three sub-steps, that is, distribution tracking, sample selection and model adaptation. Specifically, we design a shifted distribution detection module to locate the distributional shifted samples. To fit the labeling budget, we employ a core-set algorithm to enhance the informativeness of the selected samples. Finally, we update the model through the newly queried labeled data. We conduct empirical studies of nine existing active strategies on diverse real world data sets and the results show that Auto could remarkably outperform all the baselines.
Jie-Jing Shao, Yunlu Xu, Zhanzhan Cheng, Yufeng Li 0008
KDD4
2022 Robust Semi-Supervised Learning when Not All Classes have Labels
abstract
Semi-supervised learning (SSL) provides a powerful framework for leveraging unlabeled data. Existing SSL typically requires all classes have labels. However, in many real-world applications, there may exist some classes that are difficult to label or newly occurred classes that cannot be labeled in time, resulting in there are unseen classes in unlabeled data. Unseen classes will be misclassified as seen classes, causing poor classification performance. The performance of seen classes is also harmed by the existence of unseen classes. This limits the practical and wider application of SSL. To address this problem, this paper proposes a new SSL approach that can classify not only seen classes but also unseen classes. Our approach consists of two modules: unseen class classification and learning pace synchronization. Specifically, we first enable the SSL methods to classify unseen classes by exploiting pairwise similarity between examples and then synchronize the learning pace between seen and unseen classes by proposing an adaptive threshold with distribution alignment. Extensive empirical results show our approach achieves significant performance improvement in both seen and unseen classes compared with previous studies.
Lan-Zhe Guo, Yi-Ge Zhang, Zhi-Fan Wu, Jie-Jing Shao, Yufeng Li 0008
NeurIPS5
2022 LOG: Active Model Adaptation for Label-Efficient OOD Generalization
abstract
This work discusses how to achieve worst-case Out-Of-Distribution (OOD) generalization for a variety of distributions based on a relatively small labeling cost. The problem has broad applications, especially in non-i.i.d. open-world scenarios. Previous studies either rely on a large amount of labeling cost or lack of guarantees about the worst-case generalization. In this work, we show for the first time that active model adaptation could achieve both good performance and robustness based on the invariant risk minimization principle. We propose \textsc{Log}, an interactive model adaptation framework, with two sub-modules: active sample selection and causal invariant learning. Specifically, we formulate the active selection as a mixture distribution separation problem and present an unbiased estimator, which could find the samples that violate the current invariant relationship, with a provable guarantee. The theoretical analysis supports that both sub-modules contribute to generalization. A large number of experimental results confirm the promising performance of the new algorithm.
Jie-Jing Shao, Lan-Zhe Guo, Xiaowen Yang, Yufeng Li 0008
NeurIPS4
2022 USB: A Unified Semi-supervised Learning Benchmark for Classification
abstract
Semi-supervised learning (SSL) improves model generalization by leveraging massive unlabeled data to augment limited labeled samples. However, currently, popular SSL evaluation protocols are often constrained to computer vision (CV) tasks. In addition, previous work typically trains deep neural networks from scratch, which is time-consuming and environmentally unfriendly. To address the above issues, we construct a Unified SSL Benchmark (USB) for classification by selecting 15 diverse, challenging, and comprehensive tasks from CV, natural language processing (NLP), and audio processing (Audio), on which we systematically evaluate the dominant SSL methods, and also open-source a modular and extensible codebase for fair evaluation of these SSL methods. We further provide the pre-trained versions of the state-of-the-art neural models for CV tasks to make the cost affordable for further tuning. USB enables the evaluation of a single SSL algorithm on more tasks from multiple domains but with less cost. Specifically, on a single NVIDIA V100, only 39 GPU days are required to evaluate FixMatch on 15 tasks in USB while 335 GPU days (279 GPU days on 4 CV datasets except for ImageNet) are needed on 5 CV tasks with TorchSSL.
Yidong Wang 0003, Hao Chen 0102, Wang Sun, Ran Tao 0013, Wenxin Hou, Linyi Yang, Zhi Zhou 0007, Lan-Zhe Guo, Heli Qi, Zhen Wu 0002, Yufeng Li 0008, Satoshi Nakamura 0001, Wei Ye 0004, Marios Savvides, Bhiksha Raj, Takahiro Shinozaki, Bernt Schiele, Jindong Wang 0001, Xing Xie 0001, Yue Zhang 0004
NeurIPS13
2022 Prototypical Classifier for Robust Class-Imbalanced Learning
Tong Wei 0001, Jiang-Xin Shi, Yufeng Li 0008, Min-Ling Zhang
PAKDD (2)3
2022 Robust model selection for positive and unlabeled learning with constraints
Tong Wei 0001, Wei-Wei Tu, Yufeng Li 0008
Sci. China Inf. Sci.4
2021 Explanation Consistency Training: Facilitating Consistency-Based Semi-Supervised Learning with Interpretability
abstract
Unlabeled data exploitation and interpretability are usually both required in reality. They, however, are conducted independently, and very few works try to connect the two. For unlabeled data exploitation, state-of-the-art semi-supervised learning (SSL) results have been achieved via encouraging the consistency of model output on data perturbation, that is, consistency assumption. However, it remains hard for users to understand how particular decisions are made by state-of-the-art SSL models. To this end, in this paper we first disclose that the consistency assumption is closely related to causality invariance, where causality invariance lies in the main reason why the consistency assumption is valid. We then propose ECT (Explanation Consistency Training) which encourages a consistent reason of model decision under data perturbation. ECT employs model explanation as a surrogate of the causality of model output, which is able to bridge state-of-the-art interpretability to SSL models and alleviate the high complexity of causality. We realize ECT-SM for vision and ECT-ATT for NLP tasks. Experimental results on real-world data sets validate the highly competitive performance and better explanation of the proposed algorithms.
Wei-Wei Tu, Yufeng Li 0008
AAAI3
2021 NGC: A Unified Framework for Learning with Open-World Noisy Data
abstract
The existence of noisy data is prevalent in both the training and testing phases of machine learning systems, which inevitably leads to the degradation of model performance. There have been plenty of works concentrated on learning with indistribution (IND) noisy labels in the last decade, i.e., some training samples are assigned incorrect labels that do not correspond to their true classes. Nonetheless, in real application scenarios, it is necessary to consider the influence of out-of-distribution (OOD) samples, i.e., samples that do not belong to any known classes, which has not been sufficiently explored yet. To remedy this, we study a new problem setup, namely Learning with Open-world Noisy Data (LOND). The goal of LOND is to simultaneously learn a classifier and an OOD detector from datasets with mixed IND and OOD noise. In this paper, we propose a new graph-based framework, namely Noisy Graph Cleaning (NGC), which collects clean samples by leveraging geometric structure of data and model predictive confidence. Without any additional training effort, NGC can detect and reject the OOD samples based on the learned class prototypes directly in testing phase. We conduct experiments on multiple benchmarks with different types of noise and the results demonstrate the superior performance of our method against state of the arts.
Zhi-Fan Wu, Tong Wei 0001, Jianwen Jiang, Chaojie Mao, Mingqian Tang, Yufeng Li 0008
ICCV6
2021 Dash: Semi-Supervised Learning with Dynamic Thresholding
abstract
While semi-supervised learning (SSL) has received tremendous attentions in many machine learning tasks due to its successful use of unlabeled data, existing SSL algorithms use either all unlabeled examples or the unlabeled examples with a fixed high-confidence prediction during the training progress. However, it is possible that too many correct/wrong pseudo labeled examples are eliminated/selected. In this work we develop a simple yet powerful framework, whose key idea is to select a subset of training examples from the unlabeled data when performing existing SSL methods so that only the unlabeled examples with pseudo labels related to the labeled data will be used to train models. The selection is performed at each updating iteration by only keeping the examples whose losses are smaller than a given threshold that is dynamically adjusted through the iteration. Our proposed approach, Dash, enjoys its adaptivity in terms of unlabeled data selection and its theoretical guarantee. Specifically, we theoretically establish the convergence rate of Dash from the view of non-convex optimization. Finally, we empirically demonstrate the effectiveness of the proposed method in comparison with state-of-the-art over benchmarks.
Yi Xu 0008, Jinxing Ye, Qi Qian 0001, Yufeng Li 0008, Baigui Sun, Hao Li 0030, Rong Jin 0001
ICML5
2021 Abductive Learning with Ground Knowledge Base
abstract
Abductive Learning is a framework that combines machine learning with first-order logical reasoning. It allows machine learning models to exploit complex symbolic domain knowledge represented by first-order logic rules. However, it is challenging to obtain or express the ground-truth domain knowledge explicitly as first-order logic rules in many applications. The only accessible knowledge base is implicitly represented by groundings, i.e., propositions or atomic formulas without variables. This paper proposes Grounded Abductive Learning (GABL) to enhance machine learning models with abductive reasoning in a ground domain knowledge base, which offers inexact supervision through a set of logic propositions. We apply GABL on two weakly supervised learning problems and found that the model's initial accuracy plays a crucial role in learning. The results on a real-world OCR task show that GABL can significantly reduce the effort of data labeling than the compared methods.
Le-Wen Cai, Wang-Zhou Dai, Yu-Xuan Huang, Yufeng Li 0008, Stephen H. Muggleton, Yuan Jiang 0001
IJCAI4
2021 Safe Weakly Supervised Learning
abstract
Weakly supervised learning (WSL) refers to learning from a large amount of weak supervision data. This includes i) incomplete supervision (e.g., semi-supervised learning); ii) inexact supervision (e.g., multi-instance learning) and iii) inaccurate supervision (e.g., label noise learning). Unlike supervised learning which typically achieves performance improvement with more labeled data, WSL may sometimes even degenerate performance with more weak supervision data. It is thus desired to study safe WSL, which could robustly improve performance with weak supervision data. In this article, we share our understanding of the problem from in-distribution data to out-of-distribution data, and discuss possible ways to alleviate it, from the aspects of worst-case analysis, ensemble-learning, and bi-level optimization. We also share some open problems, to inspire future researches.
Yufeng Li 0008
IJCAI1
2021 Towards Robust Model Reuse in the Presence of Latent Domains
abstract
Model reuse tries to adapt well pre-trained models to a new target task, without access of raw data. It attracts much attention since it reduces the learning resources. Previous model reuse studies typically operate in a single-domain scenario, i.e., the target samples arise from one single domain. However, in practice the target samples often arise from multiple latent or unknown domains, e.g., the images for cars may arise from latent domains such as photo, line drawing, cartoon, etc. The methods based on single-domain may no longer be feasible for multiple latent domains and may sometimes even lead to performance degeneration. To address the above issue, in this paper we propose the MRL (Model Reuse for multiple Latent domains) method. Both domain characteristics and pre-trained models are considered for the exploration of instances in the target task. Theoretically, the overall considerations are packed in a bi-level optimization framework with a reliable generalization. Moreover, through an ensemble of multiple models, the model robustness is improved with a theoretical guarantee. Empirical results on diverse real-world data sets clearly validate the effectiveness of proposed algorithms.
Jie-Jing Shao, Zhanzhan Cheng, Yufeng Li 0008, Shiliang Pu
IJCAI3
2021 Learning from Imbalanced and Incomplete Supervision with Its Application to Ride-Sharing Liability Judgment
abstract
In multi-label tasks, sufficient and class-balanced label is usually hard to obtain, which makes it challenging to train a good classifier. In this paper, we consider the problem of learning from imbalanced and incomplete supervision, where only a small subset of labeled data is available and the label distribution is highly imbalanced. This setting is of importance and commonly appears in a variety of real applications. For instance, considering the ride-sharing liability judgment task, liability disputes usually due to a variety of reasons, however, it is expensive to manually annotate the reasons, meanwhile, the distribution of reason is often seriously imbalanced. In this paper, we present a systemic framework Limi consisting of three sub-steps, that is, Label Separating, Correlation Mining and Label Completion. Specifically, we propose an effective two-classifier strategy to separately tackle head and tail labels so as to alleviate the performance degradation on tail labels while maintaining high performance on head labels. Then, a novel label correlation network is adopted to explore the label relation knowledge with flexible aggregators. Moreover, the Limi framework completes the label on unlabeled instances in a semi-supervised fashion. The framework is general, flexible, and effective. Extensive experiments on diverse applications, such as the ride-sharing liability judgment task from Didi and various benchmark tasks, demonstrate that our solution is clearly better than many competitive methods.
Lan-Zhe Guo, Zhi Zhou 0007, Jie-Jing Shao, Feng Kuang, Gao-Le Li, Zhang-Xun Liu, Guobin Wu 0001, Qun (Tracy) Li, Yufeng Li 0008
KDD11
2021 Probabilistic Label Tree for Streaming Multi-Label Learning
abstract
Multi-label learning aims to predict a subset of relevant labels for each instance, which has many real-world applications. Most extant multi-label learning studies focus on a fixed size of label space. However, in many cases, the environment is open and changes gradually and new labels emerge, which is coined as streaming multi-label learning (SMLL). SMLL poses great challenges in twofolds: (1) the target output space expands dynamically; (2) new labels emerge frequently and can reach a significantly large number. Previous attempts on SMLL leverage label correlations between past and emerging labels to improve the performance, while they are inefficient when deal with large-scale problems. To cope with this challenge, in this paper, we present a new learning framework, i.e., the probabilistic streaming label tree(Pslt). In particular, each non-leaf node of the tree corresponding to a subset of labels, and a binary classifier is learned at each leaf node. Initially, Pslt is learned on partially observed labels, both tree structure and node classifiers are updated while new labels emerge. Using carefully designed updating mechanism, Psltcan seamlessly incorporate new labels by first passing them down from the root to leaf nodes and then update node classifiers accordingly. We provide theoretical bounds for the iteration complexity of tree update procedure and the estimation error on newly arrived labels. Experiments show that the proposed approach improves the performance in comparison with eleven baselines in terms of multiple evaluation metrics. The source code is available at https://gitee.com/pslt-kdd2021/pslt.
Tong Wei 0001, Jiang-Xin Shi, Yufeng Li 0008
KDD3
2021 Towards Robust Prediction on Tail Labels
abstract
Extreme multi-label learning (XML) works to annotate objects with relevant labels from an extremely large label set. Many previous methods treat labels uniformly such that the learned model tends to perform better on head labels, while the performance is severely deteriorated for tail labels. However, it is often desirable to predict more tail labels in many real-world applications. To alleviate this problem, in this work, we show theoretical and experimental evidence for the inferior performance of representative XML methods on tail labels. Our finding is that the norm of label classifier weights typically follows a long-tailed distribution similar to the label frequency, which results in the over-suppression of tail labels. Base on this new finding, we present two new modules: (1)ReRank works to re-rank the predicted score, which significantly improves the performance on tail labels by eliminating the effect of label-priors; (2)Taug augments tail labels via a decoupled learning scheme, which can yield more balanced classification boundary. We conduct experiments on commonly used XML benchmarks with hundreds of thousands of labels, showing that the proposed methods improve the performance of many state-of-the-art XML models by a considerable margin (6% performance gain with respect to [email protected] on average). Anonymous source code is available at https://github.com/ReRANK-XML/rerank-XML.
Tong Wei 0001, Wei-Wei Tu, Yufeng Li 0008
KDD3
2021 STEP: Out-of-Distribution Detection in the Presence of Limited In-Distribution Labeled Data
abstract
Existing semi-supervised learning (SSL) studies typically assume that unlabeled and test data are drawn from the same distribution as labeled data. However, in many real-world applications, it is desirable to have SSL algorithms that not only classify the samples drawn from the same distribution of labeled data but also detect out-of-distribution (OOD) samples drawn from an unknown distribution. In this paper, we study a setting called semi-supervised OOD detection. Two main challenges compared with previous OOD detection settings are i) the lack of labeled data and in-distribution data; ii) OOD samples could be unseen during training. Efforts on this direction remain limited. In this paper, we present an approach STEP significantly improving OOD detection performance by introducing a new technique: Structure-Keep Unzipping. It learns a new representation space in which OOD samples could be separated well. An efficient optimization algorithm is derived to solve the objective. Comprehensive experiments across various OOD detection benchmarks clearly show that our STEP approach outperforms other methods by a large margin and achieves remarkable detection performance on several benchmarks.
Zhi Zhou 0007, Lan-Zhe Guo, Zhanzhan Cheng, Yufeng Li 0008, Shiliang Pu
NeurIPS4
2021 Towards Safe Weakly Supervised Learning
abstract
In this paper, we study weakly supervised learning where a large amount of data supervision is not accessible. This includes i) incomplete supervision, where only a small subset of labels is given, such as semi-supervised learning and domain adaptation; ii) inexact supervision, where only coarse-grained labels are given, such as multi-instance learning and iii) inaccurate supervision, where the given labels are not always ground-truth, such as label noise learning. Unlike supervised learning which typically achieves performance improvement with more labeled examples, weakly supervised learning may sometimes even degenerate performance with more weakly supervised data. Such deficiency seriously hinders the deployment of weakly supervised learning to real tasks. It is thus highly desired to study safe weakly supervised learning, which never seriously hurts performance. To this end, we present a generic ensemble learning scheme to derive a safe prediction by integrating multiple weakly supervised learners. We optimize the worst-case performance gain and lead to a maximin optimization. This brings multiple advantages to safe weakly supervised learning. First, for many commonly used convex loss functions in classification and regression, it is guaranteed to derive a safe prediction under a mild condition. Second, prior knowledge related to the weight of the base weakly supervised learners can be flexibly embedded. Third, it can be globally and efficiently addressed by simple convex quadratic or linear program. Finally, it is in an intuitive geometric interpretation with the least square loss. Extensive experiments on various weakly supervised learning tasks, including semi-supervised learning, domain adaptation, multi-instance learning and label noise learning demonstrate our effectiveness.
Yufeng Li 0008, Lan-Zhe Guo, Zhi-Hua Zhou
IEEE Trans. Pattern Anal. Mach. Intell.1
2021 Lightweight Label Propagation for Large-Scale Network Data
abstract
Label propagation spreads the soft labels from few labeled data to a large amount of unlabeled data according to the intrinsic graph structure. Nonetheless, most label propagation solutions work under relatively small-scale data and fail to cope with many real applications, such as social network analysis, where graphs usually have millions of nodes. In this paper, we propose a novel algorithm named SLP to deal with large-scale data. A lightweight iterative process derived from the well-known stochastic gradient descent strategy is used to accelerate the solving process. We also give a theoretical analysis on the necessity of the warm-start technique for label propagation. Experiments show that our algorithm is several times faster than state-of-the-art methods while achieving highly competitive performance.
Yufeng Li 0008, De-Ming Liang
IEEE Trans. Knowl. Data Eng.1
2021 Interactive Graph Construction for Graph-Based Semi-Supervised Learning
abstract
Semi-supervised learning (SSL) provides a way to improve the performance of prediction models (e.g., classifier) via the usage of unlabeled samples. An effective and widely used method is to construct a graph that describes the relationship between labeled and unlabeled samples. Practical experience indicates that graph quality significantly affects the model performance. In this paper, we present a visual analysis method that interactively constructs a high-quality graph for better model performance. In particular, we propose an interactive graph construction method based on the large margin principle. We have developed a river visualization and a hybrid visualization that combines a scatterplot, a node-link diagram, and a bar chart to convey the label propagation of graph-based SSL. Based on the understanding of the propagation, a user can select regions of interest to inspect and modify the graph. We conducted two case studies to showcase how our method facilitates the exploitation of labeled and unlabeled samples for improving model performance.
Changjian Chen, Jing Wu 0004, Xiting Wang, Lan-Zhe Guo, Yufeng Li 0008, Shixia Liu
IEEE Trans. Vis. Comput. Graph.6
2020 IWE-Net: Instance Weight Network for Locating Negative Comments and its application to improve Traffic User Experience
Lan-Zhe Guo, Feng Kuang, Zhang-Xun Liu, Yufeng Li 0008, Xiao-Hu Qie
AAAI4
2020 Learning from Weak-Label Data: A Deep Forest Expedition
abstract
Weak-label learning deals with the problem where each training example is associated with multiple ground-truth labels simultaneously but only partially provided. This circumstance is frequently encountered when the number of classes is very large or when there exists a large ambiguity between class labels, and significantly influences the performance of multi-label learning. In this paper, we propose LCForest, which is the first tree ensemble based deep learning method for weak-label learning. Rather than formulating the problem as a regularized framework, we employ the recently proposed cascade forest structure, which processes information layer-by-layer, and endow it with the ability of exploiting from weak-label data by a concise and highly efficient label complement structure. Specifically, in each layer, the label vector of each instance from testing-fold is modified with the predictions of random forests trained with the corresponding training-fold. Since the ground-truth label matrix is inaccessible, we can not estimate the performance via cross-validation directly. In order to control the growth of cascade forest, we adopt label frequency estimation and the complement flag mechanism. Experiments show that the proposed LCForest method compares favorably against the existing state-of-the-art multi-label and weak-label learning methods.
Qian-Wei Wang, Yufeng Li 0008
AAAI3
2020 Semi-Supervised Streaming Learning with Emerging New Labels
abstract
In many real-world applications, the modeling environment is usually dynamic and evolutionary, especially in a data stream where emerging new class often happens. Great efforts have been devoted to learning with novel concepts recently, which are typically in a supervised setting with completely supervised initialization. However, the data collected in the stream are often in a semi-supervised manner actually, which means only a few of them are labeled while the great majority miss ground-truth labels. Besides, new classes hidden in unlabeled instances bring more challenges for the learning task. In this paper, we tackle these issues by a new approach called SEEN which consists of three major components: an effective novel class detector based on clustering random trees, a robust classifier for predictions on the known classes, and an efficient updating process that ensures the whole framework adapts to the changing environment automatically. The classifier produces known labels via label propagation that utilizes all labeled and part unlabeled data in the past which naturally describe the entire stream seen so far. Empirical studies on several datasets validate that the algorithm can accurately classify points on a dynamic stream with a small number of labeled examples and emerging new classes.
Yong-Nan Zhu, Yufeng Li 0008
AAAI2
2020 Semi-Supervised Abductive Learning and Its Application to Theft Judicial Sentencing
abstract
In many practical tasks, there are usually two kinds of common information: cheap unlabeled data and domain knowledge in the form of symbols. There are some attempts using one single information source, such as semi-supervised learning and abductive learning. However, there is little work to use these two kinds of information sources at the same time, because it is very difficult to combine symbolic logical representation and numerical model optimization effectively. The learning becomes even more challenging when the domain knowledge is insufficient. In this paper, we present an attempt-Semi-Supervised ABductive Learning (SS-ABL) framework. In this framework, semi-supervised learning is trained via pseudo labels of unlabeled data generated by abductive learning, and the background knowledge is refined via the label distribution predicted by semi-supervised learning. The above framework can be optimized iteratively and can be naturally interpretable. The effectiveness of our framework has been fully verified in the theft judicial sentencing of real legal documents. In the case of missing sentencing elements and mixed legal rules, our framework is apparently superior to many existing baseline practices, and provides explanatory assistance to judicial sentencing.
Yu-Xuan Huang, Wang-Zhou Dai, Le-Wen Cai, Shaofen Cheng, Ruizhang Huang, Yufeng Li 0008, Zhi-Hua Zhou
ICDM7
2020 Heterogeneous Mini-Graph Neural Network and Its Application to Fraud Invitation Detection
abstract
Effectively detecting the fraudulent invitations is valuable for many online Internet enterprises such as iQIYI to promote good products and improve the user experience. However, it remains highly non-trivial to address, which mainly lies in two challenging data characteristics. First, the invitation graph structure is globally large yet locally small, as a large number of invitations usually occur in a very small local graph, making the global and local consistency difficult to achieve simultaneously. Secondly, the user associations are heterogeneous and diverse, as the user associations are from multiple different data resources, making the effects of multiple user associations difficult to use effectively. To this end, this paper proposes a novel heterogeneous graph neural network HmGnn, to detect fraudulent invitations at iQIYI platform. To the best of our knowledge, this is the first attempt to study fraud invitation detection via graph neural networks. HmGnn handles the homogeneity and heterogeneity of networks simultaneously. Specifically, the proposal constructively introduces links between homogenous mini-graphs based on the similarity of mini-graphs, facilitating the impact of local mini-graphs to the global graph structure. In addition, this paper presents a heterogeneous attention convolution network to accurately optimize the contribution of multiple heterogeneous user associations. Extensive experiments conducted on real-world business data validate the excellent effectiveness and improvement on risk management of our method.
Yong-Nan Zhu, Xiaotian Luo 0001, Yufeng Li 0008, Bin Bu, Kaibo Zhou, Wenbin Zhang 0002, Mingfan Lu
ICDM3
2020 Safe Deep Semi-Supervised Learning for Unseen-Class Unlabeled Data
abstract
Deep semi-supervised learning (SSL) has been recently shown very effectively. However, its performance is seriously decreased when the class distribution is mismatched, among which a common situation is that unlabeled data contains some classes not seen in the labeled data. Efforts on this issue remain to be limited. This paper proposes a simple and effective safe deep SSL method to alleviate the harm caused by it. In theory, the result learned from the new method is never worse than learning from merely labeled data, and it is theoretically guaranteed that its generalization approaches the optimal in the order $O(\sqrt{d\ln(n)/n})$, even faster than the convergence rate in supervised learning associated with massive parameters. In the experiment of benchmark data, unlike the existing deep SSL methods which are no longer as good as supervised learning in 40% of unseen-class unlabeled data, the new method can still achieve performance gain in more than 60% of unseen-class unlabeled data. Moreover, the proposal is suitable for many deep SSL algorithms and can be easily extended to handle other cases of class distribution mismatch.
Lan-Zhe Guo, Yuan Jiang 0001, Yufeng Li 0008, Zhi-Hua Zhou
ICML4
2020 RECORD: Resource Constrained Semi-Supervised Learning under Distribution Shift
abstract
Semi-supervised learning (SSL) tries to improve performance with the use of massive unlabeled data, which typically works in an offline manner with two assumptions. i) Data distribution is static; ii) Data storage overhead is unlimited. In many online tasks, however, none of the above assumptions is valid. For example, in online image classification, a large amount of unlabeled images increases sharply, which makes it difficult to store them in full; meanwhile, the content of unlabeled images changes constantly, and it is no longer suitable to assume a fixed distribution. We call such a novel setting Resource Constrained SSL under Distribution Shift (or Record for short) and to our best knowledge, it has not been thoroughly studied yet. This paper presents a systemic solution Record consisting of three sub-steps, that is, distribution tracking, sample selection and model updating. Specifically, we propose an effective method to track the distribution changes and locate distribution shifted samples. A novel influence-based approach is used to select the most influential samples for the distribution change based on resource constraints. Finally, we free up memory to put the latest unlabeled data with its pseudo-label for the next distribution tracking. Extensive empirical results confirm the effectiveness of our scheme. In the case of diverse and unknown distribution shifts, our solution is consistently and clearly better than many baseline and SOTA methods along with the memory budget and in some cases it can even approximate the performance of oracle.
Lan-Zhe Guo, Zhi Zhou 0007, Yufeng Li 0008
KDD3
2020 Robust Multi-Label Learning with PRO Loss
abstract
Multi-label learning methods assign multiple labels to one object. In practice, in addition to differentiating relevant labels from irrelevant ones, it is often desired to rank relevant labels for an object, whereas the ranking of irrelevant labels is not important. Thus, we require an algorithm to do classification and ranking of relevant labels simultaneously. Such a requirement, however, cannot be met because most existing methods were designed to optimize existing criteria, yet there is no criterion which encodes the aforementioned requirement. In this paper, we present a new criterion, PRO LOSS, concerning the prediction of all labels as well as the ranking of only relevant labels. We then propose ProSVM which optimizes PRO LOSS efficiently using alternating direction method of multipliers. We further improve its efficiency with an upper approximation that reduces the number of constraints from O(T2) to O(T), where T is the number of labels. We then notice that in real applications, it is difficult to get full supervised information for multi-label data. To make the proposed algorithm more robust to supervised information, we adapt ProSVM to deal with the multi-label learning with partial labels problem. Experiments show that our proposal is not only superior on PRO LOSS, but also highly competitive on existing evaluation criteria.
Miao Xu 0001, Yufeng Li 0008, Zhi-Hua Zhou
IEEE Trans. Knowl. Data Eng.2
2020 Does Tail Label Help for Large-Scale Multi-Label Learning?
abstract
Large-scale multi-label learning (LMLL) annotates relevant labels for unseen data from a huge number of candidate labels. It is perceived that labels exhibit a long tail distribution in which a significant number of labels are tail labels. Most previous studies consider that the performance would benefit from incorporating tail labels. Nonetheless, it is not quantified how tail labels impact the performance. In this article, we disclose that whatever labels are randomly missing or misclassified, the impact of labels on commonly used LMLL evaluation metrics (Propensity Score Precision (PSP)@ k and Propensity Score nDCG (PSnDCG)@ k ) is directly related to the product of the label weights and the label frequencies. In particular, when labels share equal weights, tail labels impact much less than common labels due to the scarcity of relevant examples. Based on such observation, we propose to develop low-complexity LMLL methods with the goal of facilitating fast prediction time and compact model size by restraining less performance-influential labels. With the consideration that discarding labels may cause the loss of predictive capability, we further propose to preserve dominant model parameters for the less performance-influential labels. Experiments clearly justify that both the prediction time and the model size are significantly reduced without sacrificing much predictive performance.
Tong Wei 0001, Yufeng Li 0008
IEEE Trans. Neural Networks Learn. Syst.2
2019 Towards Automated Semi-Supervised Learning
abstract
Automated Machine Learning (AutoML) aims to build an appropriate machine learning model for any unseen dataset automatically, i.e., without human intervention. Great efforts have been devoted on AutoML while they typically focus on supervised learning. In many applications, however, semisupervised learning (SSL) are widespread and current AutoML systems could not well address SSL problems. In this paper, we propose to present an automated learning system for SSL (AUTO-SSL). First, meta-learning with enhanced meta-features is employed to quickly suggest some instantiations of the SSL techniques which are likely to perform quite well. Second, a large margin separation method is proposed to fine-tune the hyperparameters and more importantly, alleviate performance deterioration. The basic idea is that, if a certain hyperparameter owns a high quality, its predictive results on unlabeled data may have a large margin separation. Extensive empirical results over 200 cases demonstrate that our proposal on one side achieves highly competitive or better performance compared to the state-of-the-art AutoML system AUTO-SKLEARN and classical SSL techniques, on the other side unlike classical SSL techniques which often significantly degenerate performance, our proposal seldom suffers from such deficiency.
Yufeng Li 0008, Tong Wei 0001, Wei-Wei Tu
AAAI1
2019 Learning Compact Model for Large-Scale Multi-Label Data
abstract
Large-scale multi-label learning (LMLL) aims to annotate relevant labels from a large number of candidates for unseen data. Due to the high dimensionality in both feature and label spaces in LMLL, the storage overheads of LMLL models are often costly. This paper proposes a POP (joint label and feature Parameter OPtimization) method. It tries to filter out redundant model parameters to facilitate compact models. Our key insights are as follows. First, we investigate labels that have little impact on the commonly used LMLL performance metrics and only preserve a small number of dominant parameters for these labels. Second, for the remaining influential labels, we reduce spurious feature parameters that have little contribution to the generalization capability of models, and preserve parameters for only discriminative features. The overall problem is formulated as a constrained optimization problem pursuing minimal model size. In order to solve the resultant difficult optimization, we show that a relaxation of the optimization can be efficiently solved using binary search and greedy strategies. Experiments verify that the proposed method clearly reduces the model size compared to state-of-the-art LMLL approaches, in addition, achieves highly competitive performance.
Tong Wei 0001, Yufeng Li 0008
AAAI2
2019 Rapid Performance Gain through Active Model Reuse
abstract
Model reuse aims at reducing the need of learning resources for a newly target task. In previous model reuse studies, the target task usually receives labeled data passively, which results in a slow performance improvement. However, learning models for target tasks are often required to achieve good enough performance rapidly for practical usage. In this paper, we propose the AcMR (Active Model Reuse) method for the rapid performance improvement problem. Firstly, we construct queries through pre-trained models to facilitate the active learner when labeled examples are insufficient in the target task. Secondly, we consider that pre-trained models are able to filter out not-very-necessary queries so that AcMR can save considerable queries compared with direct active learning. Theoretical analysis verifies that AcMR requires fewer queries than direct active learning. Experimental results validate the effectiveness of AcMR.
Yufeng Li 0008
IJCAI2
2019 Partial Label Learning with Unlabeled Data
abstract
Partial label learning deals with training examples each associated with a set of candidate labels, among which only one label is valid. Previous studies typically assume that the candidate label sets are provided for all training examples. In many real-world applications such as video character classification, however, it is generally difficult to label a large number of instances and there exists much data left to be unlabeled. We call this kind of problem semi-supervised partial label learning. In this paper, we propose the SSPL method to address this problem. Specifically, an iterative label propagation procedure between partial label examples and unlabeled instances is employed to disambiguate the candidate label sets of partial label examples as well as assign valid labels to unlabeled instances. The importance of unlabeled instances increases adaptively as the number of iteration increases, since they carry richer labeling information. Finally, unseen instances are classified based on the minimum reconstruction error on both partial label and unlabeled instances. Experiments on real-world data sets clearly validate the effectiveness of the proposed SSPL method.
Qian-Wei Wang, Yufeng Li 0008, Zhi-Hua Zhou
IJCAI2
2019 Learning for Tail Label Data: A Label-Specific Feature Approach
abstract
Tail label data (TLD) is prevalent in real-world tasks, and large-scale multi-label learning (LMLL) is its major learning scheme. Previous LMLL studies typically need to additionally take into account extensive head label data (HLD), and thus fail to guide the learning behavior of TLD. In many applications such as recommender systems, however, the prediction of tail label is very necessary, since it provides very important supplementary information. We call this kind of problem as \emph{tail label learning}. In this paper, we propose a novel method for the tail label learning problem. Based on the observation that the raw feature representation in LMLL data usually benefits HLD, which may not be suitable for TLD, we construct effective and rich label-specific features through exploring labeled data distribution and leveraging label correlations. Specifically, we employ clustering analysis to explore discriminative features for each tail label replacing the original high-dimensional and sparse features. In addition, due to the scarcity of positive examples of TLD, we encode knowledge from HLD by exploiting label correlations to enhance the label-specific features. Experimental results verify the superiority of the proposed method in terms of performance on TLD.
Tong Wei 0001, Wei-Wei Tu, Yufeng Li 0008
IJCAI3
2019 Robust Semi-supervised Representation Learning for Graph-Structured Data
Lan-Zhe Guo, Yufeng Li 0008
PAKDD (3)3
2019 Safe semi-supervised learning: a brief introduction
Yufeng Li 0008, De-Ming Liang
Frontiers Comput. Sci.1
2018 Learning From Semi-Supervised Weak-Label Data
abstract
Multi-label learning deals with data objects associated with multiple labels simultaneously. Previous studies typically assume that for each instance, the full set of relevant labels associated with each training instance is given. In many applicationssuch as image annotation, however, it’s usually difficult to get the full label set for each instance and only a partial or even empty set of relevant labels is available. We call this kind of problem as "semi-supervised weak-label learning" problem. In this work we propose the SSWL (Semi-Supervised Weak-Label) method to address this problem. Both instance similarity and label similarity are considered for the complement of missing labels. Ensemble of multiple models are utilized to improve the robustness when label information is insufficient. We formulate the objective as a bi-convex optimization problem with an efficient block coordinate descent algorithm. Experiments validate the effectiveness of SSWL.
Hao-Chen Dong, Yufeng Li 0008, Zhi-Hua Zhou
AAAI2
2018 A General Formulation for Safely Exploiting Weakly Supervised Data
abstract
Weakly supervised data helps improve learning performance, which is an important machine learning data. However, recent results indicate that machine learning techniques with the usage of weakly supervised data may sometimes lead to performance degradation. How to safely leverage weakly supervised data has become an important issue, whereas there is only very limited effort, especially on a general formulation to help provide insight to understand safe weakly supervised learning. In this paper we present a scheme, which builds the final prediction results by integrating several weakly supervised learners. Our resultant formulation brings two implications. i) It has safeness guarantees for the commonly used convex loss functions in both regression and classification tasks of weakly supervised learning; ii) It can embed uncertain prior knowledge about the importance of base learners flexibly. Moreover, our formulation can be addressed globally by simple convex quadratic program or linear program in an efficient manner. Experiments on multiple weakly supervised learning tasks such as label noise learning, domain adaptation and semi-supervised learning validate the effectiveness of our proposed algorithms.
Lan-Zhe Guo, Yufeng Li 0008
AAAI2
2018 Lightweight Label Propagation for Large-Scale Network Data
abstract
Label propagation spreads the soft labels from few labeled data to a large amount of unlabeled data according to the intrinsic graph structure. Nonetheless, most label propagation solutions work under relatively small-scale data and fail to cope with many real applications, such as social network analysis, where graphs usually have millions of nodes. In this paper, we propose a novel algorithm named \algo to deal with large-scale data. A lightweight iterative process derived from the well-known stochastic gradient descent strategy is used to reduce memory overhead and accelerate the solving process. We also give a theoretical analysis on the necessity of the warm-start technique for label propagation. Experiments show that our algorithm can handle million-scale graphs in few seconds while achieving highly competitive performance with existing algorithms.
De-Ming Liang, Yufeng Li 0008
IJCAI2
2018 Does Tail Label Help for Large-Scale Multi-Label Learning
abstract
Large-scale multi-label learning annotates relevant labels for unseen data from a huge number of candidate labels. It is well known that in large-scale multi-label learning, labels exhibit a long tail distribution in which a significant fraction of labels are tail labels. Nonetheless, how tail labels make impact on the performance metrics in large-scale multi-label learning was not explicitly quantified. In this paper, we disclose that whatever labels are randomly missing or misclassified, tail labels impact much less than common labels in terms of commonly used performance metrics (Top-$k$ precision and nDCG@$k$). With the observation above, we develop a low-complexity large-scale multi-label learning algorithm with the goal of facilitating fast prediction and compact models by trimming tail labels adaptively. Experiments clearly verify that both the prediction time and the model size are significantly reduced without sacrificing much predictive performance for state-of-the-art approaches.
Tong Wei 0001, Yufeng Li 0008
IJCAI2
2018 Instance selection method for improving graph-based semi-supervised learning
Shao-Bo Wang, Yufeng Li 0008
Frontiers Comput. Sci.3
2018 Learning safe multi-label prediction for weakly labeled data
Tong Wei 0001, Lan-Zhe Guo, Yufeng Li 0008, Wei Gao 0008
Mach. Learn.3
2017 Learning Safe Prediction for Semi-Supervised Regression
abstract
Semi-supervised learning (SSL) concerns how to improve performance via the usage of unlabeled data. Recent studies indicate that the usage of unlabeled data might even deteriorate performance. Although some proposals have been developed to alleviate such a fundamental challenge for semi-supervised classification, the efforts on semi-supervised regression (SSR) remain to be limited. In this work we consider the learning of a safe prediction from multiple semi-supervised regressors, which is not worse than a direct supervised learner with only labeled data. We cast it as a geometric projection issue with an efficient algorithm. Furthermore, we show that the proposal is provably safe and has already achieved the maximal performance gain, if the ground-truth label assignment is realized by a convex linear combination of base regressors. This provides insight to help understand safe SSR. Experimental results on a broad range of datasets validate the effectiveness of our proposal.
Yufeng Li 0008, Han-Wen Zha, Zhi-Hua Zhou
AAAI1
2016 Risk Minimization in the Presence of Label Noise
abstract
Matrix concentration inequalities have attracted much attention in diverse applications such as linear algebra, statistical estimation, combinatorial optimization, etc. In this paper, we present new Bernstein concentration inequalities depending only on the first moments of random matrices, whereas previous Bernstein inequalities are heavily relevant to the first and second moments. Based on those results, we analyze the empirical risk minimization in the presence of label noise. We find that many popular losses used in risk minimization can be decomposed into two parts, where the first part won't be affected and only the second part will be affected by noisy labels. We show that the influence of noisy labels on the second part can be reduced by our proposed LICS (Labeled Instance Centroid Smoothing) approach. The effectiveness of the LICS algorithm is justified both theoretically and empirically.
Wei Gao 0008, Lu Wang 0031, Yufeng Li 0008, Zhi-Hua Zhou
AAAI3
2016 Towards Safe Semi-Supervised Learning for Multivariate Performance Measures
abstract
Semi-supervised learning (SSL) is an important research problem in machine learning. While it is usually expected that the use of unlabeled data can improve performance, in many cases SSL is outperformed by supervised learning using only labeled data. To this end, the construction of a performance-safe SSL method has become a key issue of SSL study. To alleviate this problem, we propose in this paper the UMVP (safe semi-sUpervised learning for MultiVariate Performance measure) method, because of the need of various performance measures in practical tasks. The proposed method integrates multiple semi-supervised learners, and maximizes the worst-case performance gain to derive the final prediction. The overall problem is formulated as a maximin optimization. In oder to solve the resultant difficult maximin optimization, this paper shows that when the performance measure is the Top-k Precision, Fβ score or AUC, a minimax convex relaxation of the maximin optimization can be solved efficiently. Experimental results show that the proposed method can effectively improve the safeness of SSL under multiple multivariate performance measures.
Yufeng Li 0008, James T. Kwok, Zhi-Hua Zhou
AAAI1
2016 Graph Quality Judgement: A Large Margin Expedition
Yufeng Li 0008, Shao-Bo Wang, Zhi-Hua Zhou
IJCAI1
2016 Instance Selection Method for Improving Graph-Based Semi-supervised Learning
Shao-Bo Wang, Yufeng Li 0008
PRICAI3
2016 Kernelized Matrix Factorization for Collaborative Filtering
abstract
Matrix factorization (MF) methods have shown great promise in collaborative filtering (CF). Conventional MF methods usually assume that the correlated data is distributed on a linear hyperplane, which is not always the case. Kernel methods are used widely in SVMs to classify linearly non-separable data, as well as in PCA to discover the non-linear embeddings of data. In this paper, we present a novel method to kernelize matrix factorization for collaborative filtering, which is equivalent to performing the low-rank matrix factorization in a possibly much higher dimensional space that is implicitly defined by the kernel function. Inspired by the success of multiple kernel learning (MKL) methods, we also explore the approach of learning multiple kernels from the rating matrix to further improve the accuracy of prediction. Since the right choice of kernel is usually unknown, our proposed multiple kernel matrix factorization method helps to select effective kernel functions from the candidates. Through extensive experiments on real-world datasets, we show that our proposed method captures the nonlinear correlations among data, which results in improved prediction accuracy compared to the state-of-art CF models.
Xinyue Liu 0003, Charu C. Aggarwal, Yufeng Li 0008, Xiangnan Kong, Xinyuan Sun, Saket Sathe 0001
SDM3
2015 Towards Making Unlabeled Data Never Hurt
abstract
It is usually expected that learning performance can be improved by exploiting unlabeled data, particularly when the number of labeled data is limited. However, it has been reported that, in some cases existing semi-supervised learning approaches perform even worse than supervised ones which only use labeled data. For this reason, it is desirable to develop safe semi-supervised learning approaches that will not significantly reduce learning performance when unlabeled data are used. This paper focuses on improving the safeness of semi-supervised support vector machines (S3VMs). First, the S3VM-us approach is proposed. It employs a conservative strategy and uses only the unlabeled instances that are very likely to be helpful, while avoiding the use of highly risky ones. This approach improves safeness but its performance improvement using unlabeled data is often much smaller than S3VMs. In order to develop a safe and well-performing approach, we examine the fundamental assumption of S3VMs, i.e., low-density separation. Based on the observation that multiple good candidate low-density separators may be identified from training data, safe semi-supervised support vector machines (S4VMs) are here proposed. This approach uses multiple low-density separators to approximate the ground-truth decision boundary and maximizes the improvement in performance of inductive SVMs for any candidate separator. Under the assumption employed by S3VMs, it is here shown that S4VMs are provably safe and that the performance improvement using unlabeled data can be maximized. An out-of-sample extension of S4VMs is also presented. This extension allows S4VMs to make predictions on unseen instances. Our empirical study on a broad range of data shows that the overall performance of S4VMs is highly competitive with S3VMs, whereas in contrast to S3VMs which hurt performance significantly in many cases, S4VMs rarely perform worse than inductive SVMs.
Yufeng Li 0008, Zhi-Hua Zhou
IEEE Trans. Pattern Anal. Mach. Intell.1
2013 Multi-Label Learning with PRO Loss
abstract
Multi-label learning methods assign multiple labels to one object. In practice, in addition to differentiating relevant labels from irrelevant ones, it is often desired to rank the relevant labels for an object, whereas the rankings of irrelevant labels are not important. Such a requirement, however, cannot be met because most existing methods were designed to optimize existing criteria, yet there is no criterion which encodes the aforementioned requirement. In this paper, we present a new criterion, Pro Loss, concerning the prediction on all labels as well as the rankings of only relevant labels. We then propose ProSVM which optimizes Pro Lossefficiently using alternating direction method of multipliers. We further improve its efficiency with an upper approximation that reduces the number of constraints from O(T,2) to O(T), where T is the number of labels. Experiments show that our proposals are not only superior on Pro Loss, but also highly competitive on existing evaluation criteria.
Miao Xu 0001, Yufeng Li 0008, Zhi-Hua Zhou
AAAI2
2013 Convex and scalable weakly labeled SVMs
Yufeng Li 0008, Ivor W. Tsang, James T. Kwok, Zhi-Hua Zhou
J. Mach. Learn. Res.1
2013 Improved Bounds for the Nyström Method With Application to Kernel Classification
abstract
We develop two approaches for analyzing the approximation error bound for the Nyström method that approximates a positive semidefinite (PSD) matrix by sampling a small set of columns, one based on a concentration inequality for integral operators, and one based on random matrix theory. We show that the approximation error, measured in the spectral norm, can be improved from O(N/√m) to O(N/m1-ρ) in the case of large eigengap, where N is the total number of data points, m is the number of sampled data points, and ρ ∈ (0, 1/2) is a positive constant that characterizes the eigengap. When the eigenvalues of the kernel matrix follow a p-power law, our analysis based on random matrix theory further improves the bound to O(N/mp-1) under an incoherence assumption. We present a kernel classification approach based on the Nyström method and derive its generalization performance using the improved bound. We show that when the eigenvalues of the kernel matrix follow a p-power law, we can reduce the number of support vectors to N2p/(p2- 1), which is sublinear in N when p > 1+√2, without seriously sacrificing its generalization performance.
Rong Jin 0001, Tianbao Yang, Mehrdad Mahdavi, Yufeng Li 0008, Zhi-Hua Zhou
IEEE Trans. Inf. Theory4
2012 Towards Discovering What Patterns Trigger What Labels
abstract
In many real applications, especially those involving data objects with complicated semantics, it is generally desirable to discover the relation between patterns in the input space and labels corresponding to different semantics in the output space. This task becomes feasible with MIML (Multi-Instance Multi-Label learning), a recently developed learning framework, where each data object is represented by multiple instances and is allowed to be associated with multiple labels simultaneously. In this paper, we propose KISAR, an MIML algorithm that is able to discover what instances trigger what labels. By considering the fact that highly relevant labels usually share some patterns, we develop a convex optimization formulation and provide an alternating optimization solution. Experiments show that KISAR is able to discover reasonable relations between input patterns and output labels, and achieves performances that are highly competitive with many state-of-the-art MIML algorithms.
Yufeng Li 0008, Juhua Hu, Yuan Jiang 0001, Zhi-Hua Zhou
AAAI1
2012 Nyström Method vs Random Fourier Features: A Theoretical and Empirical Comparison
abstract
Both random Fourier features and the Nyström method have been successfully applied to efficient kernel learning. In this work, we investigate the fundamental difference between these two approaches, and how the difference could affect their generalization performances. Unlike approaches based on random Fourier features where the basis functions (i.e., cosine and sine functions) are sampled from a distribution {\it independent} from the training data, basis functions used by the Nyström method are randomly sampled from the training examples and are therefore {\it data dependent}. By exploring this difference, we show that when there is a large gap in the eigen-spectrum of the kernel matrix, approaches based the Nyström method can yield impressively better generalization error bound than random Fourier features based approach. We empirically verify our theoretical findings on a wide range of large data sets.
Tianbao Yang, Yufeng Li 0008, Mehrdad Mahdavi, Rong Jin 0001, Zhi-Hua Zhou
NIPS2
2012 Multi-instance multi-label learning
Zhi-Hua Zhou, Min-Ling Zhang, Sheng-Jun Huang, Yufeng Li 0008
Artif. Intell.4
2011 Improving Semi-Supervised Support Vector Machines Through Unlabeled Instances Selection
abstract
Semi-supervised support vector machines (S3VMs) are a kind of popular approaches which try to improve learning performance by exploiting unlabeled data. Though S3VMs have been found helpful in many situations, they may degenerate performance and the resultant generalization ability may be even worse than using the labeled data only. In this paper, we try to reduce the chance of performance degeneration of S3VMs. Our basic idea is that, rather than exploiting all unlabeled data, the unlabeled instances should be selected such that only the ones which are very likely to be helpful are exploited, while some highly risky unlabeled instances are avoided. We propose the S3VM-us method by using hierarchical clustering to select the unlabeled instances. Experiments on a broad range of data sets over eighty-eight different settings show that the chance of performance degeneration of S3VM-us is much smaller than that of existing S3VMs.
Yufeng Li 0008, Zhi-Hua Zhou
AAAI1
2011 Towards Making Unlabeled Data Never Hurt
Yufeng Li 0008, Zhi-Hua Zhou
ICML1
2011 Diversity Regularized Machine
abstract
Ensemble methods, which train multiple learners for a task, are among the state-of-the-art learning approaches. The diversity of the component learners has been recognized as a key to a good ensemble, and existing ensemble methods try different ways to encourage diversity, mostly by heuristics. In this paper, we propose the diversity regularized machine (DRM) in a mathematical programming framework, which efficiently generates an ensemble of diverse support vector machines (SVMs). Theoretical analysis discloses that the diversity constraint used in DRM can lead to an effective reduction on its hypothesis space complexity, implying that the diversity control in ensemble methods indeed plays a role of regularization as in popular statistical learning approaches. Experiments show that DRM can significantly improve generalization ability and is superior to some state-of-the-art SVM ensemble methods.
Yang Yu 0001, Yufeng Li 0008, Zhi-Hua Zhou
IJCAI2
2010 Cost-Sensitive Semi-Supervised Support Vector Machine
abstract
In this paper, we study cost-sensitive semi-supervised learning where many of the training examples are unlabeled and different misclassification errors are associated with unequal costs. This scenario occurs in many real-world applications. For example, in some disease diagnosis, the cost of erroneously diagnosing a patient as healthy is much higher than that of diagnosing a healthy person as a patient. Also, the acquisition of labeled data requires medical diagnosis which is expensive, while the collection of unlabeled data such as basic health information is much cheaper. We propose the CS4VM (Cost-Sensitive Semi-Supervised Support Vector Machine) to address this problem. We show that the CS4VM, when given the label means of the unlabeled data, closely approximates the supervised cost-sensitive SVM that has access to the ground-truth labels of all the unlabeled data. This observation leads to an efficient algorithm which first estimates the label means and then trains the CS4VM with the plug-in label means by an efficient SVM solver. Experiments on a broad range of data sets show that the proposed method is capable of reducing the total cost and is computationally efficient.
Yufeng Li 0008, James T. Kwok, Zhi-Hua Zhou
AAAI1
2009 Semi-supervised learning using label mean
abstract
Semi-Supervised Support Vector Machines (S3VMs) typically directly estimate the label assignments for the unlabeled instances. This is often inefficient even with recent advances in the efficient training of the (supervised) SVM. In this paper, we show that S3VMs, with knowledge of the means of the class labels of the unlabeled data, is closely related to the supervised SVM with known labels on all the unlabeled data. This motivates us to first estimate the label means of the unlabeled data. Two versions of the meanS3VM, which work by maximizing the margin between the label means, are proposed. The first one is based on multiple kernel learning, while the second one is based on alternating optimization. Experiments show that both of the proposed algorithms achieve highly competitive and sometimes even the best performance as compared to the state-of-the-art semi-supervised learners. Moreover, they are more efficient than existing S3VMs.
Yufeng Li 0008, James T. Kwok, Zhi-Hua Zhou
ICML1
2009 Learning instance specific distances using metric propagation
abstract
In many real-world applications, such as image retrieval, it would be natural to measure the distances from one instance to others using instance specific distance which captures the distinctions from the perspective of the concerned instance. However, there is no complete framework for learning instance specific distances since existing methods are incapable of learning such distances for test instance and unlabeled data. In this paper, we propose the Isd method to address this issue. The key of Isd is metric propagation, that is, propagating and adapting metrics of individual labeled examples to individual unlabeled instances. We formulate the problem into a convex optimization framework and derive efficient solutions. Experiments show that Isd can effectively learn instance specific distances for labeled as well as unlabeled instances. The metric propagation scheme can also be used in other scenarios.
De-Chuan Zhan, Ming Li 0005, Yufeng Li 0008, Zhi-Hua Zhou
ICML3
2009 Multi-instance learning by treating instances as non-I.I.D. samples
abstract
Previous studies on multi-instance learning typically treated instances in the bags as independently and identically distributed. The instances in a bag, however, are rarely independent in real tasks, and a better performance can be expected if the instances are treated in an non-i.i.d. way that exploits relations among instances. In this paper, we propose two simple yet effective methods. In the first method, we explicitly map every bag to an undirected graph and design a graph kernel for distinguishing the positive and negative bags. In the second method, we implicitly construct graphs by deriving affinity matrices and propose an efficient graph kernel considering the clique information. The effectiveness of the proposed methods are validated by experiments.
Zhi-Hua Zhou, Yu-Yin Sun, Yufeng Li 0008
ICML3
2009 A Convex Method for Locating Regions of Interest with Multi-instance Learning
Yufeng Li 0008, James T. Kwok, Ivor W. Tsang, Zhi-Hua Zhou
ECML/PKDD (2)1