近年来,大语言模型(LLM)的爆发式发展让“人工智能”一词从科幻走进现实。从ChatGPT到文心一言,这些模型看似“能说会道”,但背后支撑其智能表现的两大技术基石——Token分词与Embedding语义向量化,却鲜少被公众所熟知。近日,多位AI领域专家在技术研讨会上指出,理解这两个底层机制,是真正读懂LLM的关键所在。

一、Token分词:从“字”到“词”的数字化切割

当我们向LLM输入一句话时,模型并不能直接理解“文字”的含义。它首先要完成的,是将文本转化为机器可处理的数字符号。这一过程的核心便是Token分词。

所谓的Token,可以理解为文本被拆解后的最小语义单元。它可以是单词、子词,甚至是一个字符。以中文为例,“人工智能”可能被切分为“人工”和“智能”两个Token;而在英文中,“unbelievable”可能被拆成“un-”“believe”“-able”三个子词。这种子词粒度(如BPE、WordPiece算法)的优势在于:既能覆盖常见词汇,又能处理罕见或新造词,让模型拥有更强的泛化能力。

Token分词的精度直接影响模型的“理解力”。如果分词过于粗糙,模型可能忽略细节;如果过于琐碎,又会增加计算开销。更重要的是,分词方式决定了词表大小,进而影响模型的内存占用和推理速度。业内常用GPT-4的词汇量约5万个Token,而LLaMA-3则扩展到了12万。这一数字的膨胀,反映了模型对细分语义捕捉的需求不断提升。

二、Embedding语义向量化:让机器“感知”意义

如果说Token分词是让模型“看到”文字,那么Embedding就是让模型“理解”文字。在神经网络中,每个Token都会被映射到一个高维实数向量,这个向量就称为Embedding。

为什么需要向量化?因为机器无法直接比较“苹果”和“水果”哪个更接近。但通过训练,模型可以将“苹果”“香蕉”“水果”“计算机”等词汇映射到同一语义空间。在向量空间中,“苹果”与“水果”的距离远小于“苹果”与“计算机”的距离。这种基于分布的语义近似,正是LLM能够进行联想、类比和推理的根本原因。

更关键的是,Embedding不仅仅作用于单个Token。通过多层Transformer结构,模型可以计算句子中每个Token的上下文关联,形成“上下文相关向量”。例如“银行”在“我去银行取钱”和“河岸银行”中会得到完全不同的向量表示。这种动态Embedding能力,让LLM突破了传统词向量(如Word2Vec)的静态局限。

值得注意的是,Embedding的质量直接决定模型输出质量。近年来,基于对比学习、知识图谱增强等方法的Embedding优化技术,正成为各大模型厂商的竞争焦点。

三、底层协同:从分词到语义的完整链路

在实际运行中,Token分词与Embedding协同工作。用户输入文本首先经过分词器切割成Token序列,每个Token通过查找Embedding矩阵获得初始向量,随后这些向量进入Transformer层进行多层非线性变换,最终生成新的向量表示,输出下一个Token。

这种“分拆-映射-重组”的流水线,看似简单,却蕴含着深刻的统计与逻辑。以“今天天气真好”为例,分词后可能得到[“今天”,“天气”,“真好”],每个Token的向量在空间中相互作用,模型才能判断出“真好”是对“天气”的评价,而非对“今天”的单独感叹。这种语境理解,正是Embedding和注意力机制共同赋予LLM的生命力。

四、未来展望:精细化与多模态

随着AI应用场景的深化,业界对Token分词和Embedding也提出了更高要求。一方面,分词需要兼顾多种语言、代码、数学公式甚至emoji的混合文本;另一方面,Embedding正从纯文本向量迈向多模态——OpenAI的Clip模型已实现文本与图像的语义对齐,Google的Gemini则进一步融合了音频、视频。

可以预见,在未来3至5年内,LLM的底层技术将从“理解自然语言”升维至“理解人类知识图谱”。而Token分词与Embedding,作为这场智能革命的两大基石,将持续扮演着不可替代的角色。对于普通公众而言,理解这些基础概念,或许就是迈入AI时代的第一步。