证明多向量嵌入比单向量嵌入表达能力更强
Multi-Vector Embeddings are Provably More Expressive than Single Vector Embeddings
- 构造硬实例,用模式矩阵法证明多向量相似性无法被单向量近似
- 在固定表示大小下,多向量嵌入需维度 $D = (ε^2 m)^{Ω(1/ε)}$ 才能逼近
- 适用于关注嵌入表达力与检索模型设计的研究者
多向量(MV)嵌入已成为神经信息检索中的强大范式,通过多个向量表示数据并使用非线性Chamfer相似性评分,实现高检索精度。尽管普遍认为其优于使用内积相似性的单向量(SV)嵌入,但迄今尚无严格证明表明:在相同表示规模下,SV相似性无法近似MV相似性。本文研究:对任意有界数据集大小 $n \leq 2^{poly(m)}$,给定每个最多含 $m$ 个向量的集合 $Q_1,\dots,Q_n, X_1,\dots,X_n \subset \mathbb{R}^d$,是否存在维度为 $D$ 的单向量 $q_i, d_j \in \mathbb{R}^D$,使得对所有 $i,j$ 满足 $|\langle q_i, d_j \rangle - \texttt{Chamfer}(Q_i,X_j)| \leq ε$?近期MUVERA算法表明 $D = m^{O(1/ε^2)}$ 可行。若可改进至 $D = md$,则意味着两者表达力相当。本文证明此不可能:存在一组每组最多含 $m$ 个向量的多向量嵌入,其所需单向量维度为 $D = (ε^2 m)^{Ω(1/ε)}$,确立了多向量与单向量嵌入在表示规模上的强分离。证明基于模式矩阵法,构造出其Chamfer相似性矩阵编码 $NAND_k$ 布尔函数的难例。结果证实了信息检索领域长期信念:在固定表示大小下,多向量嵌入可表达单向量嵌入无法近似的相似性。
原文摘要 · Abstract (English)
Multi-vector (MV) embeddings have become a powerful paradigm in neural information retrieval (IR), achieving high retrieval accuracy by representing data with multiple vectors and scoring them via the non-linear Chamfer similarity. Despite their widely perceived superiority over single-vector (SV) embeddings which use inner product similarity, to date there is no formal proof that SV similarities cannot approximate MV similarities with the same representation size. Specifically, we ask the following: for any bounded dataset size $n \leq 2^{poly(m)}$, what is the smallest dimension $D$ so that given any collection of MV embeddings $Q_1,\dots,Q_n,X_1,\dots,X_n \subset \mathbb{R}^d$ containing at most $m$ vectors each, there always exist $q_1,\dots,q_n$, $d_1,\dots,d_n \in \mathbb{R}^{D}$ satisfying $|\langle q_i, d_j \rangle - \texttt{Chamfer}(Q_i,X_j)| \leq ε$ for all $i,j$? Recently, the MUVERA algorithm demonstrated that $D = m^{O(1/ε^2)}$ is possible. If improved to $D = md$, this would imply that MV embeddings are no more expressive than SV embeddings. In this paper, we rule out this scenario. Specifically, we prove the existence of a collection of MV embeddings in $\mathbb{R}^d$, each containing at most $m$ vectors, which require single-vector dimension of $D =(ε^2 m)^{Ω(1/ε)}$ to approximate, establishing a strong separation in representation size between MV and SV embeddings. Our proof leverages the Pattern Matrix Method by constructing a hard instance whose Chamfer similarity matrix encodes the $NAND_k$ boolean function. Our results confirm a long-held belief in the IR community: at a fixed representation size, multi-vector embeddings can express similarities which cannot even be approximately represented by single vector embeddings.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。