atlas

Research map / Architectures and efficiency / RNNs and normalization

REST: Efficient and Accelerated EEG Seizure Analysis through Residual State Updates

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Dataset condensation and flow estimation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes REST, a tiny graph-based residual state update model (about 8.4K parameters, 37KB) with binary random masking and repeated weight-shared updates for fast EEG seizure detection and classification on TUSZ and CHB-MIT.

Problem

EEG seizure detection and classification models are large, memory-hungry and slow at inference, which limits real-time use in implantable or edge clinical devices such as RNS and DBS.

Approach

Replace RNN gating with a residual state update: the state is an affine map of input and previous state plus a graph-convolution increment over the electrode graph, with binary random masking of the increment and repeated updates that reuse the same weights per time step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use multiple random updates instead of a single deterministic update (ablation)REST · TUSZ seizure detection across clip lengthsAUROCHelped
use multiple random updates instead of a single random update (ablation)REST · TUSZ 10-s seizure classificationWeighted F1-score: 0.57 -> 0.60Helped
use multiple random updates instead of a single deterministic update (ablation)REST · TUSZ 10-s seizure classificationWeighted F1-score: 0.51 -> 0.60Helped
use MSE loss instead of BCE loss (ablation)REST · TUSZ 10-s seizure detection validationAUROC: 80.4 -> 83.6Helped
remove binary random mask during inference (ablation)REST (RS) · TUSZ 10-s seizure detectionAUROC: 81.8 -> 81.5Hurt
remove binary random mask during inference (ablation)REST (RM) · TUSZ 10-s seizure detectionAUROC: 83.6 -> 82.9Hurt
apply REST random-update strategies to RNN baselines instead of vanilla updates (ablation)RNN · TUSZ 10-s seizure detectionAUROC: 77.3 -> 80.8Helped
apply REST random-update strategies to GRU instead of vanilla updates (ablation)GRU · TUSZ 10-s seizure detectionAUROC: 73.5 -> 73.6No clear effect
apply REST random-update strategies to LSTM instead of vanilla updates (ablation)LSTM · TUSZ 10-s seizure detectionAUROC: 70.4 -> 74.7Helped
include the current input in each iterative state update instead of updating from the previous state alone (ablation)REST (RM) · Seizure analysisvalidation lossHelped
use REST (RM) rather than DCRNN w/SSSeizure detection models · TUSZ 10-sinference time: 23.25 ms vs. 1.292 msHelped
use REST (RM) rather than LSTMSeizure detection models · TUSZ 10-sAUROCHelped

Surprising findings

Limitations

Experimental setup

Datasets: TUH EEG Seizure Corpus (TUSZ) v2.0.0 CHB-MIT

Benchmarks: TUSZ CHB-MIT

Metrics: AUROC weighted F1-score inference time (ms) model size (MB) parameter count

Baselines: LSTM GRU ResNet-LSTM ResNet-Dilation-LSTM CNN-LSTM DCRNN DCRNN w/SS Transformer

Builds on: DCRNN GRU LSTM Dropout

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy