Skip to main content
QUICK REVIEW

[論文レビュー] EEGFormer: Towards Transferable and Interpretable Large-Scale EEG Foundation Model

Yuqi Chen, Kan Ren|arXiv (Cornell University)|Jan 11, 2024
EEG and Brain-Computer Interfaces被引用数 6
ひとこと要約

EEGFormerは1.7TBの大規模な未ラベルEEGデータ上で離散ベクトル量子化Transformerを事前学習し、解釈可能なコードブックトークンを備えた普遍的で転移可能な表現を学習するとともに、下流性能と新生児発作検出への転移性を示す。

ABSTRACT

Self-supervised learning has emerged as a highly effective approach in the fields of natural language processing and computer vision. It is also applicable to brain signals such as electroencephalography (EEG) data, given the abundance of available unlabeled data that exist in a wide spectrum of real-world medical applications ranging from seizure detection to wave analysis. The existing works leveraging self-supervised learning on EEG modeling mainly focus on pretraining upon each individual dataset corresponding to a single downstream task, which cannot leverage the power of abundant data, and they may derive sub-optimal solutions with a lack of generalization. Moreover, these methods rely on end-to-end model learning which is not easy for humans to understand. In this paper, we present a novel EEG foundation model, namely EEGFormer, pretrained on large-scale compound EEG data. The pretrained model cannot only learn universal representations on EEG signals with adaptable performance on various downstream tasks but also provide interpretable outcomes of the useful patterns within the data. To validate the effectiveness of our model, we extensively evaluate it on various downstream tasks and assess the performance under different transfer settings. Furthermore, we demonstrate how the learned model exhibits transferable anomaly detection performance and provides valuable interpretability of the acquired patterns via self-supervised learning.

研究の動機と目的

  • 巨大な未ラベルデータから dataset-specific pretraining ではなく普遍的なEEG表現を学習することを動機づける。
  • EEG信号の離散表現(ベクトル量子化)事前学習フレームワークを開発する。
  • EEGファウンデーションモデルの複数の下流タスクおよびデータセットへの転移性を調査する。
  • 学習された離散コードブックとトークンを分析して解釈可能な洞察を提供する。
  • TUHベースの下流タスクでの性能を評価し、新生児発作検出への転移を検討する。

提案手法

  • EEGを多変量時系列として表現し、パッチに分割する。
  • 位置埋め込みを用いてチャンネルごとにTransformerエンコーダでパッチをエンコードする。
  • エンコーダ出力をベクトル量子化コードブックで量子化して離散トークンを得る。
  • 離散トークンを浅いTransformerデコーダでデコードし入力を再構成する(再構成損失+VQペナルティ)。
  • 再構成誤差とベクトル量子化損失(コードブック使用とコミットメント項)を組み合わせたジョイント目的で訓練する。
  • 下流タスクのために事前学習済みエンコーダ/デコーダ(任意でコードブック)をファインチューニングする。
Figure 1: Overview of EEGFormer . Initially, multi-variate EEG signals are segmented into patches, which are then passed through a Transformer encoder. Subsequently, a vector-quantized model is employed to generate discrete indices. These indices are then fed into a shallow Transformer decoder.
Figure 1: Overview of EEGFormer . Initially, multi-variate EEG signals are segmented into patches, which are then passed through a Transformer encoder. Subsequently, a vector-quantized model is employed to generate discrete indices. These indices are then fed into a shallow Transformer decoder.

実験結果

リサーチクエスチョン

  • RQ1大規模なEEGデータでのベクトル量子化Transformerベースの事前学習は、複数のEEGタスクに転移可能な普遍的表現を生み出せるか。
  • RQ2離散表現学習はエンドツーエンド手法と比べてEEGモデルの解釈性を向上させるか。
  • RQ3EEGFormerはTUHコーパス外(例:新生児発作検出)データセットへどれだけ転移するか。

主な発見

モデル事前学習指標TUABTUARTUSLTUSZ新生児
EEGNetAUROC0.841 ± .0110.752 ± .0060.635 ± .0150.820 ± .0300.793 ± .019
EEGNetAUPRC0.832 ± .0110.433 ± .0250.351 ± .0060.470 ± .0170.499 ± .044
TCNAUROC0.841 ± .0040.687 ± .0110.545 ± .0090.817 ± .0040.731 ± .020
TCNAUPRC0.831 ± .0020.408 ± .0090.344 ± .0010.383 ± .0100.398 ± .025
EEG-GNNAUROC0.840 ± .0050.837 ± .0220.721 ± .0090.780 ± .0060.760 ± .010
EEG-GNNAUPRC0.832 ± .0040.488 ± .0150.381 ± .0040.388 ± .0230.419 ± .021
GraphS4merAUROC0.864 ± .0060.833 ± .0060.632 ± .0170.822 ± .0340.719 ± .007
GraphS4merAUPRC0.862 ± .0080.461 ± .0240.359 ± .0010.491 ± .0010.374 ± .013
BrainBERTAUROC0.853 ± .0020.753 ± .0120.588 ± .0130.814 ± .0090.734 ± .019
BrainBERTAUPRC0.846 ± .0030.350 ± .0140.352 ± .0030.386 ± .0180.398 ± .027
EEGFormer sAUROC0.862 ± .0070.847 ± .0130.683 ± .0180.875 ± .0040.842 ± .008
EEGFormer sAUPRC0.862 ± .0050.488 ± .0120.397 ± .0110.553 ± .0140.578 ± .023
EEGFormer bAUROC0.865 ± .0010.847 ± .0140.713 ± .0100.878 ± .0060.842 ± .014
EEGFormer bAUPRC0.867 ± .0020.483 ± .0260.393 ± .0030.560 ± .0100.568 ± .036
EEGFormer lAUROC0.876 ± .0030.852 ± .0040.679 ± .0130.883 ± .0050.833 ± .017
EEGFormer lAUPRC0.872 ± .0010.483 ± .0140.389 ± .0030.556 ± .0080.544 ± .026
  • EEGFormerのバリアントはTUH下流タスクでAUROCおよびAUPRC指標のいくつかのベースラインを上回る。
  • 事前学習エポック数は下流性能に正の影響を与える。
  • EEGFormerを用いた線形プロービングはすでにいくつかの教師ありベースラインに匹敵し、エンドツーエンドのファインチューニングが最良の結果を出す。
  • 離散コードブックは解釈性を実現し、学習済みインデックスのn-gram解析によって微調整なしで発作パターンを局在化できる。
  • 新生児データセットおよびTUSZデータセットでは、EEGFormerはベースラインと比較してAUPRCおよびAUROCの顕著な向上を示す。
Figure 2: Influence of pretrain epochs on two TUH corpus.
Figure 2: Influence of pretrain epochs on two TUH corpus.

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。