从复杂模型的特征叠加中高效提取可解释特征。
Provably Extracting the Features from a General Superposition
- 在傅里叶空间迭代搜索,定位隐藏特征方向
- 可在特征数超过维度时准确恢复非退化特征
- 适用于任意响应函数与非近似重复方向
普遍认为复杂机器学习模型通过线性表示编码特征,这是可解释性研究的基础。然而,特征存在于叠加状态中,极大增加了提取难度。本文从学习理论视角研究超定情形下特征叠加的提取问题:给定对函数 $ f(x)=igsum_{i=1}^n σ_i(v_i^ op x) $ 的查询访问,其中每个单位向量 $ v_i $ 表示特征方向,$ σ_i: o $ 为任意响应函数,目标是恢复所有 $ v_i $ 和函数 $ f $。在学习理论中,超定指特征数 $ n $ 大于隐含维度 $ d $(即 $ n > d $),这对传统算法极具挑战。本文提出一种高效的查询算法,在噪声预言机访问下,能识别所有非退化的特征方向并重构函数 $ f $。关键在于,该算法适用范围远超已有工作:允许几乎任意叠加结构,仅要求 $ i eq j $ 时 $ v_i, v_j $ 不接近相同,并支持一般响应函数 $ σ_i $。其核心思想是在傅里叶空间中迭代精炼搜索区域,以定位隐藏方向。
原文摘要 · Abstract (English)
It is widely believed that complex machine learning models generally encode features through linear representations. This is the foundational hypothesis behind a vast body of work on interpretability. A key challenge toward extracting interpretable features, however, is that they exist in superposition. In this work, we study the question of extracting features in superposition from a learning theoretic perspective. We start with the following fundamental setting: we are given query access to a function \[ f(x)=\sum_{i=1}^n σ_i(v_i^\top x), \] where each unit vector $v_i$ encodes a feature direction and $σ_i:\R\to\R$ is an arbitrary response function and our goal is to recover the $v_i$ and the function $f$. In learning-theoretic terms, superposition refers to the \emph{overcomplete regime}, when the number of features is larger than the underlying dimension (i.e. $n > d$), which has proven especially challenging for typical algorithmic approaches. Our main result is an efficient query algorithm that, from noisy oracle access to $f$, identifies all feature directions whose responses are non-degenerate and reconstructs the function $f$. Crucially, our algorithm works in a significantly more general setting than all related prior results. We allow for essentially arbitrary superpositions, only requiring that $v_i, v_j$ are not nearly identical for $i \neq j$, and allowing for general response functions $σ_i$. At a high level, our algorithm introduces an approach for searching in Fourier space by iteratively refining the search space to locate the hidden directions $v_i$.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。