Generative Late-Interaction Embeddings For Visual Document Retrieval
Abstract: Late-interaction retrieval is the state-of-the-art for visual document search, but it pays for its accuracy in storage. Existing compression methods retain a subset or local average of the N~1,000 vectors per page. Under aggressive storage budgets, however, these methods degrade sharply, and alternatives require retraining the encoder. Investigating this degradation across three encoders, we found two consistent properties: the vectors lie exactly on the unit sphere and concentrate near a manifold of intrinsic dimension five to six. This geometry yields two insights. First, standard k-means centroids fall inside the sphere, causing systematic underestimation of MaxSim scores. Normalizing them to the surface is a free correction worth up to +0.093 nDCG@5 over raw centroids. Second, because the page manifold has few degrees of freedom, the full set of vectors can be regenerated from only a few. To this end, we introduce Generative Late-Interaction Embeddings (GLIE): k << N vectors per page learned from the normalized centroids to serve as both a lightweight index and a basis for regenerating the page's full embedding set. At query time, search runs exclusively on these k vectors, and a decoder expands only the top candidates back to all N vectors for exact rescoring. At four vectors per page on ViDoRe v1, GLIE retains nearly 80% of the uncompressed system's nDCG@5, against 70% for the best prior post-hoc method. These results use a 415K-parameter network fitted in under three GPU-minutes on just a thousand training pages. At a matched training budget, fine-tuning the encoder does not reach even the training-free stage of GLIE, and the full system beats it at every budget. These patterns hold across a second encoder and ViDoRe v2. By reconstructing evidence on demand rather than sampling it, GLIE opens a new axis for storage-efficient retrieval, with the decoder as its main design surface.
Paper Prompts
Sign up for free to create and run prompts on this paper.
Top Community Prompts
Explain it Like I'm 14
1. What is this paper about?
This paper studies how to make visual document search use much less computer storage while keeping most of its accuracy.
Visual document search means finding the right page from documents such as:
- reports,
- research papers,
- forms,
- charts,
- pages with tables and pictures.
Modern systems divide each page into many small image patches and create a separate numerical description, called a vector, for each patch. This helps the system find small pieces of evidence, such as a word inside a table.
The problem is that each page may need about 1,000 vectors. For a large collection, this requires a huge amount of storage.
The researchers introduce a method called Generative Late-Interaction Embeddings, or GLIE. Instead of storing every vector, GLIE stores only a few important vectors and uses a small neural network to recreate the detailed information when needed.
2. What questions did the researchers ask?
The paper focuses on several main questions:
- Can visual document embeddings be compressed much more strongly? In other words, can a page be represented using only a few vectors instead of about 1,000?
- What special structure do these vectors have? The researchers wanted to know whether the vectors are arranged in a simple pattern that could make compression easier.
- Can a small set of vectors recreate the missing information? Rather than simply throwing away most vectors, can the system generate useful replacements later?
- Can this work without retraining the large document-understanding model? Retraining would be expensive and would require processing every document again.
3. How did the researchers do it?
Understanding the shape of the data
Each image patch is represented by a vector. A vector is simply a list of numbers that describes something, such as the appearance or meaning of a patch.
The researchers discovered two important facts:
- All the vectors have length 1, so they lie on the surface of an imaginary high-dimensional sphere.
- Although the vectors have many numbers—128 numbers for one main model—they behave as if they have only about 5 or 6 important directions of variation.
An everyday analogy is a crumpled piece of paper floating inside a large room. The room may have many directions, but the paper itself is mostly a thin, simple surface. The page vectors are similar: they live in a space with many dimensions, but their actual arrangement is much simpler.
Comparing different compression methods
The researchers compared GLIE with methods that:
- keep a few original vectors,
- combine similar vectors into averages,
- merge groups of vectors.
These methods are like summarizing a long book by keeping a few sentences or averaging similar sentences.
GLIE uses a different idea. It stores a few anchors, or representative vectors, and then learns how to generate a larger set of vectors from them.
Spherical anchoring
The researchers first used a standard method called -means clustering. This groups similar vectors and calculates an average for each group.
However, averaging vectors that lie on a sphere usually produces a point inside the sphere, not on its surface. This made the scores too small.
The researchers fixed this by moving each average back onto the sphere. This simple operation is called normalization or projection.
This required no extra training, but it improved the search results by as much as 0.093 nDCG@5.
Learning a compact code
Next, GLIE uses a small neural network to improve the anchor vectors. The large visual encoder remains frozen; it is not changed.
The network learns to make the small set of stored vectors behave more like the full set of vectors from the page.
The complete GLIE system has about 415,000 parameters, which is tiny compared with the roughly 3-billion-parameter model that originally creates the page embeddings.
Generating vectors when needed
At search time, GLIE works in two stages:
- Quick search: Every page is searched using only its few stored vectors.
- Detailed checking: The system takes only the best candidates—for example, the top 20 pages—and generates a full set of vectors for them. It then checks those pages more carefully.
This is similar to searching in a library:
- First, use short summaries to find promising books.
- Then, read the most relevant pages of only the best few books.
The paper calls this process a generative read-out because the missing vectors are generated only when they are useful.
Measuring success
The researchers tested GLIE on the ViDoRe visual document retrieval benchmark. They used a score called nDCG@5, which measures how well the system places the correct documents near the top five results.
A higher nDCG@5 means better search results.
They tested several storage sizes, keeping between 2 and 64 vectors per page instead of about 1,031.
4. What did they find?
GLIE used far less storage
With only 4 vectors per page, GLIE kept about 79% of the original system’s quality on ViDoRe version 1.
On another version of the benchmark, it kept about 64% of the original quality at that same very small budget.
With 16 or 64 vectors, the system preserved an even larger share of the original performance.
For the main example:
- Original page: about 1,031 vectors
- GLIE page: 4 vectors
- Storage reduction: from about 258 KB to about 1 KB per page
For one million pages, this would reduce storage from about 258 GB to about 1 GB, before counting other search-system data.
It performed better than previous compression methods
At very small storage budgets, GLIE performed better than methods based only on selecting or averaging existing vectors.
For example, with 4 vectors per page on ViDoRe version 1:
- GLIE achieved an nDCG@5 of 0.657
- The best earlier methods achieved lower scores
The paper reports that GLIE retained nearly 80% of the uncompressed system’s performance, compared with about 70% for the best earlier post-processing method.
The simple normalization step was surprisingly helpful
One of the strongest improvements came from simply putting the cluster averages back onto the unit sphere.
At 4 vectors per page, this raised the score from 0.512 to 0.605. This was a large improvement and required no learned model.
This means that other systems using vector averages might also improve by normalizing those averages.
The system was cheap to train
GLIE was trained using:
- about 1,000 to 5,000 example pages,
- a small neural network,
- less than about three minutes on one powerful graphics processor for the full setup.
This was much cheaper than retraining the large document encoder.
In the matched experiment, fine-tuning the encoder did not perform as well as GLIE.
The decoder still has room to improve
The researchers found that the generated vectors were useful, but not perfect.
A special test, called a shortlist oracle, showed that if the decoder could recreate the page perfectly, the results would be much better. This suggests that improving the decoder is the most promising next step.
The system’s first search stage usually found the correct page among the candidates. The main problem was that the generated vectors did not always recreate all the useful details accurately enough.
5. Why are these findings important?
The main idea is that a page’s 1,000 vectors may contain much less independent information than it first appears. The vectors are arranged in a relatively simple pattern, with only about 5 or 6 important dimensions of variation.
Instead of storing every detail permanently, GLIE stores a compact description and recreates the details when needed.
This could make visual search systems:
- cheaper to store,
- faster to move between computers,
- easier to run on large document collections,
- more practical for companies with millions of pages.
The method also has an important practical advantage: it does not require changing the original large model or recomputing all existing document embeddings.
Simple conclusion
This paper presents a new way to compress visual document search systems. The researchers found that the many vectors representing a page have a hidden, simpler structure. GLIE stores only a few carefully improved vectors and uses a small network to generate more vectors for the most promising search results.
The method does not completely match the original uncompressed system, especially at extremely small storage sizes. However, it greatly reduces storage while keeping much of the search quality.
In the future, better generation methods, vector quantization, and applications to video search could make this approach even more powerful.
Knowledge Gaps
Knowledge gaps, limitations, and open questions
- Limited encoder coverage: The method is evaluated primarily on ColPali and ColQwen2, with only geometric measurements for Nemotron v2; its effectiveness across a broader range of late-interaction encoders, multilingual models, domain-specific models, and non-visual ColBERT-style systems remains untested.
- Limited dataset diversity: Evaluation is restricted to ViDoRe v1 and v2, whose document types, languages, query styles, and relevance judgments may not represent industrial-scale or multilingual visual-document retrieval.
- Unclear out-of-domain transfer: The codec is fitted using pages from a public ColPali training collection, but the paper does not test whether a codec trained on one document distribution transfers to substantially different domains, layouts, languages, resolutions, or document lengths.
- Insufficient evidence for corpus independence: The claim that the learned codec captures encoder geometry rather than corpus properties is based on a small number of datasets and encoders; cross-domain training and testing experiments are needed to isolate encoder-level generalization from dataset-specific effects.
- Intrinsic-dimension estimates are not fully validated: The conclusion that page token clouds have intrinsic dimension five to six relies mainly on the TwoNN estimator, without systematic comparison against alternative estimators, robustness analyses under noise and token subsampling, or confidence intervals for individual pages.
- Per-page dimension variability is unexplored: Reported intrinsic dimensions are medians, but the paper does not characterize pages with much higher or lower dimensionality or determine whether such pages account disproportionately for retrieval failures.
- The relationship between intrinsic dimension and optimal budget is unresolved: It is not established whether pages with higher estimated intrinsic dimension require more anchors, whether adaptive per-page budgets would improve the storage–quality trade-off, or whether intrinsic-dimension estimates can guide budget allocation.
- Theoretical guarantees are narrower than the retrieval claims: The decoder guarantee only ensures that regenerated vectors preserve the score of the stored code; it does not guarantee preservation of the original page’s MaxSim scores, ranking, recall, or nDCG.
- Possible score overshoot remains insufficiently characterized: Although the decoder includes an overshoot penalty, the frequency, magnitude, and retrieval impact of regenerated pages whose scores exceed the true uncompressed scores are not reported in detail.
- Decoder expressiveness is constrained by design: The bounded angular displacement and fixed cluster-slot structure may prevent reconstruction of pages whose token clouds are multimodal or whose relevant evidence lies outside cluster-local regions; the failure modes of these assumptions are not analyzed.
- The decoder does not model token semantics or spatial structure explicitly: The use of cluster position features does not establish whether generated vectors preserve document layout, reading order, table structure, or spatial relationships that may matter for visual retrieval.
- Reconstruction quality is not independently evaluated: The paper intentionally omits conventional reconstruction loss, but it does not report geometric metrics such as support-function error, neighborhood preservation, token-level nearest-neighbor recovery, or distributional fidelity across pages.
- The source of the generative gains is not fully isolated: The ablations do not separately evaluate alternative decoder parameterizations, conditioning mechanisms, cluster assignments, slot encodings, angular bounds, or loss terms sufficiently to determine which design choices are essential.
- Training-objective dependence is unclear: Since GLIE is optimized using queries, hard negatives, listwise losses, and teacher MaxSim scores, it is not clear how performance changes with query quantity, query distribution, negative-mining strategy, or the absence of labeled queries.
- Potential query-distribution mismatch is unexplored: The codec is trained using available retrieval queries but is presented as a reusable page codec; performance under new query types, unseen information needs, adversarial queries, or substantially different query lengths remains unknown.
- The reported training-data efficiency is not fully reproducible from the paper: The text alternates between fitting on 5,000 pages and stating that performance saturates at roughly 1,000 pages, without clearly separating the final training set, validation set, holdout set, and the source of the 1,250/2,500/5,000-page comparisons.
- No analysis of per-page indexing cost is provided: The reported 2.7-minute fitting time appears to describe a budget-level run, but the paper does not provide indexing throughput, total cost for million-page collections, CPU/GPU requirements, or scaling behavior with page count and token count.
- End-to-end latency is not measured: The claimed storage savings are not accompanied by wall-clock retrieval measurements covering first-stage scoring, shortlist decoding, reranking, batching, data transfer, and index access.
- Index-structure overhead is omitted: Storage comparisons count vectors and a small amount of metadata but do not quantify ANN-index overhead, page identifiers, cluster assignments, decoder inputs, alignment information, or operational metadata at corpus scale.
- The proposed cascade may not be compatible with all retrieval backends: Stage-one retrieval is described as scoring every page with MaxSim, but the paper does not establish how GLIE integrates with PLAID, IVF, HNSW, GPU batching, quantization, or other approximate-search systems.
- Shortlist recall remains a practical limitation: Although performs well on the reported benchmark, the oracle analysis shows substantial remaining headroom as increases; the behavior of shortlist recall on larger, noisier, or more imbalanced corpora is unresolved.
- Single-relevant nDCG@5 may hide important errors: The evaluation does not report recall at larger cutoffs, MRR, precision, multi-relevant metrics, ranking calibration, or retrieval quality for queries with multiple relevant pages.
- Statistical evidence is limited: Learned results use three seeds and report small standard errors, but there are no confidence intervals across datasets, significance tests against each baseline, or analyses of variance caused by query sampling, page sampling, and training-data selection.
- Baseline comparisons are not comprehensive at the most relevant operating points: Several comparisons use training-free or matched-budget reproductions, while stronger published methods may use substantially larger training budgets; a full comparison at equal quality, compute, re-encoding cost, and storage—including quantization and ANN effects—is still needed.
- The fine-tuning comparison is not a general conclusion about retraining: The Light-ColPali reproduction uses a much smaller training budget than the original method, so the result does not establish that GLIE is superior to adequately trained encoder-side compression.
- Quantization is left untested: The paper identifies quantization as complementary but does not measure how bfloat16, lower-precision formats, product quantization, residual coding, or vector quantization affect the normalized-anchor and generative components.
- Budget flexibility is only partially demonstrated: GLIE is evaluated at six discrete budgets, but the cost and quality of generating arbitrary budgets, truncating or interpolating codes, and changing budgets after deployment are not systematically characterized.
- Variable page lengths are not addressed: Experiments use approximately 1,031 vectors per page, while real documents may have widely varying token counts; the decoder’s count-proportional slot design and storage benefits under variable remain unverified.
- Very long documents and video are only proposed as future applications: The claim that GLIE should be especially effective for video or highly redundant token sets has not been empirically tested, including temporal coherence, frame-level redundancy, and much larger token counts.
- Robustness to corrupted or atypical inputs is unknown: The paper does not evaluate scanned documents, low-resolution pages, OCR errors, handwriting, dense tables, charts, repeated pages, or pages with rare visual evidence.
- Failure cases are not reported: Qualitative examples of documents and queries for which spherical clustering, code refinement, or generative reranking fails would be needed to identify when evidence is lost or hallucinated.
- The decoder’s “no invented evidence” objective is not established semantically: Penalizing numerical score overshoot does not ensure that generated vectors correspond to real visual or textual evidence, so the possibility of retrieval-relevant but semantically spurious vectors remains open.
- Security and adversarial robustness are unexplored: Generative reconstruction could amplify small embedding perturbations or create misleading high-scoring directions; robustness to adversarial documents, poisoned pages, and adversarial queries is not studied.
- The method’s interaction with privacy and data retention is unclear: Because the decoder regenerates page-level embedding structure from a compact code, the privacy leakage, reversibility, and exposure of sensitive document information in the stored representation are unknown.
- The claimed “free” spherical correction may not generalize beyond normalized dot-product models: The benefit of centroid normalization is demonstrated for unit-normalized embeddings and MaxSim, but its applicability to other similarity functions, learned temperature scales, non-normalized encoders, or asymmetric query/document normalization remains unresolved.
Practical Applications
Immediate Applications
The paper’s most immediately deployable contribution is a storage-efficient, post-hoc compression workflow for frozen late-interaction visual-document encoders. These uses do not require retraining the backbone or re-encoding an existing corpus.
- Drop-in compression for visual document search indexes — software, enterprise search, and cloud storage.
Organizations using ColPali-, ColQwen2-, or similar multi-vector visual retrieval systems can replace approximately 1,031 stored patch vectors per page with as few as 4–16 GLIE vectors. At four vectors per page, the reported storage decreases from approximately 257.8 KB to 1.0 KB, reducing a one-million-page index from roughly 258 GB to 1 GB before auxiliary indexing overhead.
A practical workflow is:
- reuse already cached page embeddings;
- compute per-page -means centroids;
- normalize each centroid to the unit sphere;
- optionally fit the GLIE refiner and decoder;
- search all documents using the compressed vectors;
- regenerate and rerank only the top- candidates. Dependencies: the existing encoder must produce normalized vectors or require an equivalent geometric calibration; the compressed index may lose recall at very small budgets; latency and memory benefits depend on the vector database supporting multi-vector MaxSim efficiently.
Immediate training-free improvement to clustered late-interaction systems — search infrastructure. Any system that clusters unit-normalized embeddings using ordinary Euclidean -means can normalize its centroids before dot-product retrieval. The paper reports improvements of up to nDCG@5 without additional training or storage. This is a particularly low-risk production change because it only modifies the index-generation step. Dependencies: the retrieval score must use inner products or cosine similarity, and the original vectors must be unit-normalized. The correction can introduce overestimation, so ranking quality should be validated on representative queries.
- Two-stage visual retrieval for document management systems — legal, finance, government, and corporate records.
- searchable archives for contracts and regulatory filings;
- invoice and receipt retrieval;
- government-record search;
- engineering-report and technical-manual search;
- enterprise knowledge-base retrieval for multimodal RAG systems.
- Dependencies: deployment should monitor shortlist recall. The paper uses , but different domains may require larger shortlists, especially when relevant pages are difficult to distinguish at the compressed stage.
- Lower-cost retrieval-augmented generation over visual documents — AI assistants and knowledge systems. GLIE can serve as a retrieval layer for multimodal RAG applications. The compressed index reduces the cost of searching large collections, while decoded top candidates provide patch-level evidence to a downstream vision-LLM. This can enable assistants that answer questions about tables, diagrams, page layouts, and images without keeping every patch embedding in memory. Dependencies: retrieval quality must be sufficiently high for the application’s risk tolerance. For legal, medical, or compliance use, generated answers should still cite and display the original page regions rather than treating reconstructed vectors as authoritative evidence.
- Budget-elastic index management — cloud operations and edge deployment.
- low-memory edge search;
- a low-cost archival tier;
- higher-quality interactive search;
- dynamic adjustment during traffic spikes;
- tenant-specific storage and latency tiers.
- Dependencies: each budget still requires index construction and storage management. The reported elasticity applies to the compression codec, not necessarily to arbitrary unseen encoder architectures.
- Efficient academic research infrastructure — reproducible retrieval experiments.
- raw and normalized clustering;
- learned compressed codes;
- generative reconstruction;
- shortlist size and reranking;
- storage, latency, and retrieval-quality trade-offs.
- Dependencies: the reported results are primarily on ViDoRe benchmarks and frozen encoders. External datasets should be evaluated before general claims are made.
- Post-hoc compression of already deployed indexes — migration and preservation workflows. Institutions with large precomputed embedding stores can compress them without discarding the original encoder checkpoint or recomputing every document representation. This is useful when storage costs rise, infrastructure changes, or an index must be replicated across regions. Dependencies: GLIE requires access to the original per-page token embeddings during compression. If only a single document vector or an already aggressively compressed representation remains, the method cannot recover the lost token-level information.
- Composition with existing retrieval optimizations — search-engine engineering. GLIE operates on the vector-count axis and can potentially be combined immediately with vector quantization, reduced precision, candidate pruning, or efficient multi-vector scoring methods. A practical system could store normalized GLIE vectors in bfloat16 or lower precision, use approximate first-stage search, and reserve decoding for a small candidate set. Dependencies: combined methods need independent benchmarking because quantization errors, approximate search errors, and reconstruction errors may interact nonlinearly.
Long-Term Applications
The following applications are plausible extensions of the paper’s findings but require broader validation, improved decoders, or additional system development.
- Large-scale video retrieval — media archives, surveillance, robotics, and industrial inspection.
- text-to-video search in media libraries;
- retrieval of relevant events from surveillance footage;
- inspection of manufacturing or infrastructure videos;
- robot memory systems that retrieve visually similar past observations.
- Dependencies: temporal continuity, scene changes, and long-range events may not follow the same five- to six-dimensional page geometry. The decoder would need temporal structure and stronger guarantees against hallucinated evidence.
- Multimodal digital libraries and scientific archives — academia and knowledge preservation. GLIE could support retrieval across millions of papers, figures, maps, posters, patents, and historical scans while preserving local visual evidence. A future system could use decoded embeddings to identify the exact chart, table cell, or diagram region relevant to a query. Dependencies: benchmark coverage must include diverse layouts, languages, image quality, and historical materials. Preservation systems may also require deterministic decoding, versioned models, and long-term compatibility with changing embedding backbones.
- Medical imaging and clinical-document retrieval — healthcare. The approach could compress retrieval indexes for radiology reports, pathology slides, clinical forms, and multimodal patient records. A two-stage system might quickly identify relevant studies and then reconstruct detailed evidence for clinician review. Dependencies: this is a high-risk application. Clinical deployment would require validation for sensitivity, subgroup performance, privacy, auditability, and resistance to false negatives. Reconstructed embeddings must not be confused with reconstructed medical images or diagnostic evidence; the original source must remain available for verification.
- Robotics and embodied-agent memory — robotics and autonomous systems. Robots could store compact multi-vector representations of places, objects, instructions, and prior observations, then regenerate detailed representations only when a past scene is retrieved. This may reduce onboard memory and communication requirements for fleet robotics or intermittently connected devices. Dependencies: robot observations are dynamic and viewpoint-dependent. The static-page assumptions behind GLIE would need extensions for time, pose, sensor modality, and changing environments.
- Adaptive retrieval under resource constraints — mobile and edge AI. A future product could dynamically choose the number of stored or decoded vectors based on battery, bandwidth, memory, or latency. For example, a mobile device might search with two or four vectors offline and request decoder-based reranking from a server only when connectivity is available. Dependencies: the system needs calibrated quality-latency policies, secure model distribution, and robust behavior when the shortlist is incomplete or the decoder is unavailable.
- Learned decoders specialized for document structure — document AI and intelligent indexing.
- forms and invoices;
- scientific papers;
- presentation slides;
- maps and diagrams;
- multilingual documents.
- Dependencies: additional conditioning information may increase stored metadata, decoder complexity, or domain-specific training requirements. Any decoder must preserve retrieval fidelity rather than merely minimize geometric reconstruction error.
- Domain-specific or privacy-preserving retrieval appliances — regulated sectors. Compact indexes could enable organizations to keep document retrieval locally within hospitals, banks, government offices, or industrial facilities. Smaller indexes reduce replication and transfer requirements and may make encrypted or isolated deployments more practical. Dependencies: compression does not itself provide privacy. Sensitive embeddings can still leak information, so encryption, access control, secure deletion, and potentially private-retrieval techniques remain necessary.
- Policy and public-sector information access — regulatory and civic search. Government agencies could use storage-efficient visual retrieval for legislation, procurement documents, public records, environmental reports, and scanned archives. Better access to tables and figures could improve internal policy analysis and public-facing search portals. Dependencies: public-sector deployments require transparent evaluation, multilingual coverage, accessibility, records-retention compliance, and mechanisms for showing the original evidence behind each result.
- A general codec layer for future late-interaction encoders — retrieval-platform architecture.
- the frozen embedding backbone;
- per-document compressed codes;
- a shared generative decoder;
- an optional reranking service.
- Dependencies: the current evidence covers three encoders and visual-document benchmarks. Broader validation is needed across languages, domains, modalities, encoder normalization schemes, and highly heterogeneous documents before a universal codec can be assumed.
- Joint compression of vector count, precision, and dimension — future retrieval hardware. Combining GLIE with quantization, dimensionality reduction, approximate nearest-neighbor indexing, and hardware-aware kernels could produce retrieval systems optimized jointly for storage, memory bandwidth, and inference latency. This may be especially valuable for cloud-scale search and specialized retrieval accelerators. Dependencies: the methods act on different representation axes, but their combined effect is not established by the paper. End-to-end evaluations must measure quality, tail latency, energy use, decoder cost, and failure cases rather than storage alone.
Glossary
- Ambient dimension: The dimensionality of the surrounding vector space in which data points are represented. “against an ambient dimension of $128$”
- Anchor pruning: A compression method that retains selected representative vectors as anchors while removing others. “Anchor pruning~\citep{liu2026anchor}”
- Asymmetric pipeline: A retrieval architecture that uses different computational procedures for initial retrieval and later reranking. “together with the asymmetric pipeline it enables”
- Attention: A neural-network mechanism that computes weighted relationships between elements in a sequence or set. “where is multi-head attention”
- Bfloat16: A 16-bit floating-point format commonly used in deep-learning computation and storage. “about 258 KB in bfloat16”
- Candidate generation: The process of producing a smaller set of potentially relevant items for more expensive subsequent processing. “MUVERA sketches multi-vector scoring for candidate generation”
- Chamfer distance: A distance measure between point sets that compares each point in one set with its nearest point in another. “which a Chamfer distance within each cluster of the relevant page measures”
- Centroid: The mean vector representing a cluster of data points. “standard -means centroids fall inside the sphere”
- ColBERT: A neural information-retrieval architecture that represents documents and queries with multiple contextualized token vectors. “ColBERT introduced token-level document representations scored with MaxSim”
- ColPali: A vision-language retrieval model that produces patch-level embeddings for visual documents. “ColPali stores 1{,}031 patch vectors of dimension 128 per page”
- Cross-attention: An attention operation in which one set of vectors attends to another set of keys and values. “a shared cross-attention module refines them against the full token set”
- Decoder: A neural network that transforms a compact representation into a more detailed representation. “A shared decoder expands the stored vectors back into unit vectors”
- Dense retrieval: Information retrieval based on similarity between learned continuous vector representations. “Efficient multi-vector dense retrieval with bit vectors”
- Distillation: Training a model to reproduce the outputs or behavior of another model, often called the teacher. “we match per-query-token MaxSim values against the frozen encoder”
- Embedding: A learned numerical vector representation of an object, such as a document, image patch, or query token. “Generative Late-Interaction Embeddings (GLIE)”
- Encoder: A model that converts input data into a learned representation, such as a sequence of vectors. “The encoder is frozen throughout”
- Fine-tuning: Adapting a pretrained model by training some or all of its parameters on a new task or dataset. “Fine-tuning the encoder on 4{,}000 pages”
- Generative read-out: A decoding process that reconstructs a detailed representation from a compact stored code. “The generative read-out contributes to ”
- Hard negative: A non-relevant example that resembles a relevant example and is therefore difficult for a retrieval model to distinguish. “seven hard negatives drawn from the fifty highest-scoring non-relevant pages”
- Intrinsic dimension: The number of degrees of freedom needed to describe data that may lie in a higher-dimensional ambient space. “concentrate near a manifold of intrinsic dimension five to six”
- Index footprint: The storage and memory required by a retrieval index. “the community now names index footprint among the paradigm's central open problems”
- Late interaction: A retrieval strategy that preserves multiple query and document vectors and computes fine-grained token- or patch-level similarity at query time. “Late-interaction retrieval is the state-of-the-art for visual document search”
- Listwise KL: A Kullback–Leibler divergence loss applied to probability distributions over ranked candidate lists. “a listwise KL over each query's candidate list matches the ranking”
- LoRA: Low-Rank Adaptation, a parameter-efficient fine-tuning technique that trains low-rank updates instead of modifying all model weights. “13.3M LoRA parameters over 1.5 GPU-hours”
- Manifold: A lower-dimensional geometric surface embedded within a higher-dimensional space. “the vectors lie exactly on the unit sphere and concentrate near a manifold”
- MaxSim: A late-interaction scoring operator that sums, for each query vector, its maximum inner product with any document vector. “The late-interaction score is ”
- Multi-head attention: An attention mechanism that computes several attention operations in parallel and combines their outputs. “where is multi-head attention”
- Multi-vector retrieval: Retrieval using a set of vectors per query or document rather than a single vector. “Video-ColBERT extends it to video and names storage as its principal drawback”
- nDCG@5: Normalized discounted cumulative gain evaluated using the top five ranked results. “GLIE retains nearly 80\% of the uncompressed system's nDCG@5”
- Neural codec: A learned system that encodes data into a compact representation and decodes it into a reconstruction. “GLIE discharges these requirements with three components”
- Norm: A function measuring the magnitude or length of a vector. “Because its norm is less than one”
- n-gram: A contiguous sequence of n items, usually tokens or characters, used as a unit in language processing. “token-level document representations”
- Post-hoc compression: Compression applied after a model has produced embeddings, without retraining the original encoder. “All post hoc on the same frozen encoder at identical stored budget”
- Quantization: Representing continuous values with a smaller set of discrete values to reduce storage or computation. “quantization stores vectors as cluster IDs and quantized residuals”
- Reranking: Reordering an initially retrieved shortlist using a more accurate or computationally expensive scoring procedure. “expand the top- candidates () back to vectors with and rescore them by full MaxSim”
- Residual: The difference between an original vector and an approximation or centroid used to represent it. “quantized residuals”
- Support function: A function giving the farthest extent of a set in a specified direction. “we match the support function, the farthest extent of the set along a fixed bank of random directions”
- Spherical anchoring: Projecting representative vectors onto the unit sphere so that they preserve the norm constraint of the original embeddings. “Spherical anchoring. We identify a systematic MaxSim underestimate”
- Token pooling: Combining multiple token or patch vectors into fewer representative vectors. “Token pooling merges document vectors by hierarchical clustering”
- TwoNN estimator: An intrinsic-dimension estimator based on the distances to each point’s first and second nearest neighbors. “The TwoNN estimator~\citep{facco2017estimating} gives a median of $4.9$”
- Unit sphere: The set of vectors with norm one in a given vector space. “ lies exactly on the sphere ”
- Vision-LLM: A model trained to jointly represent and process visual and textual information. “Colpali: Efficient document retrieval with vision LLMs”
- Zero-initialized projection: A neural projection whose parameters begin at zero, causing its initial output to be zero. “the output projection is initialized at zero”




