AffinityNet: semi-supervised few-shot learning for disease type prediction
Not on the map. Why?
Abstract (arXiv)
While deep learning has achieved great success in computer vision and many other fields, currently it does not work very well on patient genomic data with the "big p, small N" problem (i.e., a relatively small number of samples with high-dimensional features). In order to make deep learning work with a small amount of training data, we have to design new models that facilitate few-shot learning. Here we present the Affinity Network Model (AffinityNet), a data efficient deep learning model that can learn from a limited number of training examples and generalize well. The backbone of the AffinityNet model consists of stacked k-Nearest-Neighbor (kNN) attention pooling layers. The kNN attention pooling layer is a generalization of the Graph Attention Model (GAM), and can be applied to not only graphs but also any set of objects regardless of whether a graph is given or not. As a new deep learning module, kNN attention pooling layers can be plugged into any neural network model just like convolutional layers. As a simple special case of kNN attention pooling layer, feature attention layer can directly select important features that are useful for classification tasks. Experiments on both synthetic data and cancer genomic data from TCGA projects show that our AffinityNet model has better generalization power than conventional neural network models with little training data. The code is freely available at https://github.com/BeautyOfWeb/AffinityNet .
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 2; 2024: 2; 2025: 2.
12 papers.
- 2022Eye-gaze-guided Vision Transformer for Rectifying Shortcut Learningcited by 20
- 2022Deep learning for drug repurposing: methods, databases, and applicationscited by 16
- 2021OmiEmbed: a unified multi-task deep learning framework for multi-omics datacited by 12
- 2023Few Shot Learning for Medical Imaging: A Comparative Analysis of Methodologies and Formal Mathematical Frameworkcited by 9
- 2021Adaptive Prototypical Networks with Label Words and Joint Representation Learning for Few-Shot Relation Classificationcited by 7
- 2024Deep Transfer Learning for Kidney Cancer Diagnosiscited by 3
- 2022IA-GCN: Interactive Graph Convolutional Network for Recommendationcited by 2
- 2022Coupling Deep Imputation with Multitask Learning for Downstream Tasks on Genomics Datacited by 1
- 2023BroadCAM: Outcome-agnostic Class Activation Mapping for Small-scale Weakly Supervised Applicationscited by 1
- 2025Multi-Scale High-Resolution Logarithmic Grapher Module for Efficient Vision GNNscited by 1
- 2024Transformer-based few-shot learning for modeling Electricity Consumption Profiles with minimal data across thousands of domainscited by 0
- 2025Beyond Traditional Diagnostics: Transforming Patient-Side Information into Predictive Insights with Knowledge Graphs and Prototypescited by 0
- 2025Beyond Traditional Diagnostics: Transforming Patient-Side Information into Predictive Insights with Knowledge Graphs and Prototypes9 Dec 2025
- 2025Multi-Scale High-Resolution Logarithmic Grapher Module for Efficient Vision GNNs15 Oct 2025
- 2024Transformer-based few-shot learning for modeling Electricity Consumption Profiles with minimal data across thousands of domains15 Aug 2024
- 2024Deep Transfer Learning for Kidney Cancer Diagnosis8 Aug 2024
- 2023BroadCAM: Outcome-agnostic Class Activation Mapping for Small-scale Weakly Supervised Applications7 Sep 2023
- 2023Few Shot Learning for Medical Imaging: A Comparative Analysis of Methodologies and Formal Mathematical Framework8 May 2023
- 2022Eye-gaze-guided Vision Transformer for Rectifying Shortcut Learning25 May 2022
- 2022Coupling Deep Imputation with Multitask Learning for Downstream Tasks on Genomics Data28 Apr 2022
- 2022IA-GCN: Interactive Graph Convolutional Network for Recommendation8 Apr 2022
- 2022Deep learning for drug repurposing: methods, databases, and applications8 Feb 2022
- 2021OmiEmbed: a unified multi-task deep learning framework for multi-omics data3 Feb 2021
- 2021Adaptive Prototypical Networks with Label Words and Joint Representation Learning for Few-Shot Relation Classification10 Jan 2021