Meta-Learning with Graph Neural Networks: Methods and Applications
arXiv:2103.00137
Abstract
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.
References in corpus (21)
- Semi-Supervised Classification with Graph Convolutional Networks
- Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
- Graph Neural Networks: A Review of Methods and Applications
- Learning Combinatorial Optimization Algorithms over Graphs
- Variational Graph Auto-Encoders
- Pitfalls of Graph Neural Network Evaluation
- Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Search
- Exact Combinatorial Optimization with Graph Convolutional Neural Networks
- SimpleShot: Revisiting Nearest-Neighbor Classification for Few-Shot Learning
- Multi-Task Deep Neural Networks for Natural Language Understanding
- Few-Shot Graph Learning for Molecular Property Prediction
- The Benefit of Multitask Representation Learning
- Position-aware Graph Neural Networks
- On the Theory of Transfer Learning: The Importance of Task Diversity
- Provable Meta-Learning of Linear Representations
- Learning-to-Learn Stochastic Gradient Descent with Biased Regularization
- Meta-Graph: Few Shot Link Prediction via Meta Learning
- A Meta-Learning Approach for Graph Representation Learning in Multi-Task Settings
- How Fine-Tuning Allows for Effective Meta-Learning
- Structure-Enhanced Meta-Learning For Few-Shot Graph Classification
- Self-supervised Auxiliary Learning for Graph Neural Networks via Meta-Learning