YoVDO

Theory of Graph Neural Networks: Representation and Learning

Offered By: International Mathematical Union via YouTube

Tags

Representation Learning Courses Function Approximation Courses Neural Network Architecture Courses Machine Learning Models Courses

Course Description

Overview

Explore a comprehensive lecture on Graph Neural Networks (GNNs) that delves into their theoretical foundations, representation capabilities, and learning properties. Gain insights into the approximation and learning characteristics of message passing GNNs and higher-order GNNs, with a focus on function approximation, estimation, generalization, and extrapolation. Discover connections between GNNs and graph isomorphism, equivariant functions, local algorithms, and dynamic programming. Examine the challenges and potential solutions for improving discriminative power, generalization, and extrapolation in GNNs. Analyze the computational structure and algorithmic alignment of these models, and consider open questions in the field. Enhance your understanding of GNNs' applications in machine learning tasks involving nodes, graphs, and point configurations.

Syllabus

Intro
Machine Learning in one picture
Machine Learning with Graph Data: Applicat
Outline
GNNS: Origins and Relations
Message Passing Graph Neural Networks
Message Passing for Node Embedding
Fully connected Neural Network (FNN)
Message Passing Tree
Function Approximation and Graph Distincti
Color refinement/Weisfeiler-Leman algorith
Improving discriminative power
Node IDs and Local Algorithms
The challenge with generalization
Bounding the generalization gap
Neural Tangent Kernel
Computational structure
Algorithmic Alignment
Big picture: when may extrapolation "work"?
Extrapolation in fully connected ReLU netwo
Implications for the full GNN
Open Questions...


Taught by

International Mathematical Union

Related Courses

الشبكات العصبية والتعلم العميق
DeepLearning.AI via Coursera
Machine Learning: Create a Neural Network that Predicts whether an Image is a Car or Airplane.
Coursera Project Network via Coursera
Neural Network Programming - Deep Learning with PyTorch
YouTube
Computer Vision with GluonCV (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Neuronales Netz von Scratch
Coursera Project Network via Coursera