Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Graph Neural Networks

A connectome is a graph: brain regions are nodes, connectivity strengths are edges. Standard deep learning architectures require flattening that graph into a vector, which throws away the relational structure and forces the model to relearn it from data it does not have enough of. Graph neural networks operate on the graph directly.

The practical payoff is parameter efficiency. Because a GNN shares weights across nodes rather than learning a separate parameter per connectome entry, it needs far fewer parameters to reach the same accuracy — which matters a great deal when your clinical cohort has a few hundred subjects.

Why it appears in this program

Both projects using GNNs are prediction problems on brain networks where interpretability is as important as accuracy. Methods such as GNNExplainer can probe a trained model to identify which specific edges or regions drove a prediction, which is what makes the output clinically meaningful rather than just a score.

CNS Projects

Getting started