01
清醒闭眼
α 波:规律的“嗡嗡声”
- 8–12 Hz
闭眼放松时,脑电里常有每秒 8 到 12 次的规律振荡。
新闻特写 · NeurIPS 2026 EEG/EMG 基础模型挑战赛 · 入睡预测赛道
一条戴在额头上的头带,能不能提前算出你离“真正睡着”还有多久?
图1 戴脑电头带入睡的人(示意图,AI 生成)
1 · 为什么重要
失眠很常见。如果头带能提前知道你快睡着了,它就能在合适的时候关掉灯光和声音、调整助眠音频,或者帮医生评估“入睡困难”到底有多严重。
家用头带便宜、舒服,可以天天戴;代价是信号差:医院的多导睡眠图要贴一身电极,这里只有 4 个,噪声也多得多。
Muse 头带的全部四个电极。
2 · 脑电入门
大脑神经元放电,会在头皮上留下微伏级(百万分之一伏)的电压。
01
清醒闭眼
闭眼放松时,脑电里常有每秒 8 到 12 次的规律振荡。
02
变困 · N1
α 波退场,眼球缓慢地左右滚动,肌肉开始放松。人这时常常觉得自己“还没睡”。
03
睡着 · N2
出现睡眠纺锤波(短暂的快速爆发)和 K 复合波,信号整体变小、变“细碎”。N2 是医学上比较公认的“真正睡着”的标志,也是本赛道的终点线。
3 · 任务规则
录音按时间顺序一段一段送进模型,每 5 秒一个窗口。每段录音开始时,模型的记忆清零。每个窗口,模型都要回答:距第一次 N2 还剩多少秒?超过 600 秒的一律记为 600。
| 躺下后 | 正确答案 | 说明 |
|---|---|---|
| 0 秒 刚躺下 | 600 | 实际还剩 690 秒,封顶记 600 |
| 90 秒 | 600 | 仍超过 600,答案不变 |
| 300 秒 | 390 | 倒计时开始走动 |
| 600 秒 | 90 | 进入权重 5 的区间 |
| 650 秒 最后冲刺 | 40 | 再往后,误差按 10 倍计 |
| 690 秒 第一次 N2 | 0 | 睡着了 |
4 · 怎么评分
W-bMAE:加权分段平均绝对误差,越低越好。
把真实剩余时间分成四段,每段里先算平均误差(猜的秒数和真实秒数差多少),再按权重加权。每条录音得一个分数,最后对所有录音取平均。临睡前 40 秒内猜错 1 秒,相当于很早的时候猜错 10 秒。
5 · 数据长什么样
公开训练数据来自 NEMAR 数据集 nm000287,采样率 128 Hz,每条录音从躺下开始。
到第一次 N2 的时间,四分位范围是 7.5–16.7 分钟,最短 1 分钟、最长 25 分钟。因为多数人要十分钟以上才睡着,每条录音开头一段时间的正确答案都是“600”。
6 · 赛程与奖励
热身赛
进行中(11 月 5 日前)
11 月 5–22 日
即将开始
11 月 22–30 日
未开始
NeurIPS 2026
未开始
第 3 赛道奖金,美元。
7 · 一支参赛队的实践
作者团队的做法;数字为本地评测。
01
特征工程
把波形变成数字:各频段能量(δ、θ、α、σ、β)、α 间歇、眨眼与眼动、肌电强度等。
02
GRU 循环神经网络
一边读一边记住前面发生过什么,判断“困意”是否在累积。有的 GRU 直接输出秒数,有的输出“各种可能时间的概率分布”。
03
决策层
用梯度提升树把多个模型的意见和它们的平滑趋势合在一起,直接按比赛的加权误差来训练。
| 版本 | W-bMAE | 备注 |
|---|---|---|
| v3 热身提交 | 47.83 | 热身榜 185 队中第 117 |
| v7 | 42.91 | |
| v8 | 42.76 | |
| v9b | 42.63 | |
| v10 最佳 | 42.00 | 加入眼动、眨眼、肌电、α 间歇特征;计划作为密封赛首交 |
按受试者分组的交叉验证约 40.7。
分数低得离谱,往往不是模型好。
热身榜前列很多队伍分数异常低,因为公开测试集的标签能从公开数据里拿到(标签泄露)。密封赛换成私有数据后,这种分数会失效。
以下都试过,结果都变差:
在科学研究里,可靠的负结果同样有价值。
8 · 术语表
9 · 参考文献与链接