Skip to content

caixunshiren/GCNGDE_Simulation_for_EEG_analysis

Repository files navigation

GCNGDE_Simulation_for_EEG_analysis

Analyzing EGG dataset using graph convolutional neural network and graph neural ODE. Achieved ~5% improvement on brain state identification for epilepsy patients than the previous work. The work is the foundation for implementing the brain graph learning and brain state identification system on chip.

What is a brain graph?

Brain graphs are the representation of brain state in terms of the connectedness between each node (i.e. EEG detector node). Such representation is useful for application such as brain state prediction and identification. Below is an example of an epilepsy patient's brain graph, in chronological order as the patient's brain state changes.

drawing

These brain graphs are generated by graph convolutional neural network (GCN), a type of neural network that deal with network topology and connection. In this work, I also tried graph convolutional neural ODE, the neural ODE version of the network.

How was the result?

The accuracy plot is shown below. drawing

It is interesting to see how each brain graph progress, which is different for each neural network. Below shows the brain graph progression for patient 958.

drawing

From the hidden state progression, we can see the drastic difference between how GCN and Graph Convolutional Neural ODE process brain state.

drawing

About

Analyzing EEG dataset using graph convolutional neural network and graph differential equations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published