几百个细胞各放各的,画出来却只是一张薄面上的一条线——大脑能走的路,远比它的零件数少。
闭上眼,原地转半圈,停下。你还知道自己现在朝哪边。没人告诉你,你也没在心里数角度。这件事在脑子里并不是靠一个「方向」的格子存着——靠的是一圈细胞,它们的活动像一个亮斑停在环上某处;你转身,亮斑就沿着这圈挪同样的角度。这一期换一个看大脑的角度:别问「这个细胞代表什么」,问「这一群细胞此刻整体在往哪儿走」。换过去之后,记忆为什么能卡住、动作为什么要先「准备」、以及一件事你今天到底学不学得会,会一起得到解释。
先换一套记法。假设你同时记录了 100 个细胞,此刻每个细胞都有一个发放快慢的数值。把这 100 个数排成一串,就是这群细胞此刻的状态。你可以把它想成一个 100 维空间里的点——维度多得没法画,但道理和「一个点用 x、y 两个数定位」完全一样,只是这里要 100 个数。时间往前走,点跟着动,划出一条轨迹。
这套记法本身没说什么新东西。真正的发现是:这个点根本不到处乱跑。一百个细胞理论上有一百个自由度,实际测出来,状态几乎只在少数几个方向上变化——十来个,常常更少。别的方向基本是空的。这块「点被摁住、只能在里头动」的低维面,就叫神经流形。
打个比方:一百个人在台上挥手,看着像一百份自由,其实他们在跳同一支舞,真正能变的只有几件事——节拍、朝向、幅度。你不必逐个盯人,盯那几件事就够。大脑给人的感觉正是这样:零件极多,但能摆出的姿势少得多,而且这些姿势彼此连成一片。
EN Record N neurons and their instantaneous firing rates form a point in an N-dimensional state space; over time that point traces a trajectory. The striking empirical finding is that the point does not roam freely — population activity is confined to a low-dimensional surface, the neural manifold, with only a handful of effective dimensions out of hundreds.
「维度看着极高、实际贴在一张低维面上」在机器学习里叫流形假说,是这门学科的地基之一:一张 100 万像素的人脸照片,理论上有 100 万个自由度,可真实人脸只占其中薄薄一层——变的无非是角度、光线、表情这些数得过来的东西。深度网络中间层的活动也一样,几千个数值实际只在很少几个方向上有效变化。神经科学和 AI 在这里用的是同一套降维工具(比如把主要变化方向挑出来的 PCA),连图都长得像。
有了「状态」和「轨迹」,就可以用一套很省的语言描述大脑:给出此刻的状态、再给一条「下一刻往哪挪」的规则,就等于给了一张地形,状态像小球在上面滚。滚下去停住的那个坑,叫吸引子。
最简单的坑是一个点。你被念了一串电话号码,要在心里拎住几秒——这几秒里输入早没了,可一群前额叶细胞还在持续放电(前额叶)。它们靠互相激励把彼此撑住,就是被推进了一个坑。坑的好处是抗噪:周围细胞的随机波动把球推歪一点,它自己会滚回来——这正是「记住」需要的那种稳。1982 年 Hopfield 把这件事写成了一个能记东西的网络:每段记忆是地形上的一个坑,回忆就是从一个残缺的线索出发、顺着坡滚到坑底。他因这条线分享了 2024 年的诺贝尔物理学奖。
坑不一定是个点。如果它是一整圈呢?1990 年代有人为了解释头朝向细胞提出:把这些细胞排成一个环,相邻的互相加强、隔得远的互相压制,活动就会自动收成一个亮斑,停在环上任意一处不动;转头的信号则把亮斑沿着环推走。当时这纯属纸上推演。二十多年后,它在果蝇脑里被直接看见了:果蝇脑中央有一圈叫椭球体的结构,把它的活动拍下来,果蝇一转身,那个亮斑就沿着圈同步转过同样的角度(Seelig & Jayaraman 2015;Kim 等 2017 进一步证实它就是环吸引子)。后来在小鼠身上也测到同一个环,而且动物睡着时它照样在转——梦里也有个朝向。
还有更漂亮的:给老鼠的网格细胞群体做同样的分析,得到的流形是一个甜甜圈的表面(Gardner 等 2022)——那正是「在平面上走、走出一格就回到原样」这件事该有的形状(海马与内嗅)。形状是被任务要求逼出来的,不是巧合。
EN Give a system a state plus a rule for where it goes next and you get a landscape the state rolls across; the basins are attractors. Point attractors explain persistent prefrontal activity in working memory — noise gets corrected back — and Hopfield (1982) turned this into associative memory (a share of the 2024 Nobel Prize in Physics). A ring attractor, predicted in the 1990s for head-direction cells, was later seen directly in the fly ellipsoid body (Seelig & Jayaraman 2015; Kim et al. 2017), and grid-cell populations live on a torus (Gardner et al. 2022).
Hopfield 那个网络是联想记忆的原型:不按地址取东西,而是给一段残缺的线索、让它自己滚到最近的坑里补全——这跟今天的向量检索是一路货。更妙的是后来发现的一条:把 Hopfield 网络的容量推到「现代」版本时,它的取回公式和大语言模型里 attention(模型每一步用当前的问题去和一堆记下来的键比对、按相似度加权取回)的数学式子几乎重合。「往坑里滚」和「按相似度取回」原来是同一个动作的两种写法。
你伸手去拿桌上的杯子。运动皮层怎么把这事办成的?教科书版本是:细胞编码方向,下游把方向读出来发给肌肉(运动系统与小脑)。可这个说法一直有个尴尬:动手之前那两三百毫秒,运动皮层已经很忙了,手却没动。那阵活动到底在干嘛?
2012 年 Churchland 那组换了个看法:别问细胞代表什么,看整群的轨迹。结果很干净——每一次伸手,群体状态都在流形上转圈,像一个被拨了一下的转盘。于是准备期的意义变得很清楚:它是在把状态摆到一个特定的起点上。手一放,回路自己的动力学就把轨迹转出去,肌肉指令是这条轨迹被读出来的结果。要伸向不同方向,改的不是「发什么指令」,是起点摆在哪儿。
那准备期活动那么强,为什么手不动?因为它落在一个输出零空间里——这些细胞的变化互相配合得刚刚好,传到下游一加总正好抵消(Kaufman 等 2014)。大脑挑了肌肉「听不见」的那些方向,把话提前说完。
EN Churchland et al. (2012) found that motor-cortex population activity rotates on the manifold during reaching. Preparatory activity is not a coded command but an initial condition: set the state, release it, and the circuit's own dynamics unfold the trajectory that muscle commands read out. Preparation does not leak into movement because it lives in an output-null subspace whose components cancel downstream (Kaufman et al. 2014).
这一条的对读紧到几乎不用翻译。人工网络里有一类循环网络(把自己上一刻的输出接回自己的输入,所以有「状态」,能一步步演化),它和大脑一样是个动力系统。2013 年 Sussillo 和 Barak 训练这种网络去做记忆和决策的任务,然后用「找不动点」的办法拆开它——不动点就是前面说的坑底,把坑和坑周围的坡描出来,网络学到的算法就露了出来。他们发现训练出来的网络自发长出了同一类结构:稳住答案用点吸引子,攒证据用一条缓坡上的慢线,出动作用旋转。今天分析猴子运动皮层数据和分析一个循环网络,用的已经是同一套工具箱——这在两门学科之间是很少见的事。
先泼一盆冷水。2019 年 Stringer 那组同时记录了一万多个小鼠视觉皮层细胞,给它看几千张自然图像——这回维度一点也不低:有效方向一个接一个,衰减得非常慢。这提醒了一件容易被忽略的事:你测出多少维,很大程度取决于你记了多少细胞、让动物做了多难的事。让猴子来回够几个固定的靶子,那当然只需要几个自由度。所以更诚实的说法是——流形是某个任务下的有效低维,不是大脑本身只有十来个自由度。
但它确实有因果上的分量,而且证据很硬。2014 年 Sadtler 那组让猴子用脑机接口控制光标:从运动皮层实时读活动、按一套映射换成光标位移(运动系统与小脑)。练熟之后,实验者偷偷改映射。改成一个还在原流形里的新映射,猴子几小时就重新学会;改成一个需要跑到流形外的映射,同一天怎么练都学不会。后续工作(Oby 等 2019)显示那种映射不是永远学不会,而是要练好几天,让新的活动模式慢慢长出来。换句话说,你今天能学会什么,被你现有的流形框着;要突破它,得给时间。
另一头是个好消息。同一只猴子隔几年再做同一个动作,单个细胞的脾气会漂——这个细胞原本偏爱往左,几年后不一定还偏爱往左。可把群体活动投到流形上看,那套潜在的动力学稳得惊人(Gallego 等 2020)。这对脑机接口是实打实的用处:与其死盯着某几个细胞不放,不如去对齐流形,解码器就能跨越几个月甚至几年继续能用(脑机接口那期讲过读取端的工程,这里是它长期稳定的底气)。
EN Caveats first: Stringer et al. (2019) recorded >10,000 mouse visual-cortex neurons under rich natural images and found dimensionality that is not low — measured dimensionality depends on how many neurons you record and how hard the task is. Still, manifolds have causal bite: in BCI experiments, monkeys relearn within-manifold perturbations in hours but fail outside-manifold ones the same day (Sadtler et al. 2014), needing days to grow new patterns (Oby et al. 2019). And while single-neuron tuning drifts over years, latent dynamics on the manifold stay stable (Gallego et al. 2020) — the basis for long-term stable decoders.
「不去推每一步,而是造一个坡、让它自己滚」——这个念头在好几个离神经科学很远的地方都被独立想到过: