RL with Neural Feedback(RLNF):用脑信号当偏好反馈 · 干货攻略
- 链接: https://x.com/omarsar0/status/2115923475126800699
- 分类: x-tips
- 来源: X @omarsar0
- 作者: Jay
- 更新: 2026-10-31
- 仓库: https://github.com/your-profile/fNIRS2RL (数据集)、https://github.com/your-profile/NeuroLoop-Classification/tree/aaai26 (分类代码,均为论文原文所给链接,注意占位符问题,见「上手步骤」)
- 论文: arXiv:2511.12844 · https://arxiv.org/abs/2511.12844
这是什么
@omarsar0 在 2026-10-29 转述了 @rahulchhabra07 的一条帖子,原帖链接为 https://x.com/rahulchhabra07/status/2115918744308658325:
Introducing RL with Neural Feedback (RLNF). We have found reliable ways to train AI models to respond to human preferences purely from brain signals. The example below is a picture of a face that self-transforms into a more attractive version for the subject as they are looking at it.
@omarsar0 自己的解读是:这就是「直接从大脑里读出来的偏好数据」,而且他补充说自己当年做过 BCI 研究,觉得这正是他熟悉的那类研究方向。
必须先说清一件事:帖子里那个「人脸在被试注视时自我变形为更漂亮版本」的演示,我没能找到对应的一手出处。检索预算只允许一次交叉搜索,未命中任何论文、仓库或项目页能与之对应;因此本文不把该演示的技术细节、精度或实现方式写进正文,也不把它与下述论文合并叙述。RLNF 这个术语目前可核验的官方出处只有一篇论文,而它做的不是变脸生成。
官方可核验的来源
- arXiv:2511.12844《Towards Reinforcement Learning from Neural Feedback: Mapping fNIRS Signals to Agent Performance》
- 作者单位:Tufts University 计算机系(Matthew Russell、Benson Jiang、Donatello Sassaroli、Robert Jacob、Jivko Sinapov;投稿人 Julia Santaniello)
- 收录情况:AAAI 2026 录用,DOI
10.48550/arXiv.2511.12844;ACM 版10.1609/aaai.v40i21.38823 - 版本:v1 2025-11-17,v4 2026-02-08(当前引用版本)
- 框架名:NEURO-LOOP
论文自己的定位很清楚:RLHF 需要人主动参与、给显式标注,而显式反馈带来认知负担、也把很多用户排除在外;NEURO-LOOP 想用被动式 BCI + fNIRS(功能近红外光谱) 把隐式神经信号直接接入 agent 的训练流程,替代那些「点头/皱眉/手势」式的隐式反馈。
论文实际做了什么(数字全部出自官方原文)
论文明确声明:这一版只解决「神经分类」这第一步,是把隐式 fNIRS 信号映射到 agent 表现水平,为将来的 RLNF 系统铺路。
- 数据规模:25 名参与者(19–27 岁,14 女 11 男),每人完成 6 个条件中的 3–4 个,保证每个条件至少 10 人。论文正文另提到有 2 名参与者因技术原因被剔除分析(原句在截断处,具体原因我未逐字核实)。
- 三个域:OpenAI Gymnasium 的 Robot Fetch and Place、Lunar Lander、Flappy Bird;每个域分被动(只观察并评价 agent)与主动(用键盘/手柄亲自操控)两种条件。
- 设备与流程:ISS OxiplexTS fNIRS 头带,测前额叶(PFC)血流动力学响应;参与者距屏幕 24 英寸;每个条件前 20 秒静息用于校准;每个条件 2–5 分钟;任务后填 NASA-TLX 主观负荷问卷。
- 分类结果:二分类(optimal vs suboptimal)平均 F1 67%;三分类(optimal / suboptimal / worst-case)平均 F1 46%。
- 回归器:另训了回归模型预测「agent 所选动作与一组近最优策略动作的偏离程度」,给出连续的表现度量。
- 跨被试泛化:跨被试迁移仍是难点;用少量目标被试数据做微调后,平均 F1 提升 17%(二分类)与 41%(多分类)。
- 逐条件 F1(arXiv HTML 表格原文):Robot Passive 单被试 0.72±0.005 → 跨被试 0.54±0.01 → 微调 0.57±0.03;多分类 0.50±0.005 → 0.33±0.01 → 0.41±0.02。Flappy Passive 跨被试多分类低至 0.26±0.09(说明个体差异确实大)。
上手步骤(照论文走,不含未经核实的命令)
- 读原文:优先看 https://arxiv.org/html/2511.12844v4 的 Methodology 与 Dataset Notation 两节,再看 PDF。
- 拿数据与代码:论文给出两个链接——数据集
https://github.com/your-profile/fNIRS2RL,分类代码https://github.com/your-profile/NeuroLoop-Classification/tree/aaai26(分支aaai26)。注意:arXiv HTML 里组织名就是字面的your-profile,这在正式仓库里通常意味着被占位/匿名化,实际访问前先在 arXiv 页面与论文最新版本里核对真实地址,别照抄。 - 理解数据结构:神经数据集 N^k ∈ ℝ^{M×T}(M 通道 × T 时间戳),任务数据集 H^k ∈ ℝ^{P×T},每个时间步的任务统计量为 h_k = {S_t, A_t, R_t, S_{t+1}, V_t, B_t, E_t}(状态、动作、奖励、下一状态与若干表现量)。
- 复现三类模型:单被试模型(留出同一人数据评测)、多被试模型、微调模型(多被试模型再用目标被试少量数据校准)——这三种设定是论文的核心对比,也是它给出的落地路径建议。
- 指标:二分类 F1(optimal vs suboptimal)、多分类 F1(optimal/suboptimal/worst-case),外加偏离度回归器。
- 自评工作量:用 NASA-TLX 对比被动与主动条件的认知负荷,这是论文用来论证「隐式脑反馈不增加用户负担」的证据来源。
声明:本次没有实际跑通代码,也没有可用的 fNIRS 硬件,因此不提供未经核实的 pip 安装命令、依赖版本号或复现结果数字。上面的步骤是「论文写了什么」,不是「我验证过什么」。
适用边界
- 不是端到端的 RLNF:论文只做到「从脑信号判断 agent 做得好不好」,真正用脑信号当奖励去训练策略的闭环,是论文自己标注的未来工作。
- 精度离可用奖励模型还差一截:二分类 67% F1 意味着信号噪声大;作为 reward model 直接用会引入大量错误信用分配。
- 跨被试泛化是硬伤:论文结论是「cross-subject transfer remains a challenge」,实用路线是每个用户单独标定(少量数据微调),而不是一次训练全体通用。
- fNIRS 的物理边界:相比 EEG,fNIRS 空间分辨率更高、更耐运动伪迹、更便携,适合长时程自然场景;但它测的是血流动力学响应,时间分辨率低、需要头戴设备与每个任务前的静息校准,不适合毫秒级反馈。
- 实验域与真实场景有距离:三个域都是玩具级 Gym 环境,训练好的解码器是否能迁移到真实机器人或 LLM 行为上,论文没有证据。
- 和帖中演示不是一回事:变脸 demo 的技术栈、精度、开源状态我未核到,不要把本文的 F1 数据当成那个 demo 的性能指标。
- 伦理与数据治理:脑信号属于高度敏感的个人数据。论文实验走的是知情同意书 + NASA-TLX + 事后问卷(咖啡因摄入、睡眠、设备熟悉度等混杂变量自报)流程;任何真实落地都需要同级别的知情同意、数据脱敏与访问管控。
不确定处
- @rahulchhabra07 那条帖子的原始出处(论文 / 实验室主页 / 代码仓库 / 演示视频)未核实;本文引用的 arXiv:2511.12844 与该帖子是通过 RLNF 这一术语和作者 @omarsar0 的转述关联起来的,不是帖子本身给出的引用。
- 论文正文里被剔除的 2 名参与者的具体原因,我只看到截断片段,未逐字核实。
- 两个 GitHub 链接里的
your-profile占位符,真实仓库地址未能确认。 - 跨被试微调「提升 17% / 41%」是论文摘要给出的平均值,基线与置信区间未在摘要中给出。