Dewei Zhai

2026-06-07

大模型不是知识仓库,而是关系空间

我目前对 GPT 的一个理解:它最重要的产物不是事实库,而是一张关于世界关系的高维地图。

以前我以为,大模型学习的是知识。

最近学 Transformer 和 GPT 多了一点之后,我越来越倾向于换一个 理解方式:

大模型最重要的产物不是知识,而是关系。

GPT 更像一个关于世界关系的高维空间,而不是一个存放事实的仓库。

词不是本体

最开始接触大模型时,我以为模型学习的是词。

后来发现,词只是入口。

对模型来说,这些东西最初只是 ID:



苹果
汽车

真正进入神经网络的是向量。

训练刚开始时,这些向量是随机的,没有任何意义。训练过程中,模型 不断调整这些向量的位置。

最后,一些关系开始在空间里出现:

猫接近狗
狗接近狼
苹果接近水果
汽车远离动物

Embedding 的本质不是给概念下定义。

它是在给概念找坐标。

对模型来说,一个概念是什么,并不主要取决于它的字典定义,而取决于 它位于整个关系网络中的什么位置。

意义来自关系

人类习惯用定义理解世界。

比如:

猫是一种哺乳动物。

但仔细想想,我们真正理解“猫”,并不是因为背下了这句话。我们理解 猫,是因为知道一片关系:

猫是动物
猫会抓老鼠
猫喜欢鱼
猫和老虎相似
猫经常作为宠物出现

当这些关系足够丰富时,“猫”这个概念自然就清楚了。

意义来自关系。

关系越丰富,意义越完整。

这让我想到《道德经》里的一句:

有无相生,难易相成,长短相形,高下相倾。

长和短不是独立存在的。

高和低也不是独立存在的。

一个概念的意义,来自它和其他概念之间的关系。从这个角度看,大模型 和《道德经》有一种有趣的共鸣:它们都把注意力从孤立对象,转向对象 之间的关系。

语言是关系的压缩

我越来越觉得,语言本身是一种压缩格式。

比如:

昨天下雨了。

这句话背后其实藏着很多结构:

空气中的水汽增加
云层形成
温度满足条件
水滴凝结
雨滴下落
地面变湿

这些都没有被写出来。

语言只保留了足够传递信息的部分。阅读的过程,很大程度上是在恢复 那些被压缩掉的关系。

所以人类理解一句话时,真正发生的事情不只是识别文字,而是重建文字 背后的关系结构。

一条语料是一个约束

过去我以为,训练数据是在向模型灌输知识。

现在我更愿意这样理解:

一条训练语料,本质上是对关系空间施加的一个约束。

比如:

猫追老鼠。

这不只是三个词。它表达的是一种关系:

猫 -> 追 -> 老鼠

再比如:

北京是中国的首都。

这句话把几个关系推入空间:

北京 <-> 中国
北京 <-> 首都
中国 <-> 首都

训练集中的每一句话,都像是在对模型说:

这些关系应该成立。

数十亿、数百亿、数万亿段文本,共同构成了一个巨大的关系约束系统。

训练是在寻找几何结构

这也改变了我对训练的理解。

训练不是向模型内部塞入知识。

训练是在寻找一个关系空间,让它尽可能满足最多的约束。

可以把它想象成一个巨大的弹簧网络。

如果训练数据中经常出现:

猫 和 狗

那么空间会倾向于让它们靠近。

如果训练数据中很少把两者放在一起:

猫 和 发动机

那么它们就可以保持较远距离。

训练过程就是不断调整所有点的位置,直到这个空间能同时满足海量关系 约束。

从这个角度看,一条训练语料不是简单增加一个知识点,而是在给这个 几何空间增加一个约束。

GPT 的训练,就是寻找一个能够把这些约束同时兜住的高维结构。

参数是解析度

这也让我重新理解参数。

很多人会问:

模型有多少参数?

我觉得参数数量并不直接对应模型“存了多少对象”。

它更像世界模型的解析度。

地图不会复制整个城市。地图保留的是位置、道路、距离、连接,以及 一些有用的失真。

模型也是这样。

参数越多,不是说整个世界被塞进了模型。参数越多,意味着模型能够 表达更细致的关系结构。

世界没有被装进 GPT。

GPT 装进去的是一张关于世界关系的地图。

随着参数增长,这张地图可以变得越来越精细。

我现在的位置

过去我认为:

大模型学习的是知识。

现在我更倾向于认为:

大模型学习的是关系。

知识只是关系网络中的局部表现。

语言是关系的压缩表达。

训练数据是关系约束。

训练过程是在寻找满足这些约束的高维空间。

参数决定这个空间能达到的解析度。

所以,大模型最重要的产物不是一个巨大的知识库。

而是一个关于世界关系的几何空间。

语言只是这个空间投射出来的影子。


想聊聊?和我的助理辩一辩,或者给我留个言