8通道 KMeans 硬路由 + ShallowConvNet Experts

KMeans 僅使用 outer-train 的 event 前 -1~0 秒 baseline;task 0~2 秒送入標準 ShallowConvNet。比較 global、每群 scratch 與 global-init 後群內微調三種模式。

主要結果

設定模型Accuracy mean ± STDBalanced accuracyMacro-F1
All trialsGlobal Shallow71.95% ± 17.58%71.94%0.712
All trialsHard-K2 scratch experts67.71% ± 15.67%67.68%0.668
All trialsHard-K2 global-init experts71.70% ± 17.88%71.69%0.713
20 Left + 20 RightGlobal Shallow59.75% ± 10.58%59.75%0.562
20 Left + 20 RightHard-K2 scratch experts56.30% ± 5.84%56.30%0.527
20 Left + 20 RightHard-K2 global-init experts60.40% ± 11.48%60.40%0.576

判斷:Hard routing did not produce a stable improvement over the matched global Shallow baseline.

受試者配對結果

設定比較平均差Bootstrap 95% CIWilcoxon p改善受試者
All trialshard_k2_scratch - global_shallow-4.23 pp[-6.18, -2.35] pp0.00391/10
All trialshard_k2_global_init - global_shallow-0.25 pp[-0.79, +0.22] pp0.84576/10
20 Left + 20 Righthard_k2_scratch - global_shallow-3.45 pp[-6.65, -0.25] pp0.10552/10
20 Left + 20 Righthard_k2_global_init - global_shallow+0.65 pp[-0.95, +2.00] pp0.30476/10

分群與 fallback

不平衡群完全保留。只有 train cluster 缺類或 validation cluster 為空時,該 expert 才回退至同 fold 的 global Shallow。

設定Fallback clusters群內 train trial 中位數Silhouette 中位數
20 Left + 20 Right73/50012.50.096
All trials3/30064.50.137

防止資料洩漏

StandardScaler → PCA → KMeans 均只 fit outer-train baseline;validation/test 只呼叫 transform/predict。KMeans 不讀 task waveform 或左右腳標籤。所有模型共用既有 folds、trial selections、Shallow 架構、task normalization 與 augmentation。

檔案

fold results · cluster diagnostics · expert results · subject summary · paired comparisons · 模型與訓練程式