Table of Contents
Fetching ...

GCT: Graph Co-Training for Semi-Supervised Few-Shot Learning

Rui Xu, Lei Xing, Shuai Shao, Lifei Zhao, Baodi Liu, Weifeng Liu, Yicong Zhou

TL;DR

A novel label prediction method, Isolated Graph Learning (IGL), which can weaken the negative influence of noise from the feature representation perspective, and is also flexible to independently complete training and testing procedures, which is suitable for SSFSL.

Abstract

Few-shot learning (FSL), purposing to resolve the problem of data-scarce, has attracted considerable attention in recent years. A popular FSL framework contains two phases: (i) the pre-train phase employs the base data to train a CNN-based feature extractor. (ii) the meta-test phase applies the frozen feature extractor to novel data (novel data has different categories from base data) and designs a classifier for recognition. To correct few-shot data distribution, researchers propose Semi-Supervised Few-Shot Learning (SSFSL) by introducing unlabeled data. Although SSFSL has been proved to achieve outstanding performances in the FSL community, there still exists a fundamental problem: the pre-trained feature extractor can not adapt to the novel data flawlessly due to the cross-category setting. Usually, large amounts of noises are introduced to the novel feature. We dub it as Feature-Extractor-Maladaptive (FEM) problem. To tackle FEM, we make two efforts in this paper. First, we propose a novel label prediction method, Isolated Graph Learning (IGL). IGL introduces the Laplacian operator to encode the raw data to graph space, which helps reduce the dependence on features when classifying, and then project graph representation to label space for prediction. The key point is that: IGL can weaken the negative influence of noise from the feature representation perspective, and is also flexible to independently complete training and testing procedures, which is suitable for SSFSL. Second, we propose Graph Co-Training (GCT) to tackle this challenge from a multi-modal fusion perspective by extending the proposed IGL to the co-training framework. GCT is a semi-supervised method that exploits the unlabeled samples with two modal features to crossly strengthen the IGL classifier.

GCT: Graph Co-Training for Semi-Supervised Few-Shot Learning

TL;DR

A novel label prediction method, Isolated Graph Learning (IGL), which can weaken the negative influence of noise from the feature representation perspective, and is also flexible to independently complete training and testing procedures, which is suitable for SSFSL.

Abstract

Few-shot learning (FSL), purposing to resolve the problem of data-scarce, has attracted considerable attention in recent years. A popular FSL framework contains two phases: (i) the pre-train phase employs the base data to train a CNN-based feature extractor. (ii) the meta-test phase applies the frozen feature extractor to novel data (novel data has different categories from base data) and designs a classifier for recognition. To correct few-shot data distribution, researchers propose Semi-Supervised Few-Shot Learning (SSFSL) by introducing unlabeled data. Although SSFSL has been proved to achieve outstanding performances in the FSL community, there still exists a fundamental problem: the pre-trained feature extractor can not adapt to the novel data flawlessly due to the cross-category setting. Usually, large amounts of noises are introduced to the novel feature. We dub it as Feature-Extractor-Maladaptive (FEM) problem. To tackle FEM, we make two efforts in this paper. First, we propose a novel label prediction method, Isolated Graph Learning (IGL). IGL introduces the Laplacian operator to encode the raw data to graph space, which helps reduce the dependence on features when classifying, and then project graph representation to label space for prediction. The key point is that: IGL can weaken the negative influence of noise from the feature representation perspective, and is also flexible to independently complete training and testing procedures, which is suitable for SSFSL. Second, we propose Graph Co-Training (GCT) to tackle this challenge from a multi-modal fusion perspective by extending the proposed IGL to the co-training framework. GCT is a semi-supervised method that exploits the unlabeled samples with two modal features to crossly strengthen the IGL classifier.
Paper Structure (16 sections, 20 equations, 2 figures, 1 table)

This paper contains 16 sections, 20 equations, 2 figures, 1 table.

Figures (2)

  • Figure 1: Isolated Graph Learning (IGL) classifier. $l_{\cdot}$ and $u_{\cdot}$ denote the labeled and unlabeled samples, respectively. IGL first encodes the samples to graph representation and then propagate the label information through graph structure for prediction.
  • Figure 2: The flowchart of Graph Co-Training (GCT) in inductive semi-supervised case. We have two kinds of feature extractors, i.e., rotation-modal feature extractor and mirror-modal feature extractor. $\mathbf{X}_s^r$ and $\mathbf{X}_s^m$ indicate the features of support data in rotation-modality and mirror-modality. $\mathbf{X}_u^r$ and $\mathbf{X}_u^m$ represent the features of unlabeled data in corresponding modalities. In each modality, we first employ the support samples to train the basic classifiers $\mathbf{P}^{r}$ and $\mathbf{P}^{m}$ (i.e., IGL). Then, we use IGL classifier to predict unlabeled samples and obtain the corresponded soft-pseudo label matrices $\mathbf{Y}_u^{r}$ and $\mathbf{Y}_u^{m}$. Next, we select the most confident sample and give it one-hot-pseudo label. Note that different modalities may predict different results. Finally, we crossly expand the predicted-pseudo-sample to the support set and update the IGL classifier.