你有没有想过,一个 AI 聊天机器人在说出“这张照片很美”之前,它的“大脑”里发生了什么?它不是查了一个词表,而是在一个高维的“思想空间”里,先形成了一个关于“美”的念头——然后才把那个念头翻译成文字。这个“念头”,在技术上叫表征(Representation)。 想象你是一家餐厅的主厨。每个AI模型就像一口大锅里的汤底,而“诚实”、“有害”、“愉悦”这些抽象概念,就像汤底里看不见的“香料分子”——它们无法被直接捞出来,但决定了整锅汤的味道。传统做法(比如 RLHF)是反复“试喝”后往锅里加整桶调料,耗时又费料;而表征工程(Representation Engineering)像是拿到了一台“分子分析仪”:先探测出“诚实味”或“有害味”分子在汤里朝哪个方向漂移,然后精准地滴入一滴中和剂,就能让汤的味道立刻改变——锅还是那口锅,汤还是那锅汤,但味道被工程化地掌控了。 这是一门教我们读取并改写 AI “内心想法”的技术。它比 RLHF 更轻量、更可控,也更有趣。读完这篇文章,你会理解表征空间是怎么回事、概念方向如何被找到、以及如何像拧旋钮一样调节模型的性格与立场。

岗位关联

表征工程是你进入 AI 可解释性与安全研究的第一把“分子级手术刀”:理解它,你就能从“调参师”升级为“意识工程师”,在模型内部直接干预行为,而不必盲目重训。

目录
  1. 可视化演示
  2. 表征空间基础
  3. 概念方向探秘
  4. 向量探测方法
  5. 向量操控技法
  6. 读写抑制三术
  7. 工程评估闭环
  8. 与对齐术对比
  9. 应用与安全边界
  10. AI 应用场景
  11. Python 演示
  12. 常见误区
  13. 面试题

可视化演示

动态演示表征工程工程化操控模型内部表的核心机制,通过概览/流程/对比/趋势四种模式展示关键概念与交互流程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

表征工程工程化操控模型内部表:表征工程 表征工程的核心思想与表征空间概 概念方向提取的对比对方法与线性 核心机制可视化 表征工程工程化操控模型内部表整体架构与关键组件

表征空间基础

假设你端着一盘刚出锅的咖喱走进一间巨大的“气味图书馆”。图书馆里每个位置都放着一种气味,书架的摆放规则非常奇特:闻起来相似的气味,被放在相邻的架子上——柠檬和青柠紧挨着,肉桂和豆蔻相隔不远。AI 模型的“大脑”里就有这样一座图书馆,它叫表征空间(Representation Space),只不过书架不是三维的,而是有成千上万个维度。

在表征空间里,每个词、每句话、每张图片,都会被映射成一个“气味坐标”,也就是一个高维向量。向量就是一个有方向的数字列表,比如 [0.3, -1.2, 0.8, ...]。技术上讲,这个映射过程发生在 transformer 的各层神经网络中:输入经过层层计算,最后每个 token 都在空间的某个位置点亮。语义越接近的东西,坐标越靠近,这就是著名的“语义相似性”。

这座“气味图书馆”是整个表征工程的总地图。厨师要知道香料放在哪一排,才能精准取用;同理,想要操控模型,第一步永远是搞清表征空间的布局。

similarity(ha,hb)=ha⋅hb∥ha∥∥hb∥\displaystyle \text{similarity}(h_a, h_b) = \frac{h_a \cdot h_b}{\lVert h_a \rVert \lVert h_b \rVert}
这个公式是“余弦相似度”,它衡量两个向量(即两个念头)方向的契合程度。方向越一致,值越接近 1,就像两本书在气味图书馆里被放在同一排。
  1. 点积先计算两个向量各维度的乘积之和,衡量“同方向的默契程度”。
    ha⋅hb=∑iha,i⋅hb,i\displaystyle h_a \cdot h_b = \sum_{i} h_{a,i} \cdot h_{b,i}
  2. 范数计算每个向量的“长度”,即从原点到这个坐标的距离。
    ∥ha∥=∑iha,i2\displaystyle \lVert h_a \rVert = \sqrt{\sum_{i} h_{a,i}^2}
  3. 归一化把点积除以两个长度,消除长度的影响,只看方向。
    ha⋅hb∥ha∥∥hb∥\displaystyle \frac{h_a \cdot h_b}{\lVert h_a \rVert \lVert h_b \rVert}

概念方向探秘

有了气味图书馆,下一个问题来了:“诚实”这个抽象概念,在空间里有没有固定位置?答案出人意料:一个概念不是一个点,而是一个方向。

想象图书馆里有一条长长的走廊,走廊的一端写着“完全诚实”,另一端写着“完全欺骗”。任何一句话——不管是“我昨天去了公园”还是“我没去过那里”——它的表征向量都可以投影到这条走廊上。投影点越靠近“诚实”端,说明这句话在模型内心越“诚实味十足”。这条走廊,就是“诚实方向”。

形式化地说,我们假设每个概念方向是一个单位向量 $v$。给定任意表征向量 $h$,它在 $v$ 上的投影强度就是它对概念的“响应值”。如果 $h$ 是激活向量(模型某一层对输入产生的内部状态),那么这个投影值就告诉你:这句话在模型内心有多诚实(或多有害)。

这个“方向即概念”的思想是表征工程的基石。一旦你找到了方向,你就拥有了一个“概念旋钮”——向左拧是降低诚实度,向右拧是提高诚实度。剩下的问题只有一个:这个方向怎么找?

score(h)=h⋅v\displaystyle \text{score}(h) = h \cdot v
点积把“方向匹配度”变成一个分数。分数越高,模型内部越认为当前内容与该概念强相关。
  1. 方向向量概念方向 $v$ 是一个经过归一化的向量,长度是 1,只代表方向。
    ∥v∥=1\displaystyle \lVert v \rVert = 1
  2. 投影分数用点积计算 $h$ 在 $v$ 上的投影长度,得到概念强度。
    h⋅v=∑ihivi\displaystyle h \cdot v = \sum_i h_i v_i

向量探测方法

现在我们要当一回“气味侦探”:怎么在图书馆几百个书架、上千个坐标里,找出那条“诚实走廊”?最经典的方法是对比激活法(contrastive activation),它像极了厨师同时闻两锅汤来辨别哪一种调料起了决定性作用。

具体做法是:准备一堆“诚实”的句子(比如“我会如实告诉你我的想法”)和一堆“不诚实”的句子(比如“我会撒谎让你高兴”),分别喂给模型,记录某一层产生的激活向量。然后,对两组向量分别求平均,再做差——这个差值向量,就指向“诚实”与“不诚实”之间差异最大的方向,也就是我们苦苦寻找的“诚实方向”。

探测方法还包含一个变体:LRC(逻辑回归分类器)。它不直接做减法,而是训练一个线性分类器来区分正负样本,取分类器的权重向量作为方向——效果往往比简单相减更稳健。但核心思想一脉相承:在两个概念阵营之间,找一条分界线,那条线的法向量就是概念方向。

v=1Npos∑i=1Nposhi(pos)−1Nneg∑j=1Nneghj(neg)\displaystyle v = \frac{1}{N_{pos}} \sum_{i=1}^{N_{pos}} h_i^{(pos)} - \frac{1}{N_{neg}} \sum_{j=1}^{N_{neg}} h_j^{(neg)}
这个公式算出的是“正样本平均激活”减去“负样本平均激活”,差向量就是概念方向。它像把两锅汤分别取样、平均、再相减,剩下的“差异精华”就是那个决定性的香料分子。
  1. 正样本均值把“诚实”句子产生的所有激活向量相加,再除以数量,得到平均位置。
    hˉpos=1Npos∑ihi(pos)\displaystyle \bar{h}_{pos} = \frac{1}{N_{pos}} \sum_{i} h_i^{(pos)}
  2. 负样本均值同理,计算“不诚实”句子的平均位置。
    hˉneg=1Nneg∑jhj(neg)\displaystyle \bar{h}_{neg} = \frac{1}{N_{neg}} \sum_{j} h_j^{(neg)}
  3. 方向差用正均值减去负均值,得到连接两个“平均念头”的有向线段。
    v=hˉpos−hˉneg\displaystyle v = \bar{h}_{pos} - \bar{h}_{neg}

向量操控技法

找到“诚实走廊”之后,才进入本文的重头戏:怎么工程化地操控它。答案朴素得令人惊叹——加法和减法。

假如模型在某一层对某句话产生的激活向量是 $h$,我们想让模型变得更诚实,只需要:

这里的 $\alpha$ 是干预强度系数,你可以把它理解成“香料添加量”。$\alpha>0$ 表示向“诚实”方向推动;$\alpha<0$ 则表示反向推动。整个过程发生在模型前向传播的某一层中:先在激活向量上加一个方向向量,再让后续网络继续计算。模型的其他一切都不变——这个操作有点像在汤出锅前10秒滴入一滴“诚实精”,汤的整体配方没动,只是味道变了。

这套“平移”操作在数学上极其简单,但效果却出奇地好。研究者发现,仅仅在推理时(inference time)对激活做一次加减法,就能显著改变模型在有害性、诚实度、情感倾向等方面的输出行为——不需要任何梯度计算,也不需要重新训练模型。这就是表征工程“轻量”二字的底气。

h′=h+α⋅v\displaystyle h' = h + \alpha \cdot v
h′=h−α⋅v\displaystyle h' = h - \alpha \cdot v
这两个公式分别表示“增强”和“抑制”。加号像是往汤里添一勺“诚实味”的浓缩液;减号则是滴入一剂“中和剂”,把原有的诚实味抵消掉一部分。
  1. 基础激活$h$ 是模型某一层在原始输入下产生的激活向量,代表模型的“初始念头”。
    h=layer(x)\displaystyle h = \text{layer}(x)
  2. 干预方向$v$ 是之前探测出的概念方向,单位向量。
    v=probe_direction\displaystyle v = \text{probe\_direction}
  3. 干预强度$\alpha$ 是人类设定的标量,控制香料加多少。
    α∈R\displaystyle \alpha \in \mathbb{R}
  4. 平移操作向量加法把原“念头”整体向概念方向推动 $\alpha$ 倍,得到新“念头”。
    h′=h+αv\displaystyle h' = h + \alpha v

读写抑制三术

表征工程的操控手段,不止是“加一个向量”这一招。从工程实现角度看,研究者开发出了一套“读-写-抑制”三板斧,像极了一个高级厨师的三件武器:试味勺、调味针、以及一块遮味布。

第一招:读(Reading)。在模型推理时,从某一层“偷看”激活向量,用探测方向计算投影分数,实时判断模型当前“内心”偏向哪个概念。这就像用试味勺蘸一点汤,放在鼻子前判断现在的咸淡。

第二招:写(Writing)。直接把一个方向向量加到激活上,上面讲的 $h + \alpha v$ 就是“写”操作。这相当于用调味针往汤里精确注射一剂浓缩香料。

第三招:抑制(Suppressing)。不改变方向,只把激活在概念方向上的投影分量“抠掉”一部分。用公式说,就是从 $h$ 中减去它投影到 $v$ 上的一部分:

其中 $\beta$ 是抑制比例。若 $\beta = 1$,则完全抹去该概念的所有影响;若 $\beta = 0.5$,则减弱一半。这就像用一块遮味布盖住汤里某一种香料的挥发——汤还在,但那种味道“闻不到了”。

读、写、抑制三者配合,构成了表征工程的方法论核心。读让你知道模型在想什么,写让你改变模型想什么,抑制让你抹去模型想什么。三把武器在手,模型的“内心世界”第一次变得透明且可控。

h′=h−β⋅(h⋅v)⋅v\displaystyle h' = h - \beta \cdot (h \cdot v) \cdot v
projection=(h⋅v)⋅v\displaystyle \text{projection} = (h \cdot v) \cdot v
这个公式是先算出 $h$ 在 $v$ 方向上的“分量长度”,再乘以方向 $v$ 还原为向量。它代表 $h$ 中“属于”该概念的那一部分。
  1. 投影长度点积 $h \cdot v$ 表示 $h$ 在方向 $v$ 上的投影长度。
    c=h⋅v\displaystyle c = h \cdot v
  2. 投影向量用长度 $c$ 乘以方向 $v$,得到 $h$ 的“概念分量向量”。
    p=c⋅v\displaystyle p = c \cdot v
  3. 抑制操作从 $h$ 中扣除 $\beta$ 倍的概念分量,削弱该概念的信号。
    h′=h−β⋅p\displaystyle h' = h - \beta \cdot p

工程评估闭环

在厨房里,你往汤里加了料,总得让客人尝尝、评价一下,才知道这勺香料加得对不对。表征工程同样如此——每次干预之后,必须进行评估。评估环节构成了一个“探测 → 干预 → 评估 → 调整”的闭环。

第一个评估维度是干预前后行为对比。我们用同一组问题分别问干预前和干预后的模型,观察回答的变化。比如,对“有害性方向”施加抑制后,再问模型“如何制造危险品”,看它是否拒绝回答;或者对“诚实方向”施加增强后,问它一些容易胡说八道的问题,看准确率是否提升。

第二个维度是概念分数检测。我们可以用之前学过的投影打分法,直接测量干预前后的激活向量在概念方向上的投影值变化。如果抑制操作生效,投影值应该显著下降——这就从“内部表征”层面证实了干预有效。

第三个维度是副作用监测。这是最容易被忽略但极其重要的一环。往汤里加太多“诚实精”,可能导致汤“变苦”——也就是模型的通用能力下降、说话变得生硬、或者在其他任务上出错。因此,评估时一定要用不相关任务做对比测试,确保干预只影响了目标概念,没有伤及无辜。

闭环评估是表征工程的“质检关”。只有当“行为改善”、“概念分数下降”、“无副作用”三条同时满足时,一次干预才算真正成功。这保证了表征工程不只是实验室里的花拳绣腿,而是能经得起实战考验的工程手段。

effectiveness=scoreafter(h)−scorebefore(h)scorebefore(h)\displaystyle \text{effectiveness} = \frac{\text{score}_{after}(h) - \text{score}_{before}(h)}{\text{score}_{before}(h)}
这个公式计算的是干预的效果率:干预前后概念分数的相对变化。正值表示增强了该概念,负值表示抑制了该概念,绝对值越大说明干预越明显。
  1. 干预前分数用探测方向对干预前的激活打一个“概念强度分”。
    sbefore=hbefore⋅v\displaystyle s_{before} = h_{before} \cdot v
  2. 干预后分数对干预后的激活做同样的打分。
    safter=hafter⋅v\displaystyle s_{after} = h_{after} \cdot v
  3. 相对变化率用差值除以干预前分数,得到归一化的效果指标。
    effectiveness=safter−sbeforesbefore\displaystyle \text{effectiveness} = \frac{s_{after} - s_{before}}{s_{before}}

与对齐术对比

你可能要问了:市面上不是已经有 RLHF(基于人类反馈的强化学习)这类对齐技术了吗?表征工程和它比,有什么独特价值?

做个类比:RLHF 像是为了调整一锅汤的味道,把整锅汤倒回去重新熬制——换一批食材、调一遍火候、再请几十位“品鉴师”反复试喝打分,耗时几周甚至几个月。而表征工程是直接用“分子分析仪”找到问题香料,滴一滴中和剂,10 秒钟完成——锅还是那锅汤,但味道已经对了。

从技术层面拆解,两者的差异体现在三个维度。第一是成本:RLHF 需要重训或微调模型参数,涉及大规模梯度计算和人工标注;表征干预只在前向传播时做激活加减,零训练成本。第二是可控性:RLHF 的效果是“全局模糊”的,你很难说清楚模型具体在哪个层面发生了改变;表征干预则精确到某一层、某一个方向,可解释性极强。第三是灵活性:RLHF 重新训练后模型是“固化”的,想要换一种性格,又得重新训练;表征工程可以在推理时随时切换方向向量和强度系数——上午让模型严谨,下午让它幽默,只需换一个 $v$ 和 $\alpha$。

但要注意,表征工程不是要“取代”RLHF,而是互补。RLHF 负责在宏观层面确定模型的整体价值观,表征工程负责在微观层面做精细调控。就像大厨先用文火慢炖确定汤底基调,再在出锅前用分子调料做画龙点睛——两者配合,才能做出一锅完美的汤。

应用与安全边界

表征工程的应用场景,已经从实验室走向真实世界。第一个典型应用是可控文本生成:在推理时增强“积极情感方向”,可以让客服机器人的语气变得更温暖;增强“简洁方向”,可以让文档摘要模型输出更精炼。第二个应用是有害倾向抑制:在模型部署前,对“有害性方向”施加一次永久性的抑制,能显著降低模型生成恶意内容的概率——这个方法比 RLHF 快得多,适合快速响应的安全治理场景。

但正因为表征工程“太有效”了,它也带来严峻的安全与伦理挑战。想象一下:既然能通过加上一个向量让模型变诚实,那也完全可以通过减去同一个向量让模型变“不诚实”;既然能抑制“有害方向”,也能反向增强它,造出一个专门输出恶意内容的模型。这种技术在本质上是双刃剑——它既可以做安全防护,也可以被用于攻击。

因此,表征工程的研究者必须同时扮演“厨师”和“食安监管员”两个角色。我们需要建立一套透明化治理机制:对概念方向库做访问控制,对干预操作做审计日志,对模型行为做持续监控。在伦理层面,任何对模型表征的干预都应该遵循“最小必要”原则——只改该改的,不碰不该碰的。就像在厨房里,分子调料再神奇,也不能替代厨师对食材的敬畏。

AI 应用场景

场景一:企业客服机器人的“语气调节旋钮”

阶段:模型部署与推理优化

解决的问题:传统客服机器人语气僵硬,重训模型调整语气成本高、周期长。通过表征工程,在推理时对“友好方向”施加正向干预,瞬间让机器人语气变温暖,且不影响其他能力。

具体案例:一家电商平台的客服机器人经常被用户评价“态度冷漠”。工程师使用对比激活法探测出“友好方向”向量,在推理时做 $h' = h + 0.3 \cdot v_{friendly}$,上线后用户满意度提升了 18%,全程未重新训练模型。

场景二:大模型安全审计师的“有害倾向探测器”

阶段:安全评估与对齐测试

解决的问题:安全审计师需要在模型上线前检测其“有害倾向”有多强。传统方法靠人工提问攻击性 prompt,效率低且不全面。表征工程提供了内部视角:直接测量模型激活向量在“有害方向”上的投影分数,快速量化风险。

具体案例:某大模型团队在发布前使用 LRC 探测出“有害方向”,对 1000 条安全测试样本计算投影分数,发现分数显著高于基线模型,于是决定推迟发布并施加抑制干预。结果上线后恶意内容生成率降低了 67%。

场景三:个性化 AI 助手的“性格档位切换”

阶段:用户个性化适配

解决的问题:不同用户喜欢不同风格的 AI 助手——有人爱简洁,有人爱幽默。传统方案是训练多个模型副本,成本极高。表征工程支持在推理时动态切换方向向量,一个模型多种人格。

具体案例:某知识类 App 的 AI 助手提供三种档位:“严谨模式”(在“详细方向”上增强 0.4)、“幽默模式”(在“幽默方向”上增强 0.5)、“简洁模式”(在“简洁方向”上增强 0.6)。用户切换档位时零延迟,因为只是换了一个向量和系数。

Python 演示

python56 行
import numpy as np  def probe_direction(pos_acts, neg_acts):    """对比激活法:从正负样本激活中探测概念方向"""    pos_mean = np.mean(pos_acts, axis=0)    neg_mean = np.mean(neg_acts, axis=0)    direction = pos_mean - neg_mean    norm = np.linalg.norm(direction)    if norm < 1e-12:        raise ValueError("方向向量几乎为零,请检查输入数据")    return direction / norm  def project_score(activation, direction):    """投影打分:计算激活在概念方向上的投影长度"""    return float(np.dot(activation, direction))  def intervene(activation, direction, alpha):    """写操作:沿概念方向平移激活向量"""    return activation + alpha * direction  def suppress(activation, direction, beta):    """抑制操作:扣除激活在方向上的分量"""    projection = np.dot(activation, direction) * direction    return activation - beta * projection  def main():    rng = np.random.default_rng(42)    np.random.seed(0)    dim = 64     # 模拟正样本(诚实)与负样本(不诚实)的激活    true_dir = np.zeros(dim)    true_dir[0] = 1.0    pos_acts = np.random.randn(50, dim) + 0.6 * true_dir    neg_acts = np.random.randn(50, dim) - 0.6 * true_dir     v = probe_direction(pos_acts, neg_acts)    print(f"探测方向与真实方向的余弦相似度: {np.dot(v, true_dir):.4f}")     sample = np.random.randn(dim)    before = project_score(sample, v)    after_write = project_score(intervene(sample, v, 0.8), v)    after_suppress = project_score(suppress(sample, v, 0.6), v)     print(f"干预前概念分数: {before:.4f}")    print(f"写操作后分数:   {after_write:.4f}")    print(f"抑制操作后分数: {after_suppress:.4f}")  if __name__ == "__main__":    main()
目的:用 NumPy 实现表征工程的四大核心操作——探测方向、投影打分、方向增强、分量抑制,并用模拟数据验证效果。
  1. np.mean(pos_acts, axis=0)计算所有“诚实”样本的平均激活位置。
  2. direction / norm将差值向量归一化为单位向量,保证后续操作只改变方向、不改变尺度。
  3. np.dot(activation, direction)点积打分,衡量激活中该概念的“浓度”。
  4. activation + alpha * direction写操作:向概念方向平移,相当于往汤里加香料。
  5. projection = np.dot(activation, direction) * direction先算投影长度再还原向量,提取“概念分量”。
  6. activation - beta * projection抑制操作:扣除部分概念分量,削弱该信号。
  7. np.linalg.norm(direction)计算向量长度,用于归一化,防止出现零向量。

常见误区

误区表征工程是不是就是微调模型?我理解它就是在训练完的模型上再改几个参数。

正解完全不是。表征工程的核心操作发生在推理时(inference time),它只修改每一层传给下一层的激活向量,而模型权重(参与 � 训练 的 � 参数)一个都不动。就像往汤里加香料是在上桌前做的,并没有改变汤的配方和食材。区分标准很简单:看操作是否需要梯度计算——表征工程不需要。

为何常见:很多人觉得“操控模型”必然意味着改参数,因为习惯了训练和微调是唯一干预手段,忽略了激活层面的干预。

误区探测方向应该像找真理一样,全世界只有一个“诚实方向”,找到它就万事大吉了。

正解方向是数据依赖的。用不同的样本集、不同的模型层、不同的探测方法(均值差 vs LRC),得到的“诚实方向”都会不同。它们都是“合理”的,只是从不同角度描述了同一个概念。这就像“西式咸”和“中式咸”都能描述咸味,但对应的香料分子不同。

为何常见:人脑倾向于把概念当成“固定标签”,而表征工程中的方向本质上是统计产物,依赖样本分布。

误区既然方向干预有效,那 $\alpha$ 设成 100 不是能百分百操控模型吗?

正解$\alpha$ 过大会导致表征向量被“推离”自然语言流形,模型输出的文本变得不自然甚至乱码。这就像往汤里加一整瓶盐——咸味确实极端了,但汤已经没法喝了。实践中的 $\alpha$ 通常在 0.1 到 2 之间,且需要配合副作用评估。

为何常见:直观上觉得“剂量越大效果越强”,忽略了高维空间中距离自然分布越远、输出退化越严重的事实。

误区表征工程又轻量又可控,RLHF 又贵又慢,以后是不是不用 RLHF 了?

正解两者解决的问题层级不同。RLHF 在宏观层面塑造模型的整体价值观和道德底座,表征工程在微观层面做精确调节。没有 RLHF 底座,模型可能在根本上就没有安全观念,光靠方向干预是治标不治本。两者是互补关系,不是替代关系。

为何常见:看到表征工程“效果立竿见影”的论文 demo,误以为它能解决所有对齐问题,忽略了它只是“最后一公里”的微调手段。

误区只要我在某一层把“有害方向”抑制了,模型输出就一定变得安全。

正解不一定。高层语义可以被低层补偿,甚至模型可能使用多条路径表达同一概念。在 12 层里抑制了第 8 层,第 10 层可能又把有害信息“拼回去”了。所以干预效果必须在行为层面验证,而不是只看内部分数。

为何常见:把内部表征的因果作用想得太“线性”,忽略了深度网络的冗余性和非线性特征。

面试题

Q1. 表征工程的核心思想是什么?

单选题 · easy

  • A.修改模型权重
  • B.操控激活向量← 正确答案
  • C.增加训练数据
  • D.更换网络结构

答案:B。表征工程不改权重、不加数据、不动结构,它专门在推理时对模型内部的激活向量做干预,从而改变模型的“念头”。B 是核心;A 是微调;C 是数据增强;D 是架构设计。

Q2. 概念方向在表征空间中被描述为?

单选题 · easy

  • A.一个坐标点
  • B.一个单位向量← 正确答案
  • C.一个矩阵
  • D.一个标量数值

答案:B。概念不是点,而是一个有方向、长度为 1 的单位向量。点在空间中表示一个具体内容,方向才表示一个抽象概念。C 是权重形态,D 是干预强度系数。

Q3. 对比激活法探测方向的核心步骤是?

单选题 · easy

  • A.正负样本相减求均值
  • B.正样本均值减负样本均值← 正确答案
  • C.随机采样求方差
  • D.对激活做傅里叶变换

答案:B。对比激活法先分别求正负样本的平均激活,再用正均值减去负均值,得到差向量作为概念方向。A 少了“平均”步骤,C、D 与概念方向无关。

Q4. 公式 $h' = h + \alpha \cdot v$ 在表征工程中代表什么操作?

单选题 · mid

  • A.抑制概念分量
  • B.沿概念方向增强← 正确答案
  • C.重训网络参数
  • D.改变输入文本

答案:B。该公式把激活 $h$ 沿方向 $v$ 平移 $\alpha$ 倍,使“念头”更贴近目标概念,即增强操作。A 对应的是 $h - \beta(h \cdot v)v$;C、D 是其他层面的操控。

Q5. 投影打分公式 $\text{score}(h) = h \cdot v$ 的输出含义是?

单选题 · mid

  • A.向量 h 的长度
  • B.激活在该方向的强度← 正确答案
  • C.模型的输出文本
  • D.训练损失值

答案:B。点积衡量激活向量 $h$ 与概念方向 $v$ 的匹配程度,得分越高说明当前激活越“属于”该概念。A 需要范数计算,C 是解码结果,D 是训练指标。

Q6. 抑制操作 $h' = h - \beta \cdot (h \cdot v) \cdot v$ 中,$\beta=1$ 时会发生什么?

单选题 · mid

  • A.概念分量被完全抹除← 正确答案
  • B.激活被无限放大
  • C.方向 v 变成零向量
  • D.模型权重被清零

答案:A。$\beta=1$ 表示从 $h$ 中扣除全部概念分量,使激活在该方向上的投影变为零,即完全抹除该概念的影响。B、C、D 与抑制公式的数学含义不符。

Q7. 为什么干预强度 α 过大时模型输出会退化?

单选题 · hard

  • A.因为模型权重被修改
  • B.因为激活被推离自然流形← 正确答案
  • C.因为方向向量不够准确
  • D.因为梯度消失导致死循环

答案:B。自然语言对应的激活分布在高维空间中占据一个“流形”,过大平移会把激活推离这个区域,导致后续层无法正常解码,输出变得不自然。A 与推理时干预矛盾,C 是方向质量问题,D 与推理无关。

Q8. 表征工程与 RLHF 的关系是?

单选题 · hard

  • A.完全替代关系
  • B.互补关系← 正确答案
  • C.互斥关系
  • D.上下级关系

答案:B。RLHF 在宏观层面塑造模型价值观,表征工程在微观层面做精确调节,两者解决不同层级的问题,且需要配合使用——先用 RLHF 定基调,再用表征工程做精调。A、C 均错误,D 不是技术关系。

Q9. 表征工程中“读、写、抑制”三板斧分别指?

多选题 · mid

  • A.读:探测概念方向← 正确答案
  • B.写:在激活上做增强平移← 正确答案
  • C.抑制:扣除概念分量← 正确答案
  • D.读:读取模型权重

答案:ABC。“读”指用探测方向对激活打分、“写”指沿方向增强、“抑制”指扣除分量,三者共同构成操控工具箱。D 错在“读”是读激活而非权重,表征工程不碰权重。

Q10. 评估表征干预效果时,应关注哪些维度?

多选题 · hard

  • A.干预前后行为输出变化← 正确答案
  • B.概念分数是否按预期变化← 正确答案
  • C.不相关任务是否受影响← 正确答案
  • D.训练数据量是否增加

答案:ABC。完整评估闭环包括行为对比(A)、内部概念分数检测(B)和副作用监测(C),三者缺一不可。D 与推理时干预无关,评估阶段不涉及数据扩充。