Skip to main content
QUICK REVIEW

[논문 리뷰] Transformer-based Spatial-Temporal Feature Learning for EEG Decoding

Yonghao Song, Xueyu Jia|arXiv (Cornell University)|2021. 06. 11.
EEG and Brain-Computer Interfaces참고 문헌 54인용 수 93
한 줄 요약

논문은 S3T를 도입하는데, 작은 Transformer 기반 EEG 해독 모델로 공간 피처-채널 주의와 작은 시간 슬라이스에 걸친 시간 주의를 사용해 파라미터 수가 적으면서도 현 상태에 준하는 성능을 달성한다.

ABSTRACT

At present, people usually use some methods based on convolutional neural networks (CNNs) for Electroencephalograph (EEG) decoding. However, CNNs have limitations in perceiving global dependencies, which is not adequate for common EEG paradigms with a strong overall relationship. Regarding this issue, we propose a novel EEG decoding method that mainly relies on the attention mechanism. The EEG data is firstly preprocessed and spatially filtered. And then, we apply attention transforming on the feature-channel dimension so that the model can enhance more relevant spatial features. The most crucial step is to slice the data in the time dimension for attention transforming, and finally obtain a highly distinguishable representation. At this time, global averaging pooling and a simple fully-connected layer are used to classify different categories of EEG data. Experiments on two public datasets indicate that the strategy of attention transforming effectively utilizes spatial and temporal features. And we have reached the level of the state-of-the-art in multi-classification of EEG, with fewer parameters. As far as we know, it is the first time that a detailed and complete method based on the transformer idea has been proposed in this field. It has good potential to promote the practicality of brain-computer interface (BCI). The source code can be found at: extit{https://github.com/anranknight/EEG-Transformer}.

연구 동기 및 목표

  • CNN/RNN를 넘어서는 전역 의존성 모델링으로 EEG 해독의 동기를 제시한다.
  • EEG 데이터에 맞춘 경량 Transformer 유사 아키텍처를 제안한다.
  • 특징 채널의 선택적 가중치 부여와 시간적 의존성 포착을 가능하게 한다.
  • 더 적은 파라미터로 공개 모터 이미저리 EEG 데이터셋에서 경쟁력 있는 성능을 입증한다.

제안 방법

  • 밴드패스 필터링과 CSP에서 영감을 얻은 공간 필터링을 일대다 전략으로 적용하여 EEG를 전처리한다.
  • 시간 처리 전에 공간 채널 가중치를 주기 위해 특징 채널 주의(attention)를 적용한다.
  • 합성곱 기반 위치 인코딩과 다중 헤드 시간 주의로 시간적 의존성을 포착한다.
  • 데이터를 작은 시간 슬라이스로 나누고 잔차 연결과 FF 블록이 있는 시간 주의를 적용한다.
  • 전역 평균 풀링 후 간단한 완전 연결 층과 크로스 엔트로피 손실로 분류한다.

실험 결과

연구 질문

  • RQ1경량 Transformer 기반 모델이 공간적 및 시간적 의존성을 포착하여 EEG를 효과적으로 해독할 수 있는가?
  • RQ2특징 채널에 대한 주의가 전통적 CSP 기반 또는 CNN/RNN 방식에 비해 다중 클래스 EEG 구분력을 향상시키는가?
  • RQ3시간 슬라이스 크기와 위치 인코딩이 EEG 해독 성능에 미치는 영향은 무엇인가?
  • RQ4S3T가 공개 MI-EEG 데이터셋에서 정확도와 파라미터 효율성 면에서 최첨단 기준선과 어떻게 비교되는가?

주요 결과

Table/Result TypeMetric/Column1Metric/Column2Metric/Column3Metric/Column4Metric/Column5Additional Notes
Table I: Scoring performance (OVR per dataset)2ac091.3083.3375.6095.7279.28
2ac191.4881.8884.3393.8483.09
2ac292.0387.8483.8795.3285.81
2ac390.3777.4085.6191.9181.30
Table I: Scoring performance (OVR per dataset)2bc084.2683.0985.8782.6684.46
2bc184.2685.5082.6685.8784.06
Table II: Baseline comparison on 2a (averages)MethodS01S02S03S04S05S06S07S08S09AveragestdsignificanceParams
FBCSP2a76.0056.5081.2561.0055.0045.2582.7581.2570.7567.7512.94p < 0.01
ConvNet2a76.3955.2189.2474.6556.9454.1792.7177.0876.3972.5313.42p < 0.01295.25k
EEGNet2a85.7661.4688.5467.0155.9052.0889.5883.3386.8174.5014.36p < 0.011.46k
C2CM2a87.5065.2890.2866.6762.545.4989.5883.3379.5174.4614.45p < 0.0136.68k
CNN+LSTM2a85.0054.0087.0078.0077.0066.0095.0083.0090.0080.0011.97p = 0.09618.57k
DFL2a91.3171.6292.3278.3880.1061.6292.6390.3078.3881.8510.15p = 0.077430.69k
Ours2a91.6771.6795.0078.3361.6766.6796.6793.3388.3382.598.68k
FBCSP2b70.0060.3660.9497.5093.1280.6378.1392.5086.8880.0013.06p < 0.05
ConvNet2b76.5650.0051.5696.8893.1385.3183.7591.5685.6279.3716.27p < 0.05295.23k
EEGNet2b68.4457.8661.2590.6380.9463.1384.3893.1383.1375.8812.57p < 0.011.15k
MSCNN2b80.5665.4465.9799.3289.1986.1181.2588.8286.8182.6110.44p < 0.0524.99k
Ours2b81.6768.3366.6798.3388.3390.0085.0093.3386.6784.2610.036.50k
  • S3T는 많은 기준선보다 적은 파라미터로 BCI Competition IV 데이터셋 2a 및 2b에서 경쟁력 있는 정확도를 달성한다.
  • 시간 슬라이스에 대한 주의인 시간 변환이 백본이며, 제거하면 성능이 현저히 감소한다.
  • 특징 채널 주의를 통한 공간 변환은 특히 구분이 어려운 피험자에게 추가 이점을 제공한다.
  • 컨볼루션 블록을 통한 위치 인코딩은 성능을 크게 향상시키며 제거 시 손실이 관찰된다.
  • 절제 및 파라미터 민감도 분석은 S3T의 파라미터 변화에 대한 강건성과 시간 주의의 가치를 보여준다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.