知识全景图/ 软件工程与系统/ 人工智能全景图/ Hidden States / Representation Geometry / 语义方向

Hidden States、Representation Geometry 与语义方向底层图谱

从 residual stream、hidden state、embedding space、语义方向、logit lens、steering vector 到表征漂移,理解模型内部“意思”怎样以向量形态流动

阅读定位: 这一页补 AI 底层理解线里的“表征空间”中间层。它不替代 Embedding / 向量检索,后者偏向外部向量库与检索;也不替代 可解释性 / 模型内部表征,后者偏向方法论与审计。本页专注解释 transformer 内部每一层的 hidden state 如何在 residual stream 中积累信息,并最终被 LM head 映射成 logits。若要把一次异常输出落到工程证据链,可接 请求 Trace / 可观测调试模板AI 证据包索引LLMOps / Eval 回归
一、一条 hidden state 的生命线
Token Id
离散编号
Embedding
初始向量
Residual Stream
信息总线
Attention / MLP
读写更新
Hidden State
层后表征
LM Head
投到词表 logits
环节发生什么关键直觉容易误解
Token id文本先被 tokenizer 切成离散编号编号本身没有语义,语义来自学习到的向量和上下文计算把 token id 当作词义
Embedding每个 token id 查表得到初始向量这是模型内部表征的起点,不是最后语义以为 embedding 空间已经包含所有推理结果
Residual stream每一层把 attention 和 MLP 的输出加回同一条信息流像一条逐层被写入、改写和读取的工作区只看单个 attention head,忽略残差叠加
Hidden state某层某位置的当前向量状态它同时混合词义、位置、上下文、任务、格式和行为倾向把一个维度直接解释成一个概念
LM head把最后 hidden state 投影到词表维度输出不是“生成文字”,而是先给所有 token 打分跳过 logits,直接把 hidden state 当答案
一句话:

Hidden state 是模型在某一层、某一位置对“当前 token 在当前上下文里意味着什么、接下来应该推动什么输出”的临时向量状态。

二、从 embedding space 到 representation geometry
概念它回答什么典型观察边界
Embedding spacetoken、句子或文档在向量空间里怎样靠近或远离语义相近、用法相近、领域相近的向量距离更近外部 embedding 检索不等于 LLM 内部每层表征
Representation geometry模型怎样用方向、子空间和距离组织信息情感、语言、主题、实体、格式、风险信号可能形成可读方向降维图好看,不代表机制真实
Semantic direction某个方向是否对应可解释语义或行为倾向加减向量可能改变语气、拒答、情绪或主题方向通常是近似标签,不是模型的“内心概念”
Subspace一组方向共同承载某类信息语法、位置、实体绑定、任务格式可能分布在多个维度单轴解释往往过度简化
Trajectory同一个 token 经过多层后表征怎样移动早层偏字面和局部,中层整合上下文,后层更靠近输出决策不同架构、任务和 token 位置差异很大

几何直觉

向量空间里的“方向”比单个坐标更重要。模型可能用某个方向表达语言、拒答倾向、情绪、代码格式或实体类型;也可能把多个概念叠加在同一子空间里,所以真实表征常常是混合和分布式的。

三、Residual Stream:Transformer 内部的信息总线
Attention 读上下文
  • 通过 Q/K 匹配找到相关 token 位置
  • 通过 V 把被关注位置的信息写回当前位置
  • 常承担复制、指代、格式对齐和上下文检索
MLP 加工特征
  • 对当前位置已有信息做非线性变换
  • 可能激活事实、规则、风格、风险或行为特征
  • 常像一组高维特征查找和组合器
Norm 控制尺度
  • LayerNorm / RMSNorm 让表示尺度更稳定
  • 影响残差流里各方向的相对强弱
  • 量化、权重转换和推理后端问题常在这里暴露
层内组件对 hidden state 的作用排查时看什么相邻页面
QKV / Attention从其他 token 位置取信息并写入当前位置注意力模式、被引用位置、KV Cache、maskQKV / 注意力头
MLP / FFN把当前位置表征映射成新的特征组合激活稀疏性、gate、专家选择、异常 featureMLP / FFN / SwiGLU
Residual / Norm让信息逐层累积,同时控制尺度残差分量、norm 前后差异、尺度漂移Normalization / Residual
LM Head把最后 hidden state 读成词表 logitslogit lens、top token、logprob、校准Logits / Softmax
四、语义方向与 steering vector
方向类型可能对应怎样发现怎样验证
主题方向法律、医学、代码、数学、金融等领域倾向对比样本均值、聚类、PCA / probe沿方向干预后主题概率是否变化
行为方向拒答、服从、礼貌、简洁、结构化输出正负样本激活差、偏好数据对照steering 后行为是否按预期改变且不破坏任务
风险方向敏感内容、越权请求、幻觉高风险、不确定性红队样本、错误样本、拒答样本对比在 holdout 风险集上看召回、误伤和可绕过性
格式方向JSON、表格、代码块、列表、引用格式同义任务不同格式输出的激活差格式改变是否保持语义不变
语言方向中文、英文、翻译风格、专业术语密度多语样本对照、层间轨迹比较跨语言迁移和混合语言样本测试
验证标准:

一个“语义方向”只有在干预后能稳定、可复现、跨样本地改变相关行为,并且不会造成大量无关副作用时,才接近可靠工具;否则它只是一个有趣相关性。

五、Logit Lens:中间层已经在“想输出什么”吗
方法做法能看见什么不能证明什么
Logit Lens把中间层 hidden state 直接送进 LM head每一层逐渐倾向哪些 token不能证明中间层真的按最终 LM head 使用
Tuned Lens给每层加一个校正映射再读 logits更接近该层自己的可读输出倾向校正器本身也会引入解释假设
Layer Trajectory比较同一位置 top tokens 随层变化答案、格式、拒答或工具调用倾向何时形成不能替代因果 patching
Contrastive Lens比较正确 / 错误、拒答 / 不拒答样本的差异错误分叉点和风险信号出现层不能单独解释为什么分叉

工程用途

Logit lens 很适合当排查工具:答案很早就出现但后面被改写,可能是后层策略或格式控制问题;答案直到最后都没出现,可能是检索、上下文或模型能力问题;错误 token 在中层突然变强,可能提示某个样例、文档或格式诱导了错误方向。

六、ICL、上下文污染与表征漂移
现象表征层解释外部表现调试动作
Few-shot 示例有效示例把任务、标签、格式和映射方向写进当前上下文表征模型按示例输出打乱示例顺序、替换标签、看 hidden state / logits 变化
错误示例污染错误标签或错误风格成为当前任务方向的一部分输出稳定偏向错误格式或错误分类做示例消融、golden examples、prompt 回归
长上下文稀释关键信息方向被无关材料叠加和距离影响冲淡规则失效、引用错位、回答漂移上下文压缩、排序、needle 测试、关键规则靠近输出
指令冲突多个行为方向同时被激活,权威层级不清一会服从用户,一会服从文档伪指令指令分层、上下文可信度标注、隔离不可信文本
后训练改写SFT / RLHF / DPO 改变了某些行为方向和输出边界拒答、礼貌、谨慎、格式遵循增强或过强对比 base / instruct 模型的激活和行为集
最大坑:

把上下文看成“文字材料”,而不是会写入 hidden states 的临时条件。模型看到的每个示例、文档、格式和指令,都会改变当前表征几何里的方向强弱。

七、表征层调试清单
症状优先怀疑先做什么实验继续下钻
输出格式总被带偏格式方向被示例、RAG 片段或系统模板覆盖替换格式示例、固定语义只变格式Prompt / 上下文
模型答错但很自信错误语义方向被上下文或训练先验强激活看 logprob、替换证据、做反事实样本能力边界 / 幻觉
同一问题换顺序结果变任务方向和位置 / recency 强相关打乱示例、移动规则、缩短上下文ICL / Induction Heads
量化后某类任务掉分关键表征方向或小幅 logit 差被数值误差破坏对比量化前后层输出、logits、错误样本模型压缩 / 端侧 AI
安全拒答误伤风险方向过宽或上下文可信度混淆正负样本对照、拒答 logit / 行为方向分析AI 安全 / 护栏
7.1 Hidden State / Representation 证据包:中间层怎样承载当前语义
证据节点必须记录的字段判断重点
请求与模型指纹request_id、trace_id、model_id、model_checkpoint、tokenizer_version、release_gate_id这次表征异常是否绑定某个请求、模型版本、tokenizer 或发布门禁?
层级快照sample_id、layer_id、token_position、activation_snapshot_id、hidden_state_hash、activation_norm异常行为从哪一层开始出现,是否和特定 token 或位置有关?
残差流residual_stream_delta、attention_delta、mlp_delta、layernorm_stats、ablation_result信息是被 attention 搬运、MLP 改写,还是归一化 / 数值问题放大?消融后症状是否消失?
语义方向direction_id、projection_score、steering_vector_version、probe_version、control_sample某个安全、格式、语言或主题方向是否被上下文异常激活?probe 版本是否可复现?
反事实实验counterfactual_input_id、patched_layer、patched_position、intervention_id、behavior_delta表征变化是否因果影响输出,而不只是相关现象?干预是否带来旁路副作用?
输出与回归连接logit_lens_snapshot、top_token_shift、eval_case_id、regression_slice、release_gate_id中间表征漂移如何一路传到 logits、采样和最终答案,并落到 Eval 切片和发布门禁?
7.2 表征事故回放:从异常输出回到底层快照
表征事故回放证据关联 Trace / 证据包回归动作
上下文污染对比原请求与清洗后请求的 hidden state 轨迹、attention_delta、top_token_shiftrequest_id、trace_id、activation_snapshot_id、counterfactual_input_id把污染样本加入 prompt / RAG regression_slice,检查上下文隔离和可信度标注
量化导致方向丢失对比 fp16 / int8 / int4 的 projection_score、activation_norm、logit_lens_snapshotmodel_checkpoint、tokenizer_version、ablation_result、eval_case_id建立量化前后能力切片门禁,必要时回滚量化配置或保留关键层精度
安全误伤查看风险方向 projection_score 是否在良性样本中过强,拒答 top token 是否提前抬升direction_id、probe_version、trace_id、release_gate_id扩充良性边界集与安全回归集,按误伤类型拆分 release gate
steering 副作用记录 intervention_id 前后的行为方向、事实准确率、格式遵循和无关任务退化steering_vector_version、intervention_id、regression_slice、eval_case_id缩小干预层位和强度,增加副作用回归,未达标则撤销 steering 发布
八、常见误区
误区:向量距离就是语义真理
距离只是模型学到的相似性线索,会受语料、任务、层数、归一化和采样方式影响。
误区:一个方向等于一个概念
真实表征通常是多方向、多层、多组件共同承载,一个人类概念常常不是单轴结构。
误区:steering 一定可控
向量干预可能有副作用,会破坏事实、格式、拒答边界或其他能力,必须用回归集验证。
误区:中间层 top token 就是模型真实想法
Logit lens 是读数工具,不是心智窗口。它需要和 ablation、patching、行为评测一起使用。
误区:外部 embedding 和内部 hidden state 是一回事
外部 embedding 常用于检索相似度;内部 hidden state 是生成模型逐层计算中的动态上下文状态。
误区:表征分析可以替代上线评测
表征分析负责定位机制和风险,生产上线仍要靠样本切片、回归、灰度和线上观测。
九、回到 AI 主干
AI 全景 Transformer QKV / 注意力头 ICL / Induction Heads Hidden States / 表征几何 Logits / Softmax 可解释性 / 模型内部 请求 Trace AI 证据包索引 LLMOps / Eval 发布回滚

这张图在主线里的位置

Teacher Forcing 页解释训练目标,QKV 页解释信息路由,ICL 页解释上下文如何临时改变行为,Logits 页解释输出打分。本页站在它们之间,解释这些变化如何以 hidden state、residual stream、语义方向和表征几何的形式在模型内部流动;再往工程侧,需要把表征证据挂到请求 Trace、AI 证据包、Eval 回归和发布回滚链路上。