Meta-Learning with Graph Neural Networks: Methods and Applications
Graph Neural Networks (GNNs), a generalization of deep neural networks on graph data have been widely used in various domains, ranging from drug discovery to recommender systems. However, GNNs on such applications are limited when there are few available samples. Meta-learning has been an important framework to address the lack of samples in machine learning, and in recent years, researchers have started to apply meta-learning to GNNs. In this work, we provide a comprehensive survey of different meta-learning approaches involving GNNs on various graph problems showing the power of using these two approaches together. We categorize the literature based on proposed architectures, shared representations, and applications. Finally, we discuss several exciting future research directions and open problems.
Code (0)
등록된 구현이 없습니다.
Tasks
Drug DiscoveryMeta-LearningRecommendation SystemsSimilar Papers 제목 키워드 기반
MetaFill: Text Infilling for Meta-Path Generation on Heterogeneous Information Networks
Heterogeneous Information Network (HIN) is essential to study complicated networks containing multiple edge types and node types. Meta-path, a sequence of node types and edge types, is the core technique to embed HINs. S…
Graph EmbeddingLanguage ModellingLink PredictionNode Classification+1Robust Graph Meta-learning for Weakly-supervised Few-shot Node Classification
Graphs are widely used to model the relational structure of data, and the research of graph machine learning (ML) has a wide spectrum of applications ranging from drug design in molecular graphs to friendship recommendat…
ClassificationDrug DesignGraph LearningHallucination+3Node Classification on Graphs with Few-Shot Novel Labels via Meta Transformed Network Embedding
We study the problem of node classification on graphs with few-shot novel labels, which has two distinctive properties: (1) There are novel labels to emerge in the graph; (2) The novel labels have only a few representati…
General ClassificationGraph structure learningMeta-LearningNetwork Embedding+2SHGNN: Structure-Aware Heterogeneous Graph Neural Network
Many real-world graphs (networks) are heterogeneous with different types of nodes and edges. Heterogeneous graph embedding, aiming at learning the low-dimensional node representations of a heterogeneous graph, is vital f…
Graph EmbeddingGraph Neural NetworkNode ClassificationSupervised Graph Contrastive Learning for Few-shot Node Classification
Graphs are present in many real-world applications, such as financial fraud detection, commercial recommendation, and social network analysis. But given the high cost of graph annotation or labeling, we face a severe gra…
ClassificationContrastive LearningData AugmentationFew-Shot Learning+3