Papers
Topics
Authors
Recent
Search
2000 character limit reached

EigenLI: Spectral Approximations to Late Interaction

Published 7 Sep 2026 in cs.IR and cs.LG | (2609.07561v1)

Abstract: Late-interaction models such as ColBERT achieve strong effectiveness by representing each document with many token-level vectors, but this expressivity leads to large indexing cost, storage footprints and expensive MaxSim scoring. We show that late-interaction representations exhibit an intrinsic low-rank structure: document token embeddings concentrate in a low-dimensional subspace that preserves most of the retrieval signal. Leveraging this observation, we introduce EigenLI, a spectral approximation framework that compresses late-interaction representations via document-specific low-dimensional subspaces. Unlike clustering or pooling methods, EigenLI identifies the dominant eigendirections of each document and uses them to construct reduced interaction representations. Empirically, kk-EigenLI with k32k \le 32 outperforms k-means and Ward clustering based pooling methods on ColBERTv2 and AnswerAI-ColBERT-small; GTE-ModernColBERT exhibits a different tradeoff at k=32k=32, where clustering methods perform better. The same spectral construction also yields EigenLI-SV, an ANN-compatible single-vector representation derived from the second-order summary of the reduced structure. Across multiple datasets and all three text models, EigenLI-SV consistently outperforms comparable single-vector surrogates such as MUVERA.

Summary

  • The paper proposes EigenLI, a method that compresses document representations by approximating late-interaction retrieval through spectral properties, preserving retrieval quality without retaining full token sequences

Motivation and central claim

Late-interaction retrievers such as ColBERT represent each document with a sequence of token-level vectors and evaluate relevance through MaxSim. This representation is substantially more expressive than a single embedding, but its computational and systems costs scale with the number of document vectors: ColBERTv2 commonly uses 512 vectors per document, while visual document retrievers may use approximately 1,000–1,250 patch-level vectors. The resulting storage, indexing, and scoring overhead motivates compression methods that preserve token-level retrieval behavior without retaining the full sequence.

EigenLI: Spectral Approximations to Late Interaction” (2609.07561) argues that document-side late-interaction representations possess exploitable low-rank structure. Rather than compressing a document into a smaller set of token representatives through pruning, clustering, or pooling, EigenLI replaces the document’s token-vector set with a document-specific subspace. The method is training-free and produces both a multi-vector-compatible representation, kk-EigenLI, and an ANN-compatible single-vector representation, EigenLI-SV.

The empirical premise is that the document token vectors often concentrate in a low-dimensional subspace. Given document vectors d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d, the method forms the uncentered second-moment matrix

MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.

The dominant eigenvectors of MDM_D identify directions containing most of the document’s token-level embedding mass.

Figure 1

Figure 1

Figure 1: Normalized spectra of document second-moment matrices for long and randomly selected documents across four datasets, illustrating the empirical eigenvalue decay motivating EigenLI.

The figure provides the geometric basis for the method, but it does not establish that spectral energy corresponds directly to retrieval relevance. EigenLI therefore introduces a new interaction function rather than claiming that ordinary MaxSim can be evaluated exactly on the compressed basis vectors.

The kk-EigenLI representation

Let w1,,wkw_1,\ldots,w_k be the top-kk orthonormal eigenvectors of MDM_D. The document is represented by their span, rather than by the vectors wjw_j as semantic token surrogates. For a query with token vectors q1,,qnq_1,\ldots,q_n, EigenLI defines

d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d0

Equivalently, if d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d1 denotes the orthogonal projector onto the document-specific eigenspace,

d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d2

Thus, each query token contributes according to the amount of its squared norm lying in the document’s retained subspace. This is materially different from MaxSim, which assigns each query token its largest signed similarity with any document token. EigenLI measures compatibility with a subspace and discards the eigenvalues from the scoring function.

The omission of eigenvalues is deliberate. Weighting each direction by its corresponding eigenvalue would produce a low-rank approximation to the document second-moment matrix and approximately compute

d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d3

which aggregates similarities across all query–document token pairs. The authors report that this behaves poorly relative to MaxSim because it loses MaxSim’s selective, per-query-token matching behavior. The unweighted projector instead treats the retained eigenspace as a set of possible directions and preserves a closer analogue of token-level matching.

The paper establishes several equivalent interpretations of the score. For each query vector, the quantity d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d4 is the maximum squared inner product between d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d5 and any unit vector in the document subspace. In this sense, EigenLI replaces MaxSim’s maximization over a finite set of document vectors with maximization over a continuous subspace. This construction explains why the method can retain retrieval signal even though it no longer stores representative document tokens.

Relationship to MaxSim

The theoretical discussion connects spectral approximation to the reconstruction error of principal subspaces. Since the document vectors are unit normalized, the trace of d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d6 equals the number of document vectors, d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d7. The squared reconstruction error after projection onto the top-d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d8 eigenspace is exactly the sum of the discarded eigenvalues:

d1,,dmRdd_1,\ldots,d_m \in \mathbb{R}^d9

Consequently, if the top-MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.0 eigenvalues contain at least a MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.1 fraction of the total spectral mass, the average squared projection error is at most MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.2. This result supplies a formal justification for approximating document tokens by the retained subspace, but only in an average reconstruction sense.

The retrieval argument requires a stronger condition. To compare EigenLI with MaxSim on individual query-token matches, the paper assumes that every document token is close to the retained subspace, namely MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.3 for all MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.4. Under that assumption, a variant of the subspace score can lower-bound the MaxSim score up to an additive error proportional to the number of query tokens and MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.5. The average spectral condition alone does not imply this uniform bound: a small number of document vectors may have large projection errors even when the total discarded spectral mass is small.

This qualification is important. The theory explains why concentrated spectra are favorable, but it does not provide a general retrieval-preservation guarantee for the actual squared projector score under only the empirically observed low-rank condition. The empirical results therefore remain central to the paper’s claim.

EigenLI-SV and exact single-vector scoring

A distinctive contribution is the conversion of the EigenLI score into an exact dot product between high-dimensional single-vector encodings. Using the tensor-product identity,

MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.6

the query and document can each be encoded in a quadratic feature space. Applying the standard degree-two polynomial feature map reduces the dimension from MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.7 to MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.8. For ColBERTv2, where MD=i=1mdidiT.M_D = \sum_{i=1}^{m} d_i d_i^T.9, this yields an 8,256-dimensional representation, independent of MDM_D0.

The independence from MDM_D1 has two opposing consequences. The single-vector representation can use standard ANN indexes, vector quantization, and highly optimized dot-product kernels, but its raw dimensionality is larger than the MDM_D2-EigenLI multi-vector representation when MDM_D3 is small. At MDM_D4, the multi-vector representation contains MDM_D5 scalar dimensions, whereas EigenLI-SV contains 8,256. Its practical advantage therefore depends on ANN compatibility and lower scoring overhead rather than on raw dimensionality alone.

The paper reports numerical agreement between the direct EigenLI score and the quadratic single-vector dot product within MDM_D6. This makes EigenLI-SV an exact algebraic reformulation of the proposed score, not a separately trained approximation.

Experimental design

The evaluation covers three text late-interaction models on BEIR and one multimodal model on ViDoRe-v3:

The primary multi-vector baselines are MDM_D7-means++ pooling and Ward hierarchical clustering, evaluated at MDM_D8. Full MaxSim is included as an uncompressed reference, although it is not a strict upper bound because EigenLI uses a different scoring function. The single-vector comparison is against MUVERA fixed-dimensional encodings.

The experiments use brute-force retrieval rather than an end-to-end ANN candidate-generation and reranking pipeline. This isolates representation effectiveness but leaves systems-level latency and index-construction conclusions partially unresolved.

Text retrieval results

For ColBERTv2, EigenLI-32 consistently improves over both clustering baselines in the aggregate BEIR evaluation. Relative improvements are computed per dataset and then averaged, which avoids allowing larger datasets to dominate the summary.

Comparison for ColBERTv2 at MDM_D9 Geometric mean Arithmetic mean
nDCG@10 over kk0-means++ kk1 kk2
nDCG@10 over Ward kk3 kk4
MRR@10 over kk5-means++ kk6 kk7
MRR@10 over Ward kk8 +7.6%</td></tr><tr><td>nDCG@10relativetofullMaxSim</td><tdstyle="textalign:right">+7.6\%</td> </tr> <tr> <td>nDCG@10 relative to full MaxSim</td> <td style="text-align: right">k$9 $w_1,\ldots,w_k$0

The final comparison with full MaxSim shows that EigenLI-32 remains slightly below the uncompressed model, as expected from its lower representation budget and altered scoring function. However, it outperforms the two compressed token-pooling baselines despite using only 32 subspace directions. The result implies that compression quality depends not only on retaining token count but also on choosing a representation aligned with the geometry of the embedding set.

AnswerAI-ColBERT-small exhibits the same qualitative pattern. EigenLI-32 improves nDCG@10 over $w_1,\ldots,w_k$1-means++ by $w_1,\ldots,w_k$2 under the arithmetic mean and over Ward by $w_1,\ldots,w_k$3. Its comparison with full MaxSim is weaker than for ColBERTv2, with a $w_1,\ldots,w_k$4 arithmetic-mean decrease in nDCG@10. Thus, spectral compression is not uniformly close to the original model, even when it compares favorably with clustering.

The results are not model invariant. GTE-ModernColBERT reverses the ordering: at $w_1,\ldots,w_k$5, EigenLI trails both clustering baselines on nDCG and MRR. Relative to $w_1,\ldots,w_k$6-means++, EigenLI-32 decreases arithmetic-mean nDCG@10 by $w_1,\ldots,w_k$7; relative to Ward, it decreases it by $w_1,\ldots,w_k$8. The paper attributes this behavior to model-dependent embedding geometry and particularly degenerate low-rank structure. This is a substantive qualification to the central claim: low-rank structure is not by itself sufficient to make the dominant eigenspace the best retrieval-oriented compression.

The choice of $w_1,\ldots,w_k$9 is also non-monotonic. Increasing $k$0 can reduce discriminativeness when the retained subspace approaches the token-vector dimension. The authors observe degradation at $k$1 for ColBERTv2 with $k$2 and at $k$3 for ColQwen3 with $k$4. In addition, some datasets show substantial declines between $k$5 and $k$6 for GTE-ModernColBERT. The representation budget must therefore be selected in a model-aware manner; retaining more spectral directions does not guarantee improved ranking.

Visual document retrieval

On ViDoRe-v3, ColQwen3 4B represents each document with approximately 1,250 vectors of dimension 320, making token-count compression particularly consequential. At $k$7, EigenLI improves over $k$8-means++ by $k$9 in arithmetic-mean nDCG@10 and over Ward by $M_D04.8%04.8\%M_D13.1%.</p><p>ThesegainsaresmallerthanthoseobservedforColBERTv2,buttheyareconsistentacrosstheeightViDoRev3datasets.EigenLIremainsbelowfullMaxSim:thearithmeticmeannDCG@10differenceis13.1\%.</p> <p>These gains are smaller than those observed for ColBERTv2, but they are consistent across the eight ViDoRe-v3 datasets. EigenLI remains below full MaxSim: the arithmetic-mean nDCG@10 difference is M_D$2. The result supports the method’s applicability beyond text while also indicating that the magnitude of the benefit depends on the model and modality.

Comparison with MUVERA

EigenLI-SV produces the strongest aggregate results reported in the paper. For ColBERTv2 on 13 BEIR datasets, its arithmetic-mean relative improvement over MUVERA is $M_D$3 in nDCG@10, with a geometric-mean improvement of $M_D$4. The corresponding arithmetic-mean improvements for AnswerAI-ColBERT-small and GTE-ModernColBERT are $M_D$5 and $M_D$6, respectively.

Model nDCG@10 improvement over MUVERA, geometric mean nDCG@10 improvement over MUVERA, arithmetic mean
ColBERTv2 $M_D$7 $M_D$8
AnswerAI-ColBERT-small $M_D$9 $w_j$0
GTE-ModernColBERT $w_j$1 $w_j$2

For ColBERTv2, EigenLI-SV uses 8,256 dimensions versus MUVERA’s 10,240 dimensions. Its recall improvements are also broad: at Recall@10, the arithmetic-mean gain is $w_j$3, and at Recall@1000 it is $w_j$4. On TREC-COVID, for example, Recall@10 rises from $w_j$5 with MUVERA to $w_j$6 with EigenLI-SV; nDCG@10 rises from $w_j$7 to $w_j$8.

These large relative gains should be interpreted with caution because several MUVERA baselines have very low absolute scores. The paper also reports that its MUVERA results on MS MARCO are lower than those previously reported despite using the original implementation. Consequently, the relative improvements demonstrate a substantial empirical gap under the stated implementation and settings, but they do not establish universal superiority over all MUVERA configurations.

The comparison is particularly consequential for anisotropic models. MUVERA relies on SimHash-style random hyperplane projections, whose behavior can deteriorate when token embeddings occupy a narrow cone. Centering the embeddings without renormalization dramatically improves MUVERA. For AnswerAI-ColBERT-small, centered MUVERA Recall@10 increases from $w_j$9 to $q_1,\ldots,q_n$0 in the macro average; for GTE-ModernColBERT, it increases from $q_1,\ldots,q_n$1 to $q_1,\ldots,q_n$2. EigenLI is comparatively stable under centering: its corresponding values change from $q_1,\ldots,q_n$3 to $q_1,\ldots,q_n$4 and from $q_1,\ldots,q_n$5 to $q_1,\ldots,q_n$6, respectively.

The conclusion is not that EigenLI eliminates all geometric sensitivity. Its multi-vector form still underperforms clustering on GTE-ModernColBERT. Rather, the single-vector spectral construction appears less vulnerable than MUVERA to the particular anisotropy failure mode induced by random hyperplane hashing.

Quantization and compression cost

Because EigenLI-SV is an ordinary single vector, it is compatible with standard product quantization. In the reported ColBERTv2 experiments, 1-bit-per-dimension product quantization incurs mean relative losses against full MaxSim of $q_1,\ldots,q_n$7 for Recall@10 and $q_1,\ldots,q_n$8 for nDCG@10 across four datasets. At 8 bits per dimension, the losses decrease to $q_1,\ldots,q_n$9 and $d_1,\ldots,d_m \in \mathbb{R}^d$00, respectively.

The quantization study is limited to four datasets and one model, so it establishes compatibility rather than a comprehensive operating curve. Nevertheless, it indicates that the quadratic encoding can be combined with conventional ANN compression mechanisms without requiring a learned quantizer.

EigenLI also reduces offline compression time relative to clustering. Across 39 model–dataset pairs, $d_1,\ldots,d_m \in \mathbb{R}^d$01-means++ takes $d_1,\ldots,d_m \in \mathbb{R}^d$02 longer than EigenLI under the arithmetic mean of per-pair time ratios, while Ward takes $d_1,\ldots,d_m \in \mathbb{R}^d$03 longer. These measurements favor EigenLI’s spectral construction, but they do not include ANN index construction, query-time candidate generation, or full-MaxSim reranking. They therefore characterize offline representation compression rather than complete retrieval-system cost.

Limitations and open questions

The principal systems limitation is that the experiments evaluate brute-force retrieval. The practically relevant deployment architecture would likely encode documents as EigenLI-SV vectors, use an ANN index for candidate generation, and rerank candidates with full MaxSim or another late-interaction score. The paper does not compare this pipeline with optimized systems such as PLAID, WARP, or Ward-based ANN pipelines in terms of latency, index size, memory, recall, and reranking cost.

EigenLI-SV also scales quadratically with token-vector dimension. Its 8,256 dimensions are manageable for ColBERTv2, but the same construction would require 51,360 dimensions for ColQwen3, which the paper considers prohibitive and therefore does not evaluate for the visual model. Sketching, learned projections, or other dimensionality-reduction mechanisms are needed before the single-vector formulation can be applied broadly to high-dimensional multimodal models.

The method additionally lacks a monotonicity guarantee in $d_1,\ldots,d_m \in \mathbb{R}^d$04. More retained eigendirections can improve reconstruction while worsening retrieval ranking, as observed for Quora, Climate-FEVER, and GTE-ModernColBERT. The open technical problem is to identify which geometric statistics predict whether EigenLI or clustering will be preferable and whether a hybrid method can preserve the efficiency of spectral compression while avoiding its model-specific failures.

Finally, the empirical gap with MUVERA is in tension with worst-case results establishing strong approximation properties for MUVERA with respect to Chamfer-like objectives. The paper leaves open whether EigenLI benefits because actual late-interaction representations are low rank, because retrieval only requires preserving relative ordering among a small candidate set, or because the two methods optimize fundamentally different approximations. Resolving this discrepancy would require a retrieval-oriented theory that combines embedding geometry with ranking rather than uniform pairwise score approximation.

Conclusion

EigenLI proposes a principled alternative to token pruning and clustering for compressing late-interaction document representations. Its central operation is to replace each document’s token-vector set with the dominant eigenspace of its second-moment matrix and to score queries by projected energy in that space. At $d_1,\ldots,d_m \in \mathbb{R}^d$05, the method outperforms $d_1,\ldots,d_m \in \mathbb{R}^d$06-means++ and Ward on ColBERTv2 and on the evaluated visual retrieval model, while reducing compression cost substantially. Its exact quadratic-kernel reformulation, EigenLI-SV, performs markedly better than MUVERA in the reported BEIR experiments and remains compatible with ANN indexing and product quantization.

The results also establish clear boundaries. Performance is model dependent, the optimal $d_1,\ldots,d_m \in \mathbb{R}^d$07 is not monotonic, high-dimensional EigenLI-SV encodings are expensive, and end-to-end ANN evaluation is absent. The paper’s main contribution is therefore both an effective compression method for several late-interaction geometries and an empirical demonstration that document-specific spectral structure can be more retrieval-relevant than generic token pooling.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

1. What is the paper about?

The paper introduces a method called EigenLI for making search systems faster and smaller.

Modern search systems often represent each document using many numerical vectors—one for each word or small piece of text. This helps them find relevant documents accurately, but it also creates problems:

  • More storage is needed.
  • Searching takes longer.
  • Building the search index is more expensive.

EigenLI tries to keep most of the useful information while using far fewer vectors.

2. What questions are the researchers asking?

The researchers mainly want to know:

  1. Can documents be represented with fewer vectors without greatly reducing search quality?
  2. Is there a better way than grouping similar word vectors together?
  3. Can the compressed documents be turned into ordinary single vectors that work with fast search software?
  4. Does the method work for both text documents and visual documents, such as screenshots or scanned pages?

The paper compares EigenLI with existing compression methods based on k-means and Ward clustering. These methods group similar vectors together, like putting similar colored pencils into the same boxes.

3. How does EigenLI work?

A system such as ColBERT changes every word in a document into a vector. A vector is simply a list of numbers that represents information about the word.

For example, a document might be represented by hundreds of vectors:

1
document = [vector for word 1, vector for word 2, ..., vector for word 512]

A query is also represented by several vectors. The system compares the query vectors with the document vectors and gives the document a relevance score.

This approach is called late interaction because the query and document are represented separately first. They interact only when the system searches for matching documents.

The usual comparison method is called MaxSim. For every query word, the system finds the most similar word or vector in the document and adds these similarities together.

The main idea: documents have a hidden shape

The researchers noticed that the vectors belonging to one document are often not scattered randomly throughout the whole mathematical space. Instead, they tend to point in a few main directions.

Imagine that hundreds of points are drawn in three-dimensional space. Although they may look different, many might lie close to a flat sheet. In that case, the sheet describes most of the important information using fewer directions.

EigenLI finds these important directions for each document. It uses a mathematical tool related to principal component analysis (PCA) and eigenvectors.

An eigenvector here is a direction that captures an important pattern in the document’s vectors. The method chooses the top k directions, where k might be 8, 16, or 32 instead of hundreds.

The document is therefore represented by a subspace—a small set of important directions—instead of a long list of individual token vectors.

How queries are scored

When a query is compared with a document, EigenLI checks how strongly each query vector points toward the document’s important directions.

In simple terms, it asks:

“How much of the query fits inside the main meaning-space of this document?”

If many query vectors fit well, the document receives a high score.

The paper uses the following score:

sk(Q,D)=ijqi,wj2s_k(Q,D)=\sum_i\sum_j \langle q_i,w_j\rangle^2

The details of the formula are not essential for understanding the main idea. It measures how much each query vector overlaps with the document’s top k directions.

EigenLI-SV: converting the result into one vector

The researchers also created EigenLI-SV, where “SV” means single vector.

Although EigenLI normally uses several directions, the researchers showed that its score can be calculated exactly using one larger vector for the query and one larger vector for the document. These vectors can then be searched using standard fast systems called approximate nearest-neighbor (ANN) indexes.

ANN systems do not always check every document. Instead, they quickly search through the most promising candidates, much like looking for a book by checking the most likely shelves rather than the entire library.

For ColBERTv2, EigenLI-SV uses an 8,256-dimensional vector. This is smaller than the 10,240-dimensional vectors used by the comparison method MUVERA.

4. How did the researchers test it?

The researchers tested EigenLI on several kinds of data:

  • MS MARCO, a large collection of search questions and passages.
  • BEIR, a group of 13 different information-retrieval datasets.
  • ViDoRe-v3, which contains visual documents such as images and document pages.

They tested several models, including:

  • ColBERTv2
  • AnswerAI-ColBERT-small
  • GTE-ModernColBERT
  • ColQwen3, a model for visual document retrieval

They compared EigenLI with:

  • The original, uncompressed MaxSim method
  • k-means++ pooling
  • Ward clustering
  • MUVERA, a single-vector method

The researchers used common search-quality measures:

  • Recall: How often the correct answer appears somewhere in the retrieved results.
  • nDCG: How well the system ranks the best answers near the top.
  • MRR: How high the first correct answer appears in the list.

5. What were the main findings?

EigenLI usually beat clustering methods

For ColBERTv2, using 32 directions—called EigenLI-32—performed better than both k-means++ and Ward clustering.

Compared with k-means++ on the BEIR datasets, EigenLI-32 improved average nDCG@10 by about 15%. Compared with Ward clustering, it improved it by about 8%.

AnswerAI-ColBERT-small showed a similar pattern.

For visual documents, EigenLI also performed better on average. On ViDoRe-v3, EigenLI-32 improved nDCG@10 by about:

  • 5.5% over k-means++
  • 3.4% over Ward clustering

It was not always the best method

The results depended on the model. For GTE-ModernColBERT, clustering sometimes performed better than EigenLI, especially for ranking the most useful results at the top.

This means EigenLI is not guaranteed to be best for every model or dataset.

The number of directions, k, also matters. Increasing k does not always improve results. For example, performance sometimes declined when k became too large compared with the original vector size. A larger subspace may contain too much general information and become less useful for distinguishing relevant documents from irrelevant ones.

EigenLI-SV strongly outperformed MUVERA

The single-vector version, EigenLI-SV, performed especially well compared with MUVERA.

For ColBERTv2, EigenLI-SV improved average nDCG@10 by about 79% compared with MUVERA. It also performed better for AnswerAI-ColBERT-small and GTE-ModernColBERT.

For example, on several datasets, EigenLI-SV found the correct documents much more often than MUVERA:

Dataset MUVERA Recall@10 EigenLI-SV Recall@10
MS MARCO 0.538 0.669
NQ 0.460 0.764
FEVER 0.598 0.876
TREC-COVID 0.228 0.796

These results suggest that EigenLI-SV can preserve useful information from a multi-vector model while still working with fast single-vector search systems.

Compression was faster to create

EigenLI was also faster to calculate than the clustering methods:

  • k-means++ took about 6.8 times longer than EigenLI.
  • Ward clustering took about 17.5 times longer than EigenLI.

This matters because large search systems may need to compress millions of documents. Saving time during this preparation step can make the whole system cheaper and easier to maintain.

Some information is lost compared with the full model

EigenLI-32 did not quite match the original full MaxSim system in every experiment. This is expected because it uses much less information.

For example, on ColBERTv2, EigenLI-32 was usually a few percent below full MaxSim. However, it was much smaller and faster, and it often performed better than other compressed alternatives.

6. Why is this research important?

The paper shows that many document vectors contain repeated or overlapping information. A document may use hundreds of vectors, but these vectors can often be summarized by a smaller number of important directions.

This could make search systems:

  • Smaller, because they store fewer vectors.
  • Faster, because they perform fewer comparisons.
  • Cheaper, because they need less storage and computing power.
  • More practical for visual search, where documents may contain around 1,000 image or text-patch vectors.

EigenLI-SV is especially useful because it produces ordinary single vectors. This means it can use well-developed search tools that are already designed for fast nearest-neighbor searches.

Conclusion

EigenLI is a new way to compress multi-vector search representations. Instead of choosing a few typical token vectors through clustering, it finds the main mathematical directions in each document’s vector pattern.

The experiments show that EigenLI often keeps more search quality than clustering methods while being faster to compute. Its single-vector version, EigenLI-SV, also performs very well compared with MUVERA.

The main limitation is that the best settings depend on the model. EigenLI is therefore not a universal replacement for the original search method, but it is a promising way to make powerful search systems more efficient without losing too much accuracy.

Knowledge Gaps

Knowledge gaps, limitations, and open questions

  • Limited theoretical approximation guarantees: The paper provides intuition relating EigenLI to MaxSim, but does not establish a formal bound on ranking loss, score distortion, recall degradation, or nDCG degradation under realistic spectral assumptions.
  • Insufficient conditions for retrieval preservation: The low-rank argument is based on average reconstruction error of document token vectors, whereas the retrieval analysis requires stronger per-token or query-dependent conditions. The relationship between spectral concentration and preservation of the top-ranked documents remains unresolved.
  • No characterization of when EigenLI fails: The paper reports weaker performance for GTE-ModernColBERT, but does not identify which properties—anisotropy, token diversity, document length, spectral gaps, or training objectives—cause EigenLI to underperform clustering.
  • Unresolved choice of kk: The recommended value of kk is model dependent, yet the paper does not provide an automatic, dataset-independent procedure for selecting kk per document, query, or model.
  • No adaptive-rank evaluation: All documents appear to use a fixed rank budget, although documents likely have different intrinsic dimensionalities. The effectiveness and storage trade-offs of assigning document-specific ranks are not studied.
  • Sensitivity to eigenvalue multiplicity and spectral gaps is unknown: The stability of the selected subspace when eigenvalues are close, repeated, or noisy is not analyzed, even though such cases may make the eigenvectors non-unique or unstable.
  • Effect of normalization choices is underexplored: The method assumes unit-normalized token vectors, but the impact of centering, renormalization, whitening, token-vector scaling, and other preprocessing choices on EigenLI has not been systematically evaluated.
  • The scoring function discards eigenvalue information without a complete explanation: Although a preliminary eigenvalue-weighted variant performs worse, the paper does not explore calibrated or nonlinear eigenvalue weighting schemes that might retain spectral importance without collapsing into an all-pairs similarity score.
  • Ranking calibration is not investigated: EigenLI scores have a different scale and interpretation from MaxSim, but the paper does not examine score calibration, threshold selection, score fusion, or compatibility with downstream reranking systems.
  • No query-dependent subspace methods are evaluated: The document subspace is computed independently of the query. Query-conditioned selection or weighting of eigendirections could reduce computation and improve relevance, but is left unexplored.
  • Limited baseline coverage: Comparisons focus mainly on k-means++, Ward pooling, and MUVERA. The study does not directly compare against recent learned pooling, pruning, token-selection, memory-token, or hybrid compression methods described in the related work.
  • No end-to-end trained comparison: The paper evaluates training-free compression only and does not determine whether EigenLI can outperform, complement, or initialize methods that learn compressed representations.
  • Incomplete systems-level latency analysis: Compression-time measurements are reported, but end-to-end indexing, memory usage, ANN search latency, query encoding cost, reranking cost, throughput, and energy consumption are not comprehensively measured.
  • Eigen-decomposition costs at production scale are unclear: The paper does not quantify the computational and memory cost of constructing document-specific eigenspaces for very large collections, nor does it evaluate randomized, incremental, GPU, or approximate eigensolvers.
  • ANN effectiveness is not fully validated: EigenLI-SV is described as ANN-compatible, but the experiments do not systematically measure recall–latency trade-offs across HNSW, IVF-PQ, DiskANN, ScaNN, or other ANN indexes under realistic collection sizes.
  • The high dimensionality of EigenLI-SV remains a practical limitation: The d(d+1)/2d(d+1)/2 representation becomes 51,360-dimensional for the evaluated visual model, causing the paper to omit single-vector experiments for ColQwen3. More scalable approximations or low-dimensional kernel mappings are not developed.
  • Quantization experiments are narrow: Vector-quantization results use one model, one quantizer family, a small subset of datasets, and selected bit rates. The robustness of EigenLI-SV under product, scalar, residual, binary, and mixed-precision quantization remains uncertain.
  • Storage comparisons are not normalized across representations: The paper compares vector counts and raw dimensions, but does not provide a complete accounting of bytes per document, eigenvector metadata, alignment overhead, ANN-index overhead, compression parameters, and query-side storage.
  • The evaluation does not establish statistical significance: Results are presented as dataset averages and relative improvements without confidence intervals, repeated runs, significance tests, or sensitivity to random seeds and ANN-index construction.
  • Relative improvements may obscure absolute performance: Very large relative gains over MUVERA may arise from low MUVERA baselines, particularly for anisotropic models. A systematic comparison of absolute metrics, paired significance, and practical ranking differences is needed.
  • The MUVERA comparison may not be fully controlled: Different MUVERA preprocessing choices are used across models, including centered and uncentered variants, and the paper does not establish that hyperparameters, implementation versions, projection dimensions, and index configurations are equally optimized.
  • Anisotropy is not measured quantitatively: The paper attributes MUVERA degradation and model-dependent behavior to anisotropy but does not report anisotropy metrics, spectral statistics, cone concentration, or controlled experiments linking these properties to retrieval performance.
  • Generalization beyond the evaluated models is uncertain: The text evaluation covers three model families and the visual evaluation uses one Qwen-based model. The behavior of EigenLI across different embedding dimensions, tokenization schemes, languages, model sizes, and training objectives remains unresolved.
  • Multilingual and cross-lingual retrieval are not evaluated: The paper does not test whether document-specific subspaces preserve retrieval signals across languages, scripts, or cross-lingual query-document pairs.
  • Visual-document analysis is limited: ViDoRe-v3 results use one benchmark and one visual model, without isolating the effects of patch count, layout complexity, OCR content, image resolution, positional embeddings, or multimodal token distributions.
  • Long-document behavior is insufficiently studied: Documents are truncated to fixed token budgets in the experiments. The method’s behavior on substantially longer documents, variable-length chunking, and collections with highly heterogeneous document lengths is not established.
  • The effect of padding and punctuation vectors is unclear: ColBERTv2 representations include padding and punctuation vectors, with padding zeroed out, but the paper does not quantify how these implementation details affect the eigenspaces or compare against representations that remove such vectors before compression.
  • Robustness to outlier or rare-token vectors is unknown: Since second-moment matrices can be influenced by high-impact token directions, the sensitivity of EigenLI to outliers, adversarial tokens, noisy OCR, or rare entities has not been analyzed.
  • No fairness or domain-shift analysis is provided: The method is not evaluated under temporal shift, domain shift, adversarial queries, noisy documents, or changes in document style, leaving its robustness and reliability in deployment uncertain.
  • The relationship between subspace similarity and semantic relevance remains unclear: The method assumes that relevant query tokens align with dominant document directions, but the paper does not determine whether dominant eigendirections correspond to topical, lexical, syntactic, positional, or nuisance features.
  • No ablation isolates the source of gains: The experiments do not fully separate the effects of spectral subspace construction, squared projection scoring, fixed-rank compression, removal of eigenvalue weighting, and the absence of token representatives.
  • No hybrid method is tested: Combining EigenLI subspaces with a small number of pooled token vectors, residual vectors, eigenvalue weights, or selective MaxSim could potentially recover information lost by pure subspace scoring, but this possibility is not examined.
  • Theoretical and empirical treatment of negative similarities is incomplete: The squared projection score removes sign information, whereas MaxSim uses signed dot products. The consequences for models or tasks where vector orientation and negative similarities carry semantic information are not analyzed.
  • Query-length effects are not investigated: Because the score sums projected mass over query tokens, document rankings may depend strongly on query length and token expansion. The paper does not evaluate normalization or query-length correction strategies.
  • Deployment-level index updates are not studied: The cost and consistency of recomputing document-specific eigenspaces when documents are inserted, deleted, edited, or incrementally updated remain unknown.
  • Reproducibility is incomplete: The paper does not provide sufficient details about hardware timing methodology, eigensolver implementation, ANN configurations, preprocessing versions, statistical protocols, or the full set of experimental artifacts needed to reproduce all reported comparisons.

Practical Applications

Immediate Applications

  • Lower-cost semantic search for enterprise document repositories — Industry / software
    • Replace full late-interaction document indexes with k-EigenLI representations, typically using approximately 16–32 document-specific eigenvectors.
    • This can reduce the number of stored document vectors from hundreds per document to a few dozen while retaining much of the retrieval effectiveness. For ColBERTv2, the paper reports that EigenLI-32 outperforms k-means++ and Ward pooling across BEIR retrieval metrics.
    • Potential products include enterprise search, legal discovery, customer-support search, internal knowledge bases, and retrieval-augmented generation (RAG) systems.
    • Dependencies: The deployment must use a compatible late-interaction model, and the appropriate value of k must be validated for the target model and domain. The results are model-dependent: GTE-ModernColBERT favored clustering on several metrics.
  • Reduced storage and indexing cost for RAG pipelines — Industry / software
    • Apply EigenLI during offline document ingestion to compute the top eigenspace of each document’s token embeddings, then store only the reduced representation.
    • Smaller indexes can make it practical to retain larger document collections, longer document chunks, or more historical versions within fixed storage budgets.
    • RAG workflows could use EigenLI for first-stage retrieval and optionally rerank a small candidate set with full MaxSim.
    • Dependencies: The compression stage requires generating token embeddings and computing a document-level eigendecomposition. Quality should be monitored for documents whose spectra do not decay rapidly or whose relevant information is distributed across many directions.
  • ANN-compatible single-vector search with EigenLI-SV — Industry / search infrastructure
    • Convert query and document token embeddings into the quadratic-kernel single-vector representation proposed by EigenLI-SV:

    iK(qi)andjK(wj).\sum_i K(q_i) \quad\text{and}\quad \sum_j K(w_j). - Use standard approximate nearest-neighbor infrastructure such as HNSW, FAISS, DiskANN, ScaNN, or product-quantized indexes. - This offers a migration path for organizations that already operate single-vector infrastructure but want to exploit information from late-interaction models. - For ColBERTv2, the representation has 8,256 dimensions, smaller than the 10,240-dimensional MUVERA encoding, while substantially outperforming MUVERA on the reported BEIR comparisons. - Dependencies: The quadratic expansion scales as d(d+1)/2d(d+1)/2. It is therefore practical for models with token dimension d=128d=128, but becomes much larger for models such as ColQwen3, where the paper estimates 51,360 dimensions.

  • Memory-efficient visual document retrieval — Industry / multimodal search

    • Compress patch-level representations from visual document retrieval systems, such as ColQwen-style models, using document-specific spectral subspaces.
    • This is relevant to searching scanned PDFs, forms, invoices, slides, charts, tables, and screenshots, where documents may contain roughly 1,000 or more patch vectors.
    • Potential tools include multimodal enterprise search, document-understanding platforms, invoice retrieval, compliance archives, and visual question-answering systems.
    • On ViDoRe-v3, EigenLI-32 improved over k-means++ and Ward pooling on average across the reported retrieval metrics.
    • Dependencies: The current method is suitable for multi-vector visual retrieval, but EigenLI-SV is not yet practical for high-dimensional visual models without additional dimensionality reduction or a more efficient kernel approximation.
  • Vector-quantized search indexes — Industry / infrastructure
    • Apply product quantization to EigenLI-SV representations using systems such as FAISS IndexPQ.
    • This creates a workflow combining:
    • 1. late-interaction embedding,
    • 2. EigenLI spectral compression,
    • 3. single-vector conversion,
    • 4. vector quantization,
    • 5. ANN retrieval.
    • The paper reports that 2–8-bit quantization remains usable, with smaller relative losses than 1-bit quantization on the evaluated datasets.
    • Dependencies: Quantization introduces additional retrieval loss, and the acceptable bit rate depends on recall and ranking requirements. Calibration should be performed against the uncompressed MaxSim system.
  • Lower-cost offline index construction — Industry / platform operations
    • Use EigenLI as a faster training-free compression stage during bulk indexing or frequent document refreshes.
    • The reported compression procedure was approximately 6.5–6.8 times faster than k-means++ and 16.9–17.5 times faster than Ward clustering across the evaluated model–dataset pairs.
    • This is particularly useful for news, e-commerce catalogs, policy repositories, scientific databases, and continuously updated enterprise knowledge systems.
    • Dependencies: The reported timing advantage depends on implementation, hardware, document length, eigensolver choice, and clustering configuration. Production systems should benchmark end-to-end ingestion rather than compression alone.
  • Hybrid retrieval and reranking workflows — Industry / search quality
    • Use EigenLI-SV for high-throughput candidate generation and full late-interaction MaxSim for reranking the top candidates.
    • A practical architecture is:
    • Stage 1: EigenLI-SV ANN search over the full collection.
    • Stage 2: EigenLI or full MaxSim scoring over a smaller candidate pool.
    • Stage 3: application-specific reranking or generation.
    • This can preserve much of the quality advantage of multi-vector retrieval while controlling query-time latency.
    • Dependencies: The candidate-generation representation must maintain sufficient recall. The optimal candidate pool size and reranking budget are application-specific.
  • More efficient scientific and biomedical literature search — Academia / healthcare
    • Apply EigenLI or EigenLI-SV to literature retrieval, evidence discovery, clinical guidelines, and biomedical question answering.
    • The strong results on datasets such as SciFact and TREC-COVID suggest relevance to fact-checking and scientific evidence retrieval, although these benchmarks do not establish clinical safety.
    • Potential products include evidence synthesis assistants, systematic-review search tools, and research-library discovery systems.
    • Dependencies: Medical and scientific deployments require domain-specific evaluation, provenance tracking, up-to-date indexes, and human review. Retrieval quality alone is insufficient for clinical decision-making.
  • Efficient educational search and tutoring systems — Education
    • Compress indexes for textbooks, lecture notes, course forums, and educational web pages while retaining token-level semantic matching.
    • EigenLI-based RAG could support lower-cost question answering, citation retrieval, personalized study assistants, and curriculum search.
    • Dependencies: Educational applications require safeguards against incomplete retrieval, outdated content, hallucinated answers, and inappropriate source ranking. Domain-specific testing is needed because BEIR performance may not predict classroom use.
  • Policy and public-sector information access — Policy
    • Deploy compressed semantic search over legislation, regulations, administrative guidance, public records, and government reports.
    • EigenLI can reduce infrastructure requirements for agencies that need to index large document collections but lack specialized multi-vector search infrastructure.
    • Dependencies: Public-sector deployments need transparent citations, version control, multilingual testing, accessibility, and auditability. Compression must not disproportionately remove information relevant to minority languages or specialized terminology.
  • Personal and daily-life document search — Daily life
    • Use EigenLI-based local retrieval for personal files, emails, notes, receipts, scanned documents, and photographs.
    • The lower storage and ANN-search costs could support on-device or privacy-preserving search assistants.
    • Dependencies: On-device feasibility depends on model size, memory, energy consumption, and hardware acceleration. Sensitive documents also require encryption, access control, and protection against unintended semantic leakage.

Long-Term Applications

  • End-to-end compressed late-interaction search platforms — Industry / software
    • Build production retrieval systems that automatically select between full MaxSim, k-EigenLI, EigenLI-SV, and clustering based on document spectra, model type, and latency targets.
    • A future indexer could estimate spectral decay, select a document-specific or model-specific k, and route difficult documents to higher-fidelity representations.
    • Dependencies: This requires robust quality predictors, stable thresholds across domains, and extensive online evaluation. The paper shows that a single fixed configuration does not work equally well across all models.
  • Adaptive per-document representation budgets — Industry / retrieval systems
    • Allocate more eigenvectors to documents with slow spectral decay and fewer to documents with strongly concentrated spectra.
    • Such an adaptive index could preserve detail for heterogeneous, technical, or multimodal documents while compressing repetitive documents more aggressively.
    • Dependencies: The relationship between spectral reconstruction error and retrieval relevance is not fully established. A document can have low average projection error while still losing a rare but important token-level feature.
  • Learned spectral retrieval models — Academia / machine learning
    • Extend EigenLI by training models to optimize spectral subspaces or to predict which eigendirections are retrieval-relevant rather than merely high-energy.
    • Possible research directions include:
    • retrieval-aware eigenvector weighting,
    • learned selection of k,
    • query-conditioned subspace refinement,
    • spectral regularization during late-interaction model training,
    • joint compression and reranking objectives.
    • Dependencies: The paper reports that weighting eigendirections by eigenvalues underperformed the unweighted subspace score, so future methods must distinguish geometric variance from retrieval importance.
  • Approximate low-dimensional EigenLI-SV for high-dimensional multimodal models — Industry / multimodal AI
    • Develop randomized tensor sketches, low-rank kernel approximations, or learned projections to reduce the d(d+1)/2d(d+1)/2 dimensionality of EigenLI-SV.
    • This could make ANN-compatible single-vector retrieval practical for visual document models with token dimensions such as d=320d=320.
    • Dependencies: Any approximation must preserve ranking quality, not merely Euclidean reconstruction. New evaluations are required for tables, layouts, images, and multilingual visual documents.
  • Energy-efficient and carbon-aware retrieval infrastructure — Industry / energy
    • Use smaller EigenLI indexes and cheaper ANN scoring to reduce storage, memory bandwidth, and query-time compute in large-scale retrieval services.
    • This could enable carbon-aware routing, lower-power data-center operation, and more efficient retrieval on edge devices.
    • Dependencies: Actual energy savings depend on the entire system, including embedding generation, memory access, ANN traversal, network traffic, and reranking. Compression may shift rather than eliminate computational costs if eigendecomposition is expensive.
  • Federated and privacy-preserving semantic search — Healthcare / finance / government
    • Use compressed single-vector representations to search distributed repositories without centralizing all raw documents.
    • Potential settings include hospital records, financial compliance archives, legal case files, and inter-agency information systems.
    • Dependencies: Embeddings can still reveal sensitive information. Secure aggregation, encryption, access control, differential privacy, and leakage testing would be required before deployment in regulated environments.
  • Robotics and embodied agents with long-term memory — Robotics / daily life
    • Store compressed representations of observations, manuals, scenes, and task histories for retrieval-augmented robotic planning.
    • EigenLI-style compression could help robots search large multimodal memory stores under tight onboard storage and latency constraints.
    • Dependencies: The paper evaluates retrieval, not action planning or real-time robotics. Future work must test temporal drift, sensor noise, safety-critical recall, and the need to preserve rare visual or spatial features.
  • Domain-shift and multilingual retrieval systems — Academia / policy / global products
    • Investigate whether document-specific spectral subspaces remain stable across languages, writing styles, domains, and out-of-distribution data.
    • If robust, EigenLI could support multilingual public search, cross-lingual research discovery, and retrieval in low-resource settings.
    • Dependencies: The paper does not establish multilingual or broad out-of-distribution robustness. Spectral concentration and the best k may vary substantially across languages and tokenization schemes.
  • Certified retrieval compression and safety guarantees — Academia / regulated applications
    • Develop error bounds that connect spectral tail mass to ranking preservation, recall loss, or worst-case MaxSim approximation.
    • Stronger guarantees could support deployment in healthcare, law, finance, and government systems where retrieval omissions are costly.
    • Dependencies: The current theoretical intuition relies on assumptions such as rapid eigenvalue decay and, for some arguments, uniform per-token projection error. Average reconstruction error alone does not guarantee preservation of every relevant query–document match.
  • Standardized spectral diagnostics for retrieval model selection — Academia / industry
    • Use eigenvalue spectra as a diagnostic tool when choosing a late-interaction model, compression budget, or indexing strategy.
    • A benchmarking toolkit could report spectral decay, effective rank, compression quality, query latency, storage, and retrieval metrics together.
    • Dependencies: Spectral concentration is not sufficient to predict ranking quality, as shown by model-dependent results. Diagnostics must be combined with task-level evaluation and robustness testing.

Glossary

  • Anisotropy: The tendency of embedding vectors to concentrate in a narrow region or cone of the representation space. “primarily due to the anisotropy of such models, wherein the token vectors are concentrated in a narrow cone”
  • Approximate nearest-neighbor (ANN) search: A search method that efficiently finds vectors approximately closest to a query without exhaustively comparing every vector. “Single-vector encodings can use highly optimized approximate nearest-neighbor systems”
  • Arithmetic mean: The ordinary average obtained by summing values and dividing by their count. “the arithmetic mean over the 13 per-dataset relative improvements in nDCG@10”
  • Centered MUVERA: A MUVERA representation produced after subtracting the mean token vector from each token vector. “For the centered MUVERA baseline, we center each query and document independently.”
  • Catastrophic forgetting: The loss of previously learned capabilities when a model is trained on new data or tasks. “Multi-vector models have been shown to being immune to catastrophic forgetting”
  • Cauchy–Schwarz inequality: A fundamental inequality stating that the absolute inner product of two vectors is at most the product of their norms. “Now by Cauchy-Schwarz”
  • Cosine similarity: A measure of similarity between vectors based on the cosine of the angle between them. “compute relevance score using cosine similarity or dot product”
  • Dimensionality reduction: The process of representing data using fewer dimensions while attempting to preserve important information. “Principal Component Analysis (PCA) is of course a well known technique that uses singular value decomposition (SVD) for dimensionality reduction.”
  • Document-specific subspace: A lower-dimensional vector space computed separately for each document from its token embeddings. “The key idea is to replace the original token-vector representation of each document with a document-specific low-dimensional subspace.”
  • Dot product: A scalar produced by multiplying corresponding vector components and summing the results. “Single-vector encodings can use highly optimized approximate nearest-neighbor systems”
  • Eigenspace: A subspace spanned by eigenvectors associated with selected eigenvalues of a matrix. “we focus on the top-kk eigenspace of the token-vector second moment matrix”
  • Eigenvalue: A scalar indicating how a matrix scales an associated eigenvector, often representing the importance of that direction. “has rapidly decaying eigenvalues”
  • Eigenvector: A nonzero vector whose direction is preserved when a matrix is applied to it, up to a scalar factor. “We compute the top-kk eigenvectors w1,,wkw_1,\ldots, w_k of the document second-moment matrix”
  • Embedding anisotropy: Nonuniform directional concentration in a vector-embedding space. “This becomes less effective for highly anisotropic embeddings”
  • FDE: A fixed-dimensional encoding that converts a multi-vector representation into one vector of predetermined dimensionality. “We compare performance against $10240$-dimensional FDEs produced by MUVERA”
  • Geometric mean: The product-based average of positive values, commonly used to aggregate multiplicative ratios. “under the geometric mean and 78.9%78.9\% under the arithmetic mean”
  • Hierarchical clustering: A clustering technique that recursively merges or divides groups of data points according to their similarity. “hierarchical (Ward linkage) clustering based pooling approaches”
  • Inner product: A generalized multiplication operation between vectors that produces a scalar measure of alignment. “we define the score between a query and document as follows”
  • Intrinsic low-rank structure: A property in which data approximately occupies a subspace with substantially fewer dimensions than the ambient space. “late-interaction representations exhibit an intrinsic low-rank structure”
  • Isotropic embedding: An embedding distribution whose vectors are relatively evenly distributed across directions; the paper discusses its opposite, anisotropy. “For anisotropic models, these gains are noted against centered MUVERA”
  • Kernel: A function that implicitly represents relationships between data points, often enabling nonlinear feature mappings. “We can reduce the dimension by a factor of $2$ using the quadratic polynomial kernel.”
  • Late interaction: A retrieval architecture that independently embeds query and document tokens and computes relevance through token-level interactions at scoring time. “Late-interaction models such as ColBERT achieve strong effectiveness”
  • Low-rank approximation: An approximation of a matrix using a matrix of lower rank, retaining its most important directions. “is a low rank approximation of =1mddT\sum_{\ell=1}^m d_\ell d_\ell^T
  • MaxSim: A late-interaction scoring function that sums, for each query token, its maximum similarity with any document token. “the MaxSim scoring function is”
  • Multimodal retrieval: Retrieval involving multiple data modalities, such as text and images. “We evaluate text models from multiple families on BEIR and a Qwen-based visual model on ViDoRe-v3.”
  • nDCG: Normalized discounted cumulative gain, a ranking metric that gives greater weight to highly relevant results appearing near the top. “the arithmetic mean over the 13 per-dataset relative improvements in nDCG@10”
  • Orthonormal vectors: Vectors that are mutually orthogonal and each have unit norm. “let w1,,wkRdw_1, \ldots, w_k \in \mathbb{R}^d be a set of orthonormal vectors”
  • Principal Component Analysis (PCA): A statistical technique that identifies directions of greatest variance for representing data in fewer dimensions. “Principal Component Analysis (PCA) is of course a well known technique”
  • Principal eigenvector: An eigenvector associated with a dominant, typically largest, eigenvalue. “we compute the principal eigenvectors of the second moment matrix”
  • Projection matrix: A matrix that maps a vector onto a specified subspace. “Π\Pi is the projector onto the subspace spanned by w1,,wkw_1,\ldots, w_k
  • Quadratic kernel: A kernel corresponding to second-degree polynomial features, including squared coordinates and pairwise products. “We can further use the quadratic kernel K(x)K(x)
  • Recall: The fraction of relevant items retrieved among all relevant items. “We report truncated Recall, nDCG, and MRR at cutoffs 10, 100, and 1000”
  • Second-moment matrix: A matrix formed by summing outer products of vectors, capturing their uncentered second-order statistics. “Take MD:=i=1mdidiTM_D := \sum_{i=1}^m d_i d_i^T
  • SimHash: A locality-sensitive hashing method that uses random hyperplanes to map vectors to binary hash codes. “MUVERA depends on a SimHash projection”
  • Singular Value Decomposition (SVD): A matrix factorization into orthogonal singular-vector matrices and a diagonal matrix of singular values. “Principal Component Analysis (PCA) is of course a well known technique that uses singular value decomposition (SVD)”
  • Spectral approximation: An approximation based on the eigenvalues and eigenvectors of a matrix or linear operator. “We introduce EigenLI, a spectral approximation framework”
  • Spectral method: A method that uses eigenstructure to analyze or transform data. “Our primary contribution is kk-EigenLI, a spectral method”
  • Subspace: A subset of a vector space that is itself closed under vector addition and scalar multiplication. “the vectors in the multi-vector embedding of a document approximately lie in a low-dimensional subspace”
  • Tensor product: An operation that combines vectors into a higher-dimensional representation encoding pairwise products of their components. “i=1nqiqi\sum_{i=1}^n q_i \otimes q_i
  • Truncated recall: Recall evaluated only among the top specified number of retrieved results. “We report truncated Recall, nDCG, and MRR at cutoffs 10, 100, and 1000”
  • Vector quantization: The representation of vectors using a finite set of learned or predefined codewords to reduce storage or computation. “EigenLI-SV produces ordinary single vectors and can therefore use standard vector quantizers.”
  • Ward linkage: A hierarchical-clustering criterion that merges clusters while minimizing the increase in within-cluster variance. “hierarchical clustering (with Ward linkage) works better than k-means on average”
  • Zero-shot generalization: The ability of a model to perform on data or tasks not represented in its training distribution; in the paper, this is discussed as out-of-distribution generalization. “generally believed to generalize better to OOD data”

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 2 tweets with 44 likes about this paper.