K-文化的一切——从回归到 K-美妆,发送到您的邮箱订阅邮件

METAL MEDIA

Scaling Inherently Interpretable Language Models

arXiv:2608.075942026-08-05

一项研究发现,把可解释性直接设计进训练过程,而不是训练完之后再事后分析,不仅不会拖累模型性能,规模越大反而越容易理解

这项工作没有采用先训练模型、再事后用探针等工具去反推解释的常见做法,而是把可解释性作为训练目标的一部分,从一开始就和语言建模目标一起优化。团队构建了包含三万三千多个概念的Atlas概念库,并据此训练出内置概念结构的扩散语言模型Steerling-8B,在跨越三个数量级的计算规模上做了实验。结果显示可解释性相关指标随规模增大反而变好,Steerling-8B的平均基准表现与用2到16倍计算量训练的同级公开模型相比,差距在约10%以内。

METAL MEDIA 解读图

把可解释性内建进训练流程的结构

证据状态已报告实测结果

  1. Atlas流水线文档先被切块打标签(第一阶段),标签聚类归纳成三万三千七百三十二个规范概念(第二阶段),再训练出可大规模标注文本的标注模型(第三阶段)。
  2. 概念瓶颈结构在Steerling-8B的Transformer主干和输出层之间插入一个加法式概念模块,把输出logit精确分解为已知概念、未知概念和残差三部分的贡献。
  3. 三种归因针对任意输出,模型分别计算输入token归因、概念归因和训练数据(相似度)归因。
  4. 规模扫描实验跨越三个数量级计算量的IsoFLOP实验比较有无概念模块的自回归模型和扩散模型,显示性能代价保持较小且固定,而可解释性指标随规模增大持续改善。
  5. 概念操控(steering)将已学到的概念嵌入方向加到或从隐藏状态中减去,即可在不重新训练的情况下增强或抑制生成内容中的某个概念。
这是 METAL MEDIA 制作的解读图,并非论文作者提供的原图。

他们做了什么

  1. 以往的可解释性研究通常是模型训练完成后,用探针、特征归因、稀疏自编码器等工具事后分析,但论文指出这类方法无法保证模型真的在预测时使用了它们发现的信息。
  2. 作者转而把可解释性条件嵌入数据整理、架构设计和损失函数设计的每个环节,定义了输入归因、概念归因、训练数据归因三条解释路径。
  3. 团队构建了Atlas标注流水线:对上百万份文档打标签、聚类归纳成三万三千七百三十二个规范概念,并训练出一个标注模型,已为超过一万亿个token完成了概念标注。
  4. 扩散语言模型Steerling-8B采用分块因果注意力,并在Transformer主干和输出层之间插入一个加法式概念瓶颈层,使输出的logit可以被精确分解为各概念的贡献。
  5. 在跨越三个数量级计算量的IsoFLOP规模扫描实验中,加入概念模块只带来一个很小且固定的性能偏移,而可解释性指标反而随着模型规模增大而持续改善。
Scaling Inherently Interpretable Language Models figure 0
Table 1: Transformer and language-model notation.
\topruleSymbolMeaning
\midrule𝐱=(x1,…,xN)Input token sequence of length N
xiToken at position i
VVocabulary
Txi∈ℝdLearned embedding of token xi
dHidden dimension
LNumber of transformer layers
h∈ℝdTransformer hidden state at a given position
W∈ℝ|V|×dLanguage modeling head
WyRow of W corresponding to token y
ℓy=h⊤​WyLogit for output token y
Model with parameters θ
𝐱<iSub-sequence of tokens before position i
ℒ\text​A​RAutoregressive training loss
\midrule𝐱tCorrupted sequence at noise level t
t∈[0,1]Noise level
M⁡(𝐱t)Set of masked positions in 𝐱t
ℒ\text​M​D​MMasked diffusion training loss
\bottomrule
Figure 1: The recipe for training an interpretable model.
Figure 1: The recipe for training an interpretable model.
Table 2: Removing any single recipe modification breaks a specific condition of Definition 3.3.
\topruleRemove…Condition brokenConsequence
\midruleConcept annotationsInterpretation (4)No semantic targets
Bottleneck architectureNativeness (1), Agreement (2)ϕc​(y) not computable
Trained absence baselineValidity (3)Input-attribution baselines OOD
Interpretability lossesCoverage (5), Interpretation (4)Residual absorbs capacity
\bottomrule
Figure 3: Overview of the Atlas three-stage annotation pipeline: documents are chunked and tagged (Stage 1), tags are clustered and canonicalized into a concept library (Stage 2), and a concept annotator model is trained for scalable text annotation (Stage 3).
Figure 3: Overview of the Atlas three-stage annotation pipeline: documents are chunked and tagged (Stage 1), tags are clustered and canonicalized into a concept library (Stage 2), and a concept annotator model is trained for scalable text annotation (Stage 3).
Table 4: Phase 2 blind fit scores by candidate type. Human annotators rated how well each candidate name fit the same lifted-word evidence. Counts sum to 1,025 individual ratings.
\toprulecandidate typemean fit (1–5)sdn
\midruleLLM (Atlas) label3.981.04205
human label3.501.17402
embedding distractor2.721.30205
taxonomy distractor2.081.11205
filler (floor)1.621.06008
\bottomrule
Figure 5: Stage 1 tag validation scores. Distributions of average tag-relevance ratings on a 1–5 scale: per-chunk averages (left column; each chunk’s tag ratings averaged) and per-tag averages (right column; each unique tag’s ratings averaged over the chunks it appears in), as rated by the LLM judge over 2.93M sampled chunks (top row) and by three human annotators on a 50-chunk sample (bottom row).
Figure 5: Stage 1 tag validation scores. Distributions of average tag-relevance ratings on a 1–5 scale: per-chunk averages (left column; each chunk’s tag ratings averaged) and per-tag averages (right column; each unique tag’s ratings averaged over the chunks it appears in), as rated by the LLM judge over 2.93M sampled chunks (top row) and by three human annotators on a 50-chunk sample (bottom row).
Table 5: Interpretability metrics. ↑ or ↓ indicates the direction of better performance.
\topruleMetricDirectionWhat it measures
\midruleConcept LossDoes the concept module detect the right concepts?
Concept Independence LossAre known and unknown heads disentangled?
Concept ContributionDo predictions route through the concept module?
Known Concept AlignmentDo concept embeddings point at related tokens?
\bottomrule
Figure 6: Comparison of all-mpnet-base-v2 and Qwen3-Embedding-0.6B embeddings for clustering ∼14M LLM-generated tag annotations via the k-means clustering algorithm. We evaluate Silhouette score (left plot), Davies–Bouldin index (middle plot), and coherence score (right plot) on randomly sampled cluster members. As k increases, all-mpnet-base-v2 consistently yields more coherent clusters than Qwen3-Embedding-0.6B.
Figure 6: Comparison of all-mpnet-base-v2 and Qwen3-Embedding-0.6B embeddings for clustering ∼14M LLM-generated tag annotations via the k-means clustering algorithm. We evaluate Silhouette score (left plot), Davies–Bouldin index (middle plot), and coherence score (right plot) on randomly sampled cluster members. As k increases, all-mpnet-base-v2 consistently yields more coherent clusters than Qwen3-Embedding-0.6B.
Table 6: Compute-optimal scaling exponents and irreducible-loss asymptotes. Subscripts are 90% bootstrap confidence intervals.
\topruleModelαPαDαLℒ∞
\midrule Ours (Autoregressive)
AR0.528[−0.025,+0.023]0.445[−0.036,+0.114]−0.060[−0.002,+0.002]1.857[−0.335,+0.071]
AR+Concept0.621[−0.041,+0.077]0.524[−0.112,+0.108]−0.070[−0.002,+0.003]1.193[−0.703,+0.394]
\midrule Ours (Causal Diffusion)
CDLM0.632[−0.091,+0.075]0.481[−0.111,+0.162]−0.053[−0.004,+0.004]2.658[−0.708,+0.181]
CDLM+Concept0.503[−0.046,+0.051]0.374[−0.170,+0.174]−0.072[−0.003,+0.003]1.942[−1.805,+0.529]
\midrule Masked diffusion (prior)
960.5140.4862.41
1460.566[−0.022,+0.019]0.434[−0.019,+0.020]−0.0496[−0.0004,+0.0003]
\midrule Autoregressive (prior)
540.4900.5101.69
1240.4640.536
180.5240.476
\bottomrule
Figure 7: Stage-2 transformation of noisy LLM tags into a canonical concept: raw tags are embedded and clustered, incoherent clusters are filtered out, each surviving cluster is labeled into a single concept (name with italic description), and semantically adjacent concepts are merged by cosine similarity into one canonical entry.
Figure 7: Stage-2 transformation of noisy LLM tags into a canonical concept: raw tags are embedded and clustered, incoherent clusters are filtered out, each surviving cluster is labeled into a single concept (name with italic description), and semantically adjacent concepts are merged by cosine similarity into one canonical entry.
Table 7: Interpretability scaling fits. Subscripts on e are 90% bootstrap confidence intervals. The 8B columns compare the small-scale extrapolation against the actual Steerling values.
\topruleFamilyβe [90% CI]R28B pred8B actualΔ
\midrule Concept Loss
AR+Concept0.3850.002[−0.002,+0.000]0.7040.002
CDLM+Concept0.0540.000[−0.000,+0.002]0.6480.0020.002+0.000
\midrule Concept Independence Loss
AR+Concept0.2791.310[−1.310,+0.000]0.5051.550
CDLM+Concept0.2170.000[−0.000,+3.687]0.7492.1571.550−0.611
\midrule Concept Contribution
AR+Concept0.2120.937[−0.047,+0.063]0.6300.915
CDLM+Concept0.1341.000[−0.149,+0.000]0.4960.9150.876−0.039
\midrule Known Concept Alignment
AR+Concept0.0995.000[−1.190,+0.000]0.5574.200
CDLM+Concept0.3493.920[−0.135,+1.080]0.6373.8703.770−0.100
\bottomrule
Figure 8: UMAP projection of a subsample of concept embeddings across five taxonomy groups. The cards showcase representative concepts from distinct regions of the embedding space to illustrate local semantic clusters.
Figure 8: UMAP projection of a subsample of concept embeddings across five taxonomy groups. The cards showcase representative concepts from distinct regions of the embedding space to illustrate local semantic clusters.
Table 8: Joint interpretability scaling fits, m⁡(P,D)=e±(AP​P−α+AD​D−β), with α the parameter exponent and β the token exponent. Subscripts on e are 90% bootstrap confidence intervals. The 8B columns compare the small-scale extrapolation against the actual Steerling values.
\topruleFamilyαβe [90% CI]R28B pred8B actualΔ
\midrule Concept Loss
AR+Concept0.0930.7670.000[−0.000,+0.001]0.945
CDLM+Concept0.4271.2550.002[−0.000,+0.000]0.8930.0020.002+0.000
\midrule Concept Independence Loss
AR+Concept1.0850.5291.347[−1.347,+0.745]0.624
CDLM+Concept0.9040.6590.000[−0.000,+1.908]0.9370.6241.550+0.921
\midrule Concept Contribution
AR+Concept0.5410.7390.903[−0.028,+0.097]0.784
CDLM+Concept0.4412.0770.864[−0.012,+0.018]0.8830.8440.876+0.032
\midrule Known Concept Alignment
AR+Concept2.6600.1544.640[−0.363,+0.360]0.926
CDLM+Concept0.0220.3465.000[−1.125,+0.000]0.9333.9673.770−0.194
\bottomrule
Figure 9: Stage 2 concept validation scores. Distributions of average concept-relevance ratings on a 1–5 scale: per-chunk averages (left column) and per-concept averages (right column; each concept’s ratings averaged over the chunks it is assigned to), as rated by the LLM judge over 2.93M chunks (top row) and by human annotators on a 50-chunk sample (bottom row).
Figure 9: Stage 2 concept validation scores. Distributions of average concept-relevance ratings on a 1–5 scale: per-chunk averages (left column) and per-concept averages (right column; each concept’s ratings averaged over the chunks it is assigned to), as rated by the LLM judge over 2.93M chunks (top row) and by human annotators on a 50-chunk sample (bottom row).
Table 9: Steerling-8B pretraining corpus. Token counts are post-tokenization.
\topruleSourceDocumentsChunksTokens
\midruleNemotron-CC-HQ (real)740M5.1B547B
Nemotron-CC-HQ (synthetic)971M4.8B498B
peS2o38.8M565.4M59B
arXiv3.9M142.2M20.4B
Wikipedia & Wikibooks6.1M36.8M3.8B
OpenWebMath2.9M76.8M12.1B
Algebraic Stack2.8M65.6M12.1B
StarCoder78.6M317M91.4B
\midruleTotal1.84B11.1B1.24T
\bottomrule
Figure 10: Stage 3 annotator validation on held-out chunks. Distributions of average predicted-concept relevance ratings from the LLM judge: per-chunk averages (left) and per-concept averages (right).
Figure 10: Stage 3 annotator validation on held-out chunks. Distributions of average predicted-concept relevance ratings from the LLM judge: per-chunk averages (left) and per-concept averages (right).
Table 10: Steering results on random concepts of the pretrained Steerling-8B. Steered denotes layer injection.
\topruleMethodConcept ↑Quality ↑Harmonic ↑
\midruleUnsteered0.0331.1080.065
Prompting0.9081.5881.156
Steered1.0720.9721.020
\bottomrule
Figure 11: Schematic of the LCC-derived taxonomy used to organize the Atlas concept library. The 33,732 canonical concepts are mapped onto approximately 2,600 occupied taxonomy nodes. The figure shows the root structure and expands the Science (Q) branch to illustrate how top-level classes decompose into more specific areas such as Mathematics (QA), Physics (QC), and their subdivisions; other branches are collapsed for readability.
Figure 11: Schematic of the LCC-derived taxonomy used to organize the Atlas concept library. The 33,732 canonical concepts are mapped onto approximately 2,600 occupied taxonomy nodes. The figure shows the root structure and expands the Science (Q) branch to illustrate how top-level classes decompose into more specific areas such as Mathematics (QA), Physics (QC), and their subdivisions; other branches are collapsed for readability.
Table 11: Data compositions compared in the mid-training ablation. Each arm is a 10B-token run from the final pretraining checkpoint of 1.2T tokens; entries are token counts in billions.
\topruleSourceMath-heavyBalancedCode-augmentedCode-only
\midruleNemotron (real)5.0B4.7B5.0B
Dolmino Math5.0B2.1B2.0B
StarCoder1.0B10.0B
FLAN1.7B1.0B
peS2o0.6B0.4B
Wikipedia & Wikibooks0.7B0.5B
Stack Exchange0.2B0.2B
\midruleTotal10.0B10.0B10.0B10.0B
\bottomrule
Figure 12: Distribution of over 33,000 concepts across the top-level LCC classes and notable subclasses. Science (Q) accounts for the largest share, followed by Technology (T), Social Sciences (H), and Medicine (R); all root classes are represented to varying degrees. The distribution mirrors the composition of the pretraining corpus rather than a curatorial choice.
Figure 12: Distribution of over 33,000 concepts across the top-level LCC classes and notable subclasses. Science (Q) accounts for the largest share, followed by Technology (T), Social Sciences (H), and Medicine (R); all root classes are represented to varying degrees. The distribution mirrors the composition of the pretraining corpus rather than a curatorial choice.
Table 12: Downstream performance of the four mid-training compositions, each a 10B-token run from the final pretraining checkpoint, against the base model. Best in each column in bold. HSwag: HellaSwag; HEval: HumanEval; WinoG: WinoGrande.
\topruleCompositionMMLUGSM8KARC-CHSwagHEvalMBPPWinoGAvg.
\midrulePretrained model0.2980.1400.4840.6730.0490.0040.5960.321
\midruleMath-heavy0.3760.4410.4920.6810.0370.0120.6160.379
Balanced0.4160.3280.4970.6930.0370.0060.6160.371
Code-augmented0.4160.3280.4980.6930.0550.0120.6280.376
Code-only0.3030.0860.4340.6300.0610.0120.5830.301
\bottomrule
Figure 13: Phase 2 human-evaluation fit scores by candidate type. Human annotators rated, on a 1–5 scale, how well each candidate name fit the same lifted-word evidence for a concept. Points show mean fit scores and horizontal bars show 95% confidence intervals; the dotted vertical line marks the neutral midpoint of the scale. Atlas labels score comparably to or above independently generated human labels, and both are clearly separated from embedding, taxonomy, and filler distractors, indicating that raters were not merely assigning high scores to any plausible label.
Figure 13: Phase 2 human-evaluation fit scores by candidate type. Human annotators rated, on a 1–5 scale, how well each candidate name fit the same lifted-word evidence for a concept. Points show mean fit scores and horizontal bars show 95% confidence intervals; the dotted vertical line marks the neutral midpoint of the scale. Atlas labels score comparably to or above independently generated human labels, and both are clearly separated from embedding, taxonomy, and filler distractors, indicating that raters were not merely assigning high scores to any plausible label.
Table 13: The final Steerling-8B midtraining mixture of 150B tokens. Dolmino Math is upsampled roughly twofold. Proportions follow the code-augmented composition of \creftab:midtraining-composition.
\topruleSourceNumber of TokensRatio (%)
\midruleNemotron (real)72.79B48.5
StarCoder30.75B20.5
peS2o21.98B14.7
Dolmino Math (∼2×)16.05B10.7
FLAN6.38B4.3
Wikipedia & Wikibooks1.50B1.0
Stack Exchange0.56B0.4
\midruleTotal150B100.0
\bottomrule
Table 14: Masking schedule ablation, each a 10B-token run from the final pretraining checkpoint. Best in each column in bold. HSwag: HellaSwag; HEval: HumanEval; WinoG: WinoGrande.
\topruleMaskingMMLUGSM8KARC-CHSwagHEvalMBPPWinoGAvg.
\midrulePretrained model0.2980.1400.4840.6730.0490.0040.5960.321
50% uniform0.4160.3280.4980.6930.0550.0120.6280.376
80% Gaussian0.2800.3550.5000.6860.0550.0080.6280.359
\bottomrule
Table 15: Steering ablation: Adding the steering phases improves every metric on the steering benchmark (150), while LM Harness performance stays mostly unchanged.
\topruleLM Harness ↑Steering benchmark ↑
\cmidrule(lr)2-6 \cmidrule(lr)7-9MMLUGSM8KARC-CHSwagWinoGConceptQualityHarmonic
\midruleMath-heavy0.3700.4310.4990.6820.6181.2080.9891.088
+ steering0.3840.4150.5050.6810.6111.2441.1391.189
\bottomrule
Table 16: Steerling-8B before and after mid-training across the LM Harness suite (accuracy, %). HSwag: HellaSwag; HEval: HumanEval; WinoG: WinoGrande.
\topruleMMLUGSM8KARC-CHSwagHEvalMBPPWinoGAvg.
\midrulePretrained29.814.048.467.34.90.459.632.1
Mid-trained46.444.452.370.38.511.064.242.4
\bottomrule
Table 17: Interpretability metrics for Steerling-8B before and after mid-training.
\toprulePretrainedMid-trained
\midrule Concept Loss ↓0.0020.002
Concept Independence Loss ↓1.9071.546
Concept Contribution ↑0.8510.876
Known Concept Alignment ↑3.7303.770
\bottomrule
Table 18: Steering benchmark scores for the pretrained and mid-trained Steerling-8B checkpoints. Mid-training improves every steering metric.
\topruleCheckpointConcept ↑Quality ↑Harmonic ↑Sample harmonic ↑
\midrulePretrained (1.2T)1.0720.9721.0200.843
Mid-trained (1.35T)1.2471.0641.1480.963
\bottomrule
Table 19: Steerling-8B base model against open base models of comparable size. HSwag: HellaSwag; WinoG: WinoGrande. Values marked ∗ are taken from the OLMo 3 report (100); all other peer numbers are from the respective model reports.
\topruleModelHSwagWinoGPIQAMMLUARC-CGSM8KMathAvg.
\midruleSteerling-8B70.364.275.946.452.344.48.051.6
\midruleLLaMA2 7B76.072.579.145.946.313.14.348.2
DeepSeek 7B75.470.579.248.248.117.46.049.3
Gemma 1 7B81.272.381.264.353.246.424.360.4
LLaDA 8B70.574.873.665.945.970.331.461.8
LLaMA3 8B79.177.380.665.453.148.716.060.0
OLMo 2 7B83.877.280.1∗63.779.867.519.1∗67.3
\bottomrule
Table 20: Concept module notation, grouped by role.
\topruleSymbolTypeMeaning
\midrule Hidden states
hvectorTransformer hidden state
vectorBottlenecked state passed to the LM head
h¯=k^+u^+εequationConcept module decomposition
\midrule Concept module heads
ffunctionKnown head
gfunctionUnknown head
k=σ⁡(f⁡(h))vectorPer-concept activation probabilities, known
u=σ⁡(g⁡(h))vectorPer-concept activation probabilities, unknown
k\text​k​n​o​w​nscalarTop-k count for the known head
k\text​u​n​k​n​o​w​nscalarTop-k count for the unknown head
\midrule Concept embeddings
KmatrixKnown concept embedding matrix
UmatrixUnknown concept embedding matrix
KivectorEmbedding of known concept i
UjvectorEmbedding of unknown concept j
nscalarNumber of known concepts
mscalarNumber of unknown concepts (m≫n)
RscalarFactorization rank of unknown embedding matrix
\midrule Concept contributions
k^=∑iki​KivectorKnown concept contribution
u^=∑juj​UjvectorUnknown concept contribution
ε=h−k^−u^vectorResidual term
\midrule Logit decomposition
WyvectorRow of the LM head for output token y
ℓyscalarOutput logit for token y
\bottomrule
Table 21: Concept module notation, grouped by role.
\topruleSymbolTypeMeaning
\midrule Losses
ℒ\text​L​MlossLanguage modeling loss (ℒ\text​M​D​M on h¯)
ℒ\text​c​o​n​c​e​p​tlossConcept loss (chunk-level BCE)
ℒ\text​r​e​clossReconstruction loss for the unknown head
ℒ\text​i​n​d​e​plossIndependence loss between k^ and u^
lossCombined training objective
λ\text​c​o​n​c​e​p​t,λ\text​r​e​c,λ\text​i​n​d​e​pscalarsLoss weights
\midrule Supervision and targets
ycscalarGround-truth chunk label, known concept c
kc\text​c​h​u​n​kscalarOR-aggregated chunk-level activation
ki\text​G​TscalarGround-truth activation of known concept i
k^\text​G​TvectorGround-truth known concept contribution
u^\text​G​T=h−k^\text​G​TvectorTarget for the unknown head
\midrule Independence loss
Hk,HumatricesStacked per-token k^, u^ over a minibatch
𝝁k^,𝝁u^vectorsColumn means of Hk, Hu
ΦmatrixCentered known features
ΨmatrixCentered unknown features
\midrule Training dynamics
setMasked token positions in the minibatch
tbscalarPer-block noise level (block b)
α\text​k​n​o​w​n​(s)scalarTeacher forcing prob., known, step s
α\text​u​n​k​n​o​w​n​(s)scalarTeacher forcing prob., unknown, step s
p\text​c​f​gscalarDropout rate for the known head
scalarDropout rate for the residual ε
BscalarMinibatch size
bscalarBlock size in causal block-diffusion
\bottomrule
Table 22: Robustness checks for the Phase 2 comparison between pipeline labels and independently generated human labels.
\topruleAnalysisResult
\midruleMean Phase 2 fit scoreLLM 3.98 vs. human 3.50
Top-two rating rate (≥4)LLM 79% vs. human 63%
Bayesian cumulative-link modelOR 2.38, 95% CrI [1.23,4.01]
Posterior probability of LLM advantage0.99
Paired comparison probability0.62, bootstrap 95% CI [0.58,0.66]
Gaussian mixed model+0.47 points, 95% CI [0.28,0.65]
\bottomrule
Table 23: Notation introduced in the scaling-law analysis, grouped by role: compute and resources, validation losses, power-law parameters, and interpretability scaling.
\topruleSymbolTypeMeaning
\midrule Compute and resources
CscalarTotal training FLOPs
MscalarPer-token FLOPs (forward + backward)
PscalarNon-embedding parameter count
DscalarNumber of training tokens (total)
DiscalarTraining tokens for the i-th checkpoint
\midrule Validation losses
ℒiscalarMeasured validation loss for checkpoint i
ℒ∗​(C)functionCompute-optimal validation loss at budget C
ℒ∞scalarIrreducible validation loss
ℒ⁡(P,D)functionJoint Chinchilla loss surface
ℒ\text​f​i​tfunctionHuber loss minimized in the joint fit
\midrule Power-law parameters
P∗​(C)functionCompute-optimal parameter count at budget C
aP,aLscalarsPower-law coefficients (parameter and loss)
αPscalarExponent on compute for parameter scaling
αLscalarExponent on compute for loss scaling
αDscalarExponent on compute for training-token scaling
AP,ADscalarsChinchilla coefficients (parameter and data sides)
α,βscalarsChinchilla exponents (parameter and data sides)
\midrule Interpretability scaling
m⁡(C)functionA metric as a function of compute
escalarIrreducible value of a metric
A,βscalarsCoefficient and exponent for metric scaling
\bottomrule
Table 24: Backbone architectures used across all four families. Backbone parameter counts exclude embeddings; +Concept totals include the concept module heads (concept classifier, and factorized unknown head concept embeddings are excluded). Sequence length is 4096 throughout.
\topruleSizeLayers LHidden dBackbone params+Concept total params
\midrule10M63209.2M82.8M
25M651223.6M110.2M
85M1076886.5M190.5M
200M131024197.7M319.1M
400M171280401.1M540.0M
800M171792779.9M953.6M
1.5B2023041,510M1,718M
3B2430723,228M3,489M
5B2438405,694M6,007M
\bottomrule
Table 25: IsoFLOP target compute budgets per family.
\topruleFamilySlice 1Slice 2Slice 3Slice 4
\midruleAR6×101810193×10191020
CDLM6×101810193×10191020
AR+Concept10193×10191.1×10203.09×1020
CDLM+Concept10193×10191.1×10203.09×1020
\bottomrule

研究结果

  • 在跨越三个数量级计算量的IsoFLOP规模扫描实验中,加入概念模块只使计算最优的缩放指数产生一个很小且固定的偏移,这一可解释性代价并不随规模增大而增长。
  • 同一组实验显示,随着计算量增加,概念预测准确率、已知与未知表示的分离程度、预测经由概念路径而非残差路径传递的比例、以及概念嵌入与人类标签的对齐程度等可解释性指标均有所提升。
  • 利用联合Chinchilla形式的规模法则从小规模实验外推,预测出的验证损失与Steerling-8B实际值相差仅0.11 nats以内,四项可解释性指标中有三项也落在很窄的预测区间内。
  • 在1.2万亿token预训练加1500亿token中期训练后,Steerling-8B与使用约2至16倍计算量训练的同等参数规模公开同类模型相比,平均基准表现差距在约10%以内。
  • 在Atlas流水线的标签与概念验证中,LLM评审者和人类标注者对标签、概念相关性的平均评分总体较高,且Atlas生成的概念标签评分与人类独立撰写的标签相当或更高,并明显区别于嵌入、分类体系和干扰项标签。

可应用场景

  • 可以把追踪输出所依赖的输入token、概念和训练样本用作诊断模型行为的审计工具。
  • 无需重新训练即可通过概念操控在推理时把生成内容向某个概念方向增强或抑制,可用作一种控制生成的手段。
  • 训练数据归因功能可以尝试用于对齐微调、事实来源追溯,或检查模型依赖的是专有微调数据还是预训练知识。
  • Atlas这种三阶段(打标签、聚类、训练标注模型)流水线可为其他需要在网络规模语料上做概念标注的研究提供参考模板。

局限与待验证事项

  • 训练数据归因只是在表示空间中做近似相似度检索,并非因果影响估计,因此不能证明某条训练数据真的导致了某个输出。
  • 三万三千七百三十二个概念的概念库反映的是这份特定预训练语料的构成(科学、技术、社会科学、医学等),尚未验证是否能推广到领域或语言构成差异很大的语料上。
  • Steerling-8B使用远少于同类模型2至16倍的计算量,平均性能差距约在10%以内,但在个别基准上可能仍存在差距。
  • 概念模块的参数占比(8B模型下为4%,在相同参数化假设下预计在前沿规模会降到1%以下)是外推估计,并未在真正的前沿规模模型上直接测得。
  • 人类评估样本规模有限(如50个文本块样本、1025条独立评分),仍需更大范围的人工验证。

为什么重要

如果这一结论成立,它挑战了可解释性与模型能力必然此消彼长的传统假设,为在训练阶段就把可审计、可纠正、可控制的能力内建到大模型中提供了一条路径,而不必等训练完成后再去反推解释。这可能转化为实用的诊断工具,用于追踪模型行为源头、定位相关训练数据,并在不重新训练的情况下通过概念操控修正模型行为。

本文术语

  • 概念瓶颈(concept bottleneck) · 在模型内部表示和最终输出之间插入的一层人类可理解的'概念'单元,使输出可以分解为这些概念的贡献之和
  • 扩散语言模型(diffusion language model) · 通过对文本进行掩码再学习还原的方式训练的语言模型,与逐词从左到右预测的自回归模型不同
  • 事后可解释性(post-hoc interpretability) · 在模型训练完成之后,用外部分析工具去解释其行为的传统做法
  • IsoFLOP规模扫描 · 在固定总计算预算下,改变模型大小和数据量来观察性能变化趋势的实验方法
  • 积分梯度(Integrated Gradients) · 通过沿着从基线输入(此处为[MASK]标记)到实际输入的路径对梯度做积分,来计算每个输入token重要性的方法

论文原文摘要(英文)

Interpretability is often treated as a tax on capability: language models are trained as opaque systems, then explained after the fact, with methods whose reliability is difficult to establish. In this work, we challenge this premise. Rather than reverse-engineering a model, we make interpretability a constraint of the training pipeline, optimized alongside the language modeling objective. Across three orders of magnitude of compute, on both autoregressive and diffusion language models, interpretability scales with capability rather than against it. Surprisingly, model representations become more disentangled and aligned with human-understandable concepts with scale. We instantiate the training-time recipe with Steerling-8B, a diffusion language model with a causal attention mask. For any group of generated tokens, Steerling-8B attributes the output to relevant input tokens, human-understandable concepts, and training data. This enables closed-loop intervention: diagnose an output through its concept or feature attribution, retrieve similar training data, and correct the behavior through concept steering without retraining. Steerling-8B remains competitive with open peer models trained on substantially 2-16x more compute, suggesting a different scaling paradigm: interpretability can be designed into training, and it improves with scale.

作者 · Guide Labs Team

在 arXiv 阅读

最新论文

全部论文 →

METAL MEDIA 最新报道

图片来源: Guide Labs Team et al., arXiv:2608.07594, CC BY 4.0