Dynamic Spatial Filter for EEG Channel Reweighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models for EEG monitoring, particularly those using deep neural networks, are not robust to noisy data and randomly missing channels, especially in sparse montages and limited computing power scenarios, which hampers their effectiveness in real-world settings like at-home or mobile applications.

Innovation Solution

Dynamic spatial filtering (DSF) is introduced, which involves a multi-head attention module that can be plugged into neural networks to dynamically reweigh channels based on their relevance to a learning task or corruption, using a neural network to predict a dynamic spatial filter from channel data, allowing the model to focus on good channels and ignore bad ones, and providing interpretable outputs for real-time monitoring of channel importance and signal quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep neural networks are trained end-to-end for EEG monitoring, then learning accuracy can be improved, but robustness to channel corruption and noise deteriorates

Engineering Contradiction:
Improvelearning accuracyVSAvoidrobustness to channel corruption
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system segments the channel weighting problem from the main neural network processing. A separate dynamic spatial filter module independently computes channel weights based on signal quality metrics, which are then applied to the EEG channels before input to the main neural network. This segmentation allows the main network to focus on learning accurate patterns while the separate module handles robustness to corruption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dynamic spatial filter acts as an intermediary component between the raw EEG channels and the neural network. It computes relevance scores for each channel based on signal quality and task-specific importance, then uses these scores to reweight the channels. This intermediary processing step ensures that corrupted or noisy channels have reduced influence on the final classification or regression task.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If more sensors are used to improve signal quality, then measurement precision improves, but device complexity and computing power requirements increase

Engineering Contradiction:
Improvesignal qualityVSAvoidnumber of sensors
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically changes the effective weight parameter of each channel based on signal quality metrics and task relevance. Instead of using all sensors with equal weight, the dynamic spatial filter adjusts channel weights in real-time, effectively down-weighting noisy or corrupted channels and up-weighting high-quality channels. This parameter adjustment allows the system to achieve robust performance with fewer sensors or in challenging recording conditions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If dynamic spatial filtering is applied to reweigh channels, then robustness to noise improves, but computational overhead increases

Engineering Contradiction:
Improverobustness to noiseVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The dynamic spatial filter performs preliminary processing of the EEG channels before they are input to the main neural network. By computing channel weights based on signal quality metrics and applying these weights in advance, the system reduces the computational burden on the main network. The pre-weighted channels require less extensive denoising or robustness handling during the main processing stage, especially in resource-constrained environments like mobile or at-home EEG devices.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240273361A1Systems and methods for neural networks and dynamic spatial filters to reweigh channels
Publication Date: 2024.08.15 INTERAXON
  • US20240273361A1 patent drawing
  • US20240273361A1 patent drawing
  • US20240273361A1 patent drawing

AI summary

Systems and methods disclosed herein are directed at the dynamic filtering of channels based on relevance of a channel to a learning task or channel corruption. In one aspect. a system is disclosed herein for dynamically reweighing a plurality of channels according to relevance given a learning task or channel corruption using a neural network. The system comprising a plurality of channels. each channel of the plurality of channels comprising data and a computing device. The computing device can be configured to receive a dataset from a plurality of channels. extract a representation of the dataset or the plurality of channels. predict a dynamic spatial filter from the representation of the dataset or the plurality of channels using a neural network. apply the dynamic spatial filter to dynamically reweigh each of the channels of plurality channels. and perform a learning task using the reweighed channels and a second neural network.