重新理解Embeddings:从思想起源到技术本质

从分布式假设的思想起源重新理解嵌入:用连续向量空间建模语义关系。
文章从思想起源的角度重新解释嵌入(Embeddings),灵感来自斯坦福《语音与语言处理》教材第5章和Reddit作者的分享。核心观点是:嵌入的本质是将离散对象(如单词)映射到连续向量空间,使语义相似的物体在空间中距离更近,从而用几何关系建模语义。其理论基础是分布式假设——词义由上下文决定。文章回顾了从固定词嵌入(Word2Vec、GloVe)到上下文嵌入(ELMo、BERT)的演进,指出这一演进始终围绕利用上下文构建连续表示。嵌入已扩展到推荐系统、图嵌入和多模态任务,但面临偏见继承和高维可解释性差的挑战。作者强调,理解嵌入的设计哲学比记忆算法步骤更有价值。
Embeddings(嵌入)是现代AI系统的基石,从搜索引擎到推荐系统,再到大型语言模型,背后都有它的身影。但大多数解释都聚焦于“如何计算”,而忽略了“为何如此设计”。最近,Reddit上一位作者尝试从思想起源的角度重新解释嵌入,灵感来自斯坦福《语音与语言处理》教材的第5章。这种视角或许能帮助我们更透彻地理解嵌入的本质。

嵌入的核心思想:从离散到连续
传统上,单词被表示为离散的符号(如one-hot向量),但这种表示无法捕捉语义关系。嵌入的核心思想是将离散对象映射到连续向量空间,使得语义相似的物体在空间中距离更近。这不仅是技术上的转变,更是思维方式的革新:用几何关系建模语义。
斯坦福教材第5章从分布式假设出发——一个词的含义由它的上下文决定。这一思想催生了Word2Vec、GloVe等方法,并延续到今天的上下文嵌入(如BERT)。Reddit作者强调,理解这一起源,能让人明白嵌入并非魔法,而是对“分布语义”的数学实现。
分布式假设(Distributional Hypothesis) 是分布式语义学的核心原则,由语言学家Zellig Harris在1954年提出,后经John R. Firth的著名格言“观其伴,知其义”(You shall know a word by the company it keeps)而广为人知。其核心主张是:语义相似的词倾向于出现在相似的上下文中。换言之,一个词的意义可以通过统计其周围出现的其他词来刻画。这一假设为后续的统计自然语言处理奠定了理论基础,使得词义可以转化为可计算的向量。Word2Vec、GloVe等词嵌入方法本质上都是对这一假设的工程实现:通过预测上下文或共现统计来学习低维稠密向量。
词嵌入(Word Embedding) 是将词汇表中的每个词映射为一个固定长度的稠密实数向量的技术。与传统的one-hot表示(维度等于词表大小、仅一位为1、其余为0)相比,词嵌入维度通常为50到300维,且每个维度都携带语义信息。经典方法包括:Word2Vec(2013年由Mikolov等人提出,含CBOW和Skip-gram两种架构,通过预测上下文或中心词来训练)、GloVe(2014年由斯坦福团队提出,基于全局词共现矩阵的加权最小二乘优化)。词嵌入的一个著名特性是向量算术:如“国王 - 男人 + 女人 ≈ 女王”,展示了连续空间中语义关系的线性可计算性。
从词嵌入到上下文嵌入
早期的词嵌入为每个词分配一个固定向量,但无法处理一词多义。上下文嵌入(如ELMo、BERT)则根据句子动态生成向量,进一步提升了语义表示的细腻度。这一演进背后,仍是同一个核心思想:利用上下文信息构建连续表示。
作者在帖子中并未深入技术细节,而是引导读者思考嵌入的“目的”:为什么我们需要连续空间?因为人类语言充满模糊性和关联性,离散符号难以刻画这种结构。连续空间提供了可计算、可比较的语义度量。
上下文嵌入(Contextual Embedding) 指同一个词在不同句子中根据其上下文生成不同的向量表示,从而解决一词多义问题。代表性模型包括:ELMo(2018年,采用双向LSTM,通过预训练语言模型为每个词生成上下文相关的表示)、BERT(2018年,基于Transformer编码器,通过掩码语言模型和下一句预测任务进行预训练,生成深层双向上下文表示)。与静态词嵌入不同,上下文嵌入的向量随输入句子动态变化,例如“bank”在“river bank”和“bank account”中会得到不同的向量。这一范式已成为现代大型语言模型的基础,GPT系列同样依赖上下文相关的表示学习。
嵌入的广泛应用与挑战
嵌入不仅用于自然语言处理,还扩展到推荐系统、图嵌入、甚至多模态任务。但挑战依然存在:嵌入可能继承数据中的偏见,且高维空间的可解释性较差。Reddit作者邀请读者反馈,或许正是希望引发对嵌入局限性的讨论。
从思想起源看嵌入,我们更能 appreciate 其设计哲学:用数学结构捕捉语义关系。这比单纯记忆算法步骤更有价值。
总结
嵌入是连接符号与语义的桥梁。通过追溯其思想起源,我们不仅理解了技术原理,也看到了AI中表示学习的本质。对于学习者和从业者,这种视角能带来更深刻的洞察。
相关推荐
科技前沿Caro揭秘:LBJ如何用伪装骗过种族隔离派
罗伯特·卡罗在LBJ传记中记录前参议员塔尔梅奇的采访:约翰逊初入参议院时刻意迎合南方保守派,塔尔梅奇称未察觉其民权倾向。掌权后约翰逊推动1964年民权法案与1965年投票权法案,揭示政治伪装与改革时机的关系。
科技前沿GitHub日报·11月07日:Agent就绪与上下文压缩
2026年09月02日(周三)午间版 AI新闻速递+热点深度讨论
科技前沿ToolLens:用Rust打造的MCP网关,将数千工具精简为三个
ToolLens 是一个用 Rust 编写的开源 MCP 网关,只向 AI 智能体暴露三个工具而非数千个,通过网关模式解决工具数量膨胀带来的上下文压力,为 MCP 生态提供工程化参考。