Conceptio › Archive › arXiv CS
arXiv CS open access

Quantization Beyond Uniform Bit Allocation

2026 · arxiv_cs
arXiv CS · Papers · 2026
Open Source ↗Direct PDF ↓
data-managementdatabasessqlstorage
Conceptio Open Archive

Analyze & explore related research in Conceptio

Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.

arXiv:2608.19388v1 [cs.IR] 19 Aug 2026

Quantization Beyond Uniform Bit Allocation K. S. Sreeramji∗

Sabyasachi Basu

Ravishankar Krishnaswamy

Indian Institute of Science Bengaluru, India sreeramjiks@iisc.ac.in

Microsoft Research Bengaluru, India sabyasachi.basu@microsoft.com

Microsoft Research Bengaluru, India rakri@microsoft.com

Kirankumar Shiragur

Yujia Wang

Microsoft Research Bengaluru, India kshiragur@microsoft.com

Microsoft STCA Suzhou, China yujiawang@microsoft.com

ABSTRACT Quantization is a fundamental technique to handle the growing sizes of embeddings generated by modern models. Existing quantization schemes are largely embedding agnostic and allocate bits uniformly across dimensions. However, recent models produce embeddings with significant geometric structure. In this work, we investigate whether a variable bit allocation scheme can improve quantization quality under a fixed memory budget. We propose a simple variable bit allocation framework that partitions an embedding into contiguous buckets and allocates storage non-uniformly across them. Using a greedy allocation strategy, we instantiate this framework for both Product Quantization (PQ) and Scalar Quantization (SQ). We perform a series of experiments on embeddings known to have the Matryoshka property (MRL), and consistently observe that non-uniform allocations outperform uniform baselines at identical storage budgets. The largest improvements occur in the low-bit regime, where uniform allocation is particularly inefficient for MRL embeddings. At the same compression rates, variable allocation improves recall by up to 8% for PQ and up to 18% for SQ. Our results suggest a new direction for structure-aware compression and indexing techniques for large-scale retrieval systems. VLDB Workshop Reference Format: K. S. Sreeramji, Sabyasachi Basu, Ravishankar Krishnaswamy, Kirankumar Shiragur, and Yujia Wang. Quantization Beyond Uniform Bit Allocation. VLDB 2026 Workshop: 2nd Workshop on Vector Databases (VecDB).

VLDB Workshop Artifact Availability: The source code, data, and/or other artifacts have been made available at https://github.com/jam1729/DiskANN/tree/variable_quantization.

1

INTRODUCTION

Nearest neighbor search is a crucial component of nearly all forms of information retrieval in large ML systems that use embeddings: from search [16, 22], to recommendations [8]. However, due to

the curse of dimensionality, nearest neighbor search becomes infeasible [18, 30]; even the more popular approximate versions of nearest neighbor search used in practice [9, 14, 24, 33, 34] face challenges related to scalability [11]. Modern embeddings routinely have thousands of dimensions; a single 3000 dimensional vector has a disk footprint of 12 kilobytes, implying a total footprint of several terabytes for billion scale datasets. Quantization provides some reprieve in these situations: these techniques aim to reduce the storage and memory footprints by replacing each full vector with a quantized code that approximates the geometric structure of the dataset [9, 20]. Reducing the data type’s footprint from a 32 bit float representation to a custom 1 bit binary representation reduces the footprint by a factor of 32, albeit at the cost of some loss in embedding quality. Several quantization schemes have shown excellent performance on real-world data and are routinely used in large scale industrial systems. Of these, Product Quantization (PQ) [20, 25] and Scalar Quantization (SQ) [1, 9, 40] are perhaps the most well-known and widely used. Methods such as this stand out for not just their impressive performance, but also their relative conceptual simplicity. Furthermore, many modern embeddings [2, 7, 28, 29, 31, 37, 38, 42] are known to exhibit the Matryoshka property (MRL) [21], where the leading dimensions capture a disproportionate fraction of the structure of the embeddings. This implies that even if the full vector itself is quite large, truncating it to a fraction of its length and retaining only the first few dimensions can preserve the vector’s quality sufficiently well for most downstream tasks, including retrieval. In fact, prior work observes that across many real-world datasets, retaining just the top 15% of dimensions achieves over 70% recall from modern embeddings that have the MRL property (Figure 4 of [21]). So far, post training quantization schemes have been largely embedding agnostic. We ask the following question at this juncture: Can a variable bit allocation scheme allow for better quantization of vectors at the same compression rate?

∗ Work done during internship at Microsoft Research.

This work is licensed under the Creative Commons BY-NC-ND 4.0 International License. Visit https://creativecommons.org/licenses/by-nc-nd/4.0/ to view a copy of this license. For any use beyond those covered by this license, obtain permission by emailing info@vldb.org. Copyright is held by the owner/author(s). Publication rights licensed to the VLDB Endowment. Proceedings of the VLDB Endowment. ISSN 2150-8097.

Specifically, in the setting of MRL embeddings, this manifests as an interesting hypothesis: given the outsized importance of the initial dimensions, a strategy that assigns more bits to the initial dimensions may outperform existing techniques that provide uniform (or amortized uniform) bit budgets to all dimensions.

MS Marco

DBpedia

2.5

60

0.0

7.5

MS Marco

60

4

40

MS Marco

80

2

60

0 40

4

80

2

60

1.00

0.92

0.83

1.00 80

2

60

MS Marco

DBpedia

1.00

0.50

0.25

40

1.00

0.92

0.83

0.75

0.67

0.58

0.50

0.42

0.33

0.25

40

1.00

0.92

4

0

40 0.83

0.92

40

SciFact

0 0.75

0.75

40

0.42

60

0

0.83

60

0.33

2

0.67

80

2

SciDocs 80

0.58

4

0

FiQA 4

0.75

0.50

0.42

0.25

Quora

4

0.92

60

0

0.67

40

0.83

80

2

0.58

60

4

DBpedia

4

0.50

6

1.00

0.92

0.83

0.75

0.67

0.58

0.50

0.25

40

80

8

0.33

60

4

1.00

0.92

0.83

0.75

0.67

0.58

0.50

40

6

0.42

60

4

10 80

8

0.33

6

0.42

0.50

SciFact

10 80

8

0.42

40

SciDocs

10

0.33

60

4

Absolute Recall@100 (%)

FiQA

6

Absolute Recall@100 (%)

6

80

8

0.75

40

80

8

0.67

60

4

0.25

0.42

1.00

0.92

0.83

0.67

0.75

Quora 10

0.67

6

0.33

60

DBpedia 80

0.25

2.5 0.0

10

8

Recall Δ (%)

0.58

0.50

0.42

60

0.33

2.5

80

5.0

0.25

80

5.0

0.0

1.00

0.92

0.83

0.75

0.67

0.58

0.50

0.42

0.33

0.25

60

10

Recall Δ (%)

SciFact

7.5 80

0.33

7.5

2.5

SQ / OAI te3-l

60

SciDocs

5.0

PQ / cohere-e4

2.5 0.0

FiQA

0.0

80

5.0

0.58

60

0.0

0.25

Recall Δ (%)

PQ / OAI te3-l

2.5

7.5 80

5.0

Absolute Recall@100 (%)

7.5 80

5.0

0.58

7.5

Quora

Quora

60

40

20 0

SciDocs

SciFact

60

60 10

40

20

20 1.00

0.92

0.83

0.75

0.50

1.00

0.92

0.83

0.75

0.67

0.58

0.50

0.42

0.33

0 0.25

1.00

0.92

0.83

0.75

0.67

0.58

0.50

40

20 0

0.42

0

60 10

0.42

40

0.33

10

0.33

20 0

FiQA

0.25

40

20

0.67

0

60

10

0.58

40

Uniform Recall Variable Recall

60 10

0.25

Recall Δ (%)

SQ / cohere-e4

10

Absolute Recall@100 (%)

Recall Δ (%)

Bits per Dimension (bpd)

Figure 1: A comprehensive account of the gains in recall across different datasets. We compare gains on embeddings generated using OpenAI’s text-embedding-3-large and Cohere’s embed-v4 models, using both Product Quantization (PQ) and Scalar Quantization (SQ). In addition to the relative recall improvement, we also present the absolute 100-recall@100 achieved by the uniform and variable allocation schemes.

2

This paper affirms this hypothesis. We show that variable allocation strategies allow us to beat standard uniform allocation quantization schemes at the same bit budgets. All embeddings used in our experiments are known to have the MRL property (refer to Figure 2). While our allocation scheme does not explicitly make use of the Matryoshka property, the “optimized” bit allocation scheme strongly reflects the property, with more bits being assigned to the leading dimensions. Specifically, at low bit budgets, we observe that aggressively assigning more bits to the leading dimensions leads to noticeable gains over uniform allocation for the same quantization techniques. We evaluate Scalar and Product Quantization (hereafter referred to as SQ and PQ respectively) using a greedy bit allocation scheme with fixed buckets that group consecutive dimensions. Under this scheme, the algorithm is granted a bit budget in fixed increments, and assigns the additional bits to the bucket which gives the greatest improvement. Under this scheme, we see that there is up to an 8% relative improvement over uniform for PQ and over 18% for SQ when measuring 100-recall@100. The gains are asymmetric and both model and dataset dependent; however, even if margins are thin, there are consistent gains. An important feature of this approach is the improvement in the sub-1 bit regime. Here, uniform bit allocation is demonstrably suboptimal for vectors with the MRL property (refer to Figure 1). Unsurprisingly, our biggest wins are consistently in this regime. This work adopts an exploratory, data-driven approach to this problem. However, the greedy allocation scheme as described here is inefficient and especially slow on large datasets. An interesting future direction would be to design a fast algorithm to determine optimal allocation, and explore a closed form expression for bit allocation under the Matryoshka property.

2

and computational overhead of using the full vector, with minimal preprocessing (such as truncation). This allows for the same embedding to be used in multiple downstream tasks with varying computational capacities with virtually no additional cost. In the years since its introduction, multiple large embedding models have defaulted to producing vectors that exhibit the Matryoshka property. There has been recent work on dynamic quantization schemes [5, 35] that adaptively adjust precision at query time under latency constraints. However, they are embedding-agnostic and impose significant computational overhead. Our approach, instead, leverages the inherent structural properties of the embeddings. The adaptivity in our scenario occurs offline during index construction. We use the inherent variance decay in MRL embeddings to perform offline bit allocation. While our work does not focus on an efficient implementation, we still maintain query time performance of static, uniform-width codebooks. There is also a growing body of work on quantization aware training [19, 41]; these methods simulate low-precision arithmetic during the training process with great success. However, they incur significant training overhead. Our approach, in contrast, is post-training quantization, which is more commonly used in practice for its ease in deployment and lower cost.

3

A GREEDY BIT ALLOCATION SCHEME

The core idea behind quantization is that lower precision in data is often sufficient to maintain the global structure of the data. This indicates that for most practical purposes, one can reduce the range of values required to represent the data. Therefore, unlike the traditional 32-bit float data type that is typically used by default, one can reduce the bit complexity and use data types with a smaller bit footprint.

RELATED WORK

Vector quantization finds its roots in Shannon’s work in compression and rate distortion functions [13, 17, 32]. The simplest of these is Scalar Quantization (SQ) [1, 9, 40], which involves discretizing the range of values in a representation uniformly to fewer bits of precision. In the context of embeddings, Product Quantization (PQ) [20, 25] has found ubiquity in reducing the sizes of indices for nearest neighbor search. PQ is used very commonly in industry and is integrated into several nearest-neighbor libraries as a default. While PQ uses 𝑘-means on a group of dimensions (commonly referred to as “subvectors”/“chunks”), other techniques inspired by it have also tried out other clustering variants. Recent work has also adapted PQ for online settings by removing the need for pre-processing and look up tables, and modern SIMD-based implementations are incredibly fast [3, 4]. However, typically, these techniques do not provide any guarantees on the quality of the quantized vector in terms of error bounds. More recently, RaBitQ [12] provided a quantization scheme that produces a bit string and provides an unbiased distance estimator with provable, asymptotically optimal error bounds. Moreover, RaBitQ and its variants show superior performance over PQ-style quantizers. Matryoshka Representation Learning (MRL) was first proposed by Kusupati et al. [21], to allow a single representation to capture information at multiple granularities. Specifically, vectors exhibiting this property allow users to drastically reduce the footprint

3.1

Matryoshka embeddings

Our work focuses on embeddings generated by Matryoshka Representation Learning (MRL) training, a line of investigation initiated by Kusupati et al. [21]. Suppose we have a labeled dataset D = {(𝑥 1, 𝑦1 ), . . . , (𝑥 𝑁 , 𝑦𝑁 )}, where 𝑥𝑖 ∈ X and 𝑦𝑖 ∈ [𝐿]. MRL optimizes a multi-class softmax cross-entropy loss L : R𝐿 × [𝐿] → R+ across a set of nested dimensions 𝑚 ∈ M. Each nested dimension 𝑚 utilizes a separate linear classifier parameterized by W (𝑚) ∈ R𝐿×𝑚 . The overall objective minimizes the weighted empirical risk over the feature extractor parameters 𝜃 𝐹 and classifiers:   1 ∑︁ ∑︁ 𝑐𝑚 · L W (𝑚) · 𝐹 (𝑥𝑖 ; 𝜃 𝐹 )1:𝑚 ; 𝑦𝑖 . (1) {W (𝑚) }𝑚∈M , 𝜃 𝐹 𝑁 min

𝑖 ∈ [𝑁 ] 𝑚∈ M

Here 𝐹 (𝑥𝑖 ; 𝜃 𝐹 )1:𝑚 denotes the truncation of the extracted feature to its first 𝑚 coordinates. 𝑐𝑚 ≥ 0 denotes the relative importance scale of dimension 𝑚 (set to 𝑐𝑚 = 1, ∀𝑚 ∈ M by default). While the MRL property is inherent to the loss function, a strict mathematical or geometric definition for the resulting embeddings remains elusive. Through empirical investigation, however, we identify an exploitable geometric proxy: the decay in variance across dimensions as the dimension index increases. By construction, the 3

Rolling Mean Variance (Window=128)

nested objective concentrates information in the initial coordinates, resulting in higher variance in the early dimensions and lower residual variance in the later dimensions. This hierarchy of variances manifests in embeddings from models trained with MRL; Figure 2 illustrates this decay in recent models from both Cohere and OpenAI. This variance decay provides an intuitive explanation for why Matryoshka embeddings succeed in practice. When all dimensions of an embedding exhibit similar levels of variance, they carry equal importance. However, concentrating variance in the initial dimensions mimics the leading digits of a numerical value, creating a standalone, coarser (but still informative) representation without the trailing dimensions. Cohere embed-v4 (1536 dims)

Input: Initial uniform allocation 𝑏®(0) = (𝑏 init, . . . , 𝑏 init ), stepsize increment 𝛿, validation set V Output: Optimized allocation vector 𝑏® 1: 𝑏® ← 𝑏®(0) 2: repeat 3: 𝑘 ∗ ← arg max𝑘 ∈ {1,...,𝐾 } 𝑅(𝑏® + 𝛿 𝑒®𝑘 , V) 4: 𝑏® ← 𝑏® + 𝛿 𝑒®𝑘 ∗ 5: until target budget is achieved 6: return 𝑏®

DBpedia Entity (500k) MSMARCO (500k) Quora (500k) FiQA SciDocs SciFact

0.00070 0.0005 0.00065 0.00060

Algorithm 1 Greedy Bit Allocation

OpenAI text-embedding-3-large (3072 dims) 0.0006

0.00075

the predefined global target memory budget is achieved. This procedure is detailed in Algorithm 1. Note that our algorithm does not explicitly focus on MRL embeddings. However, our results show that this scheme heavily concentrates bits in the leading dimensions, thereby recovering the latent MRL structure that we know these embeddings possess.

0.0004

0.00055 0.0003

0.00050 0.00045

0.0002

0.00040 250

500

750

1000

Dimension Index

1250

1500

500

1000

1500

2000

2500

3000

Dimension Index

Note that the algorithm’s runtime is linearly proportional to 𝐾 times the number of increments needed to reach the target budget.

Figure 2: Observed variance differences by dimension in embeddings produced by two different embedding models: OpenAI’s text-embedding-3-large and Cohere’s embed-v4. We plot the rolling window average variance per dimension across different datasets and observe very prominent isovariance “levels” across the dimensions. The rolling window is 128 dimensions in length.

3.2

3.2.1 Greedy Product Quantization. In standard Product Quantization (PQ) [20], a high-dimensional vector space is decomposed into lower-dimensional, mutually orthogonal subspaces. These subspaces are quantized independently using separate 𝑘-means codebooks, allowing a massive number of effective centroids to be represented compactly. In our greedy variable-bit paradigm, we apply PQ locally within each bucket 𝐵𝑘 , strictly constrained by its dynamically assigned byte budget. Specifically, when a bucket 𝐵𝑘 of size 𝑑𝑘 receives a budget of 𝑏𝑘 bytes, we must partition its 𝑑𝑘 dimensions into exactly 𝑏𝑘 contiguous subvectors. By utilizing codebooks with 𝐶 = 256 centers, the integer index of the nearest centroid for each subvector fits perfectly into exactly log2 (256) = 8 bits (1 byte) of storage. Thus, the total byte budget precisely dictates the number of subvectors a bucket is split into. Because 𝑑𝑘 is rarely perfectly divisible by 𝑏𝑘 during a dynamic allocation, we handle dimension remainders by front-loading them. The remainder dimensions 𝑟 = 𝑑𝑘 mod 𝑏𝑘 are distributed evenly by adding exactly one extra dimension to the first 𝑟 subvectors. For example, if a bucket of 10 dimensions is allocated a 3-byte budget, it is partitioned into three subvectors of lengths 4, 3, and 3. This dynamic subvector partitioning and quantization procedure is outlined in Algorithm 21 .

Greedy Allocation Framework

To systematically evaluate the paper’s hypothesis, we propose a variable-bit allocation scheme that allows room for exploiting geometric structure in the embeddings. The framework partitions consecutive dimensions into contiguous buckets and assigns varying bit budgets to each, naturally leading to a structure-aware, variablebit quantization scheme. We partition the total embedding dimensionality 𝐷 into 𝐾 contiguous buckets 𝐵 1, 𝐵 2, . . . , 𝐵𝐾 . The size of bucket 𝐵𝑘 is represented Í𝐾 as 𝑑𝑘 = |𝐵𝑘 |, such that 𝑘=1 𝑑𝑘 = 𝐷. Instead of starting the search from zero bits—which would trivially yield zero recall—the search initializes with a uniform byte allocation vector 𝑏®(0) = (𝑏 init, . . . , 𝑏 init ) across all buckets. We perform a greedy local search to find an optimized bit allocation vector 𝑏® = (𝑏 1, . . . , 𝑏 𝐾 ), where 𝑏𝑘 ≥ 0 represents the budget (in bytes) allocated to bucket 𝐵𝑘 . At each iteration, the algorithm evaluates the marginal utility of allocating more memory to a specific region of the embedding. We consider candidate configurations by temporarily increasing the bit budget of each bucket in turn by a fixed step-size increment 𝛿 (in bytes). We then evaluate the search ® V) on a validation query set V using exact distance recall 𝑅(𝑏, computation over the quantized dataset. The candidate bucket that yields the maximum empirical recall "wins" the iteration and permanently receives the 𝛿 bits. The search proceeds iteratively until

1 In every iteration of the greedy search, the algorithm evaluates 𝐾 candidate alloca-

tions. For PQ, evaluating a candidate requires training new 𝑘 -means codebooks for the upgraded bucket. To keep offline index construction tractable, the trained codebooks C𝑘 (𝑏 ) are cached for each bucket 𝑘 and byte-budget 𝑏 , ensuring the clustering algorithm is executed only once per configuration. 4

Algorithm 2 PQ Dimension Partitioning

Algorithm 3 SQ Bit-Width Allocation

Input: Sub-vector 𝑥 (𝑘 ) ∈ R𝑑𝑘 of bucket 𝐵𝑘 , budget 𝑏𝑘 (in bytes), (𝑘 ) bucket training data Xtrain Output: Quantized code vector 𝑞®(𝑘 ) ∈ {0, . . . , 255}𝑏𝑘

Input: Sub-vector 𝑥 (𝑘 ) ∈ R𝑑𝑘 of bucket 𝐵𝑘 , budget 𝑏𝑘 (in bytes) Output: Quantized code vector 𝑞®(𝑘 ) 1: Define allowed bit-widths: 𝑆 ← {0, 2, 4, 8} 2: 𝑁 bits ← 8 · 𝑏𝑘 3: 𝑊base ← max{𝑤 ∈ 𝑆 | 𝑤 · 𝑑𝑘 ≤ 𝑁 bits } 4: if 𝑊base = 8 then 5: 𝑊next ← 8 6: 𝑢←0 7: else 8: 𝑊next ← min{𝑤 ∈ 𝑆 | 𝑤 > 𝑊base } 9: 𝑢 ← (𝑁 bits − 𝑑𝑘 · 𝑊base )/(𝑊next − 𝑊base ) 10: end if 11: 𝑤 𝑖 ← 𝑊base for 𝑖 = 1, . . . , 𝑑𝑘 12: if 𝑢 > 0 then 13: Δ ← 𝑑𝑘 /𝑢 14: Upgrade dimensions along the stride: 𝑤 round( 𝑗 ·Δ)+1 ← 𝑊next for 𝑗 = 0, . . . , 𝑢 − 1 15: end if 16: for each dimension 𝑖 = 1 to 𝑑𝑘 do 17: 𝑞®(𝑘 ) [𝑖] ← ScalarQuantize(𝑥𝑖(𝑘 ) , 𝑤𝑖 ) 18: end for 19: return 𝑞®(𝑘 )

1: 𝑠 ← ⌊𝑑𝑘 /𝑏𝑘 ⌋, 𝑟 ← 𝑑𝑘 mod 𝑏𝑘 (𝑘 )

2: Partition 𝑥 (𝑘 ) and Xtrain into 𝑏𝑘 contiguous subvectors, where

the first 𝑟 subvectors have dimension 𝑠 + 1 and the remaining have dimension 𝑠. 3: for each subvector index 𝑗 = 1 to 𝑏𝑘 do 4: Train codebook C𝑘,𝑗 with 256 centers using 𝑘-means (𝑘 ) on the 𝑗-th partition of Xtrain (𝑘 ) 5: Quantize 𝑥 𝑗 to closest centroid: 𝑞®(𝑘 ) [ 𝑗] ← arg min𝑐 ∈ C𝑘,𝑗 ∥𝑥 𝑗(𝑘 ) − 𝑐 ∥ 2 6: end for 7: return 𝑞®(𝑘 )

3.2.2 Greedy Scalar Quantization. Scalar Quantization (SQ) [9] compresses embeddings by independently discretizing the continuous coordinate values of each dimension into a finite set of representation levels. In our variable-bit paradigm, we represent each dimension using a code with a specific bit-width 𝑤𝑖 selected from {0, 2, 4, 8}2 . A budget of 𝑏𝑘 bytes allocates 𝑁 bits = 8𝑏𝑘 total bits to the bucket of size 𝑑𝑘 . While standard SQ operates comfortably at higher, uniform bit-widths, modern scale often pushes systems into the extreme sub-1 bit or sub-2 bit regime. In these constrained environments, it is impossible to allocate even the minimum 2-bit width to every dimension. The algorithm must selectively drop (assign 0 bits to) a fraction of the coordinates. To maintain structural integrity without introducing complex indexing metadata, we distribute these sparse bits as evenly as possible across the 𝑑𝑘 dimensions using a uniform stride allocation. We begin by establishing a baseline bit-width 𝑊base ∈ {0, 2, 4} across all dimensions in the bucket. To allocate any remaining bits, we select 𝑢 dimensions to upgrade to the next higher level 𝑊next ∈ {2, 4, 8} by stepping through the bucket with a uniform stride Δ = ⌊𝑑𝑘 /𝑢⌋. For instance, a 192-dimension bucket with a bit budget 𝑁 bits = 192 has a baseline of 0 bits and receives 96 2-bit upgrades – we assign 2 bits to every second dimension (Δ = 2) and discard the other dimensions. Once the bit-widths {𝑤𝑖 } are assigned, each dimension is quantized using standard SQ at its respective bit-width. This deterministic allocation and scaling procedure is detailed in Algorithm 3.

4

EXPERIMENTS

System. All experiments were run on a Linux x86_64 machine with 16 hardware threads on an Intel Xeon Platinum 8272CL CPU at 2.60 GHz and 32 GiB of main memory, with no GPU. We built DiskANN to use its quantization utilities, using the repository’s standard CMake/ C++17 toolchain and the documented Linux dependencies for OpenMP, Boost, and Intel MKL. We do not use DiskANN’s graph indexing. We use brute-force L2 distance computation to compute exact Nearest Neighbors at all instances. The code is branched from Microsoft’s DiskANN repository in C++ and a link to our implementation is provided in the list of artifacts. Datasets. We evaluate our results on MS Marco [27], DBpediaEntity [15], FiQA [23], SciDocs [6], SciFact [39] and Quora; some of the standard datasets for evaluating quantization techniques (MTEB [10, 26]). We draw these datasets from the BEIR benchmark [36] to ensure standardization and reproducibility. For the larger datasets (MS Marco, DBpedia, Quora), the base corpus is truncated to the first 500,000 entries. The smaller datasets are used in their entirety. The evaluation queries are taken from the standard evaluation split, as detailed in Table 1. Quora represents a symmetric duplicate question detection task (where queries and corpus entries are short questions of similar length), complementing the asymmetric retrieval characteristics of MS Marco and DBpedia-Entity. Furthermore, we also include results on some smaller datasets: FiQA, SciDocs, and SciFact. Structurally, they offer a mix of retrieval paradigms: FiQA and SciFact feature asymmetric tasks mapping short questions or claims to longer text paragraphs, whereas SciDocs evaluates document-to-document retrieval where both queries and corpus entries are of similar length.

2 A 1-bit quantization splits the distribution directly at its mode, artificially pushing

high-density central values to the extremes. To preserve the unimodal nature of standard embedding coordinates, 1-bit widths are explicitly avoided. A bit-width of 0 corresponds to completely discarding, or pruning, the dimension. 5

0.25 bpd

0.33 bpd

0.42 bpd

0.50 bpd

0.58 bpd

0.67 bpd

0.75 bpd

0.83 bpd

0.92 bpd

1.00 bpd

PQ / OAI te3-l

MS Marco DBPedia Quora

0.5

FiQA SciDocs SciFact

0.25 bpd

0.33 bpd

0.42 bpd

0.50 bpd

0.58 bpd

0.67 bpd

0.75 bpd

0.83 bpd

0.92 bpd

1.00 bpd 0.4

DBPedia Quora FiQA SciDocs SciFact 0.3

0.42 bpd

0.50 bpd

0.58 bpd

0.67 bpd

0.75 bpd

0.83 bpd

0.92 bpd

1.00 bpd

DBPedia Quora FiQA

0.2

SciDocs SciFact

0.25 bpd

0.33 bpd

0.42 bpd

0.50 bpd

0.58 bpd

0.67 bpd

0.75 bpd

0.83 bpd

0.92 bpd

1.00 bpd

MS Marco

0.1

DBPedia Quora FiQA SciDocs

B1 B2 B3 B4 B5 B6 B7 B8

B1 B2 B3 B4 B5 B6 B7 B8

B1 B2 B3 B4 B5 B6 B7 B8

B1 B2 B3 B4 B5 B6 B7 B8

B1 B2 B3 B4 B5 B6 B7 B8

B1 B2 B3 B4 B5 B6 B7 B8

B1 B2 B3 B4 B5 B6 B7 B8

B1 B2 B3 B4 B5 B6 B7 B8

SciFact

B1 B2 B3 B4 B5 B6 B7 B8

SQ / cohere-e4

0.33 bpd

B1 B2 B3 B4 B5 B6 B7 B8

PQ / cohere-e4

0.25 bpd MS Marco

Fraction of total bit budget

SQ / OAI te3-l

MS Marco

Figure 3: Optimized bit allocation across buckets at different bit budgets, noted by bits per dimension (bpd). Observe that optimized allocation concentrates bits towards the initial buckets, in line with what we expect due to the MRL property. Dataset MS Marco DBpedia-Entity Quora FiQA SciDocs SciFact

Base Vectors

Queries

Split

500,000 500,000 500,000 57,638 25,657 5,183

6,980 400 10,000 648 1,000 300

Dev Test Test Test Test Test

Setup. The baseline uses uniform allocation of bits across all dimensions. To facilitate a direct comparison between embeddings of different dimensionalities, we present our results in terms of Bits per Dimension (bpd). We evaluate budgets starting from ≈ 0.17 bits per dimension (1/6 bpd) up to 1 bit per dimension, with a step size of 1/12 bits per dimension. For greedy allocation, we split the full dimensions into 8 equal contiguous buckets. Each bucket has 384 dimensions for text-embedding-3-large (3072/8 = 384) and 192 dimensions for embed-v4 (1536/8 = 192).

Table 1: Datasets.

Hyperparameters. The greedy search starts with an initial uniform allocation of 64 bytes (8 bytes for each of the 8 buckets) for embeddings from text-embedding-3-large and of 32 bytes (4 bytes for each of the 8 buckets) for embeddings from embed-v4. At each iteration, we consider candidate configurations by increasing the bit budget of each bucket in turn by a step-size increment of 𝛿 = 8 bytes and 𝛿 = 4 bytes respectively for text-embedding-3-la rge and embed-v4. The sweep runs for 40 iterations, at which point it reaches the target total budget of 1 bit per dimension, which is 384 bytes and 192 bytes for text-embedding-3-large and embed-v4 respectively. During the training phase (e.g. for computing product quantization codebooks or scalar quantization scaling factors), we random-sample exactly 10% of the base corpus vectors.

Embedding models. We use one of OpenAI’s most capable commercial embedding models, text-embedding-3-large [29], and Cohere’s latest embedding model, embed-v4 [7]. The full dimensionality of text-embedding-3-large is 3072, and that of embe d-v4 is 1536. We generate full-dimension embeddings from both models. Metric. We compute the average 100-recall@100 over the query set. Crucially, the recall is measured via brute-force exact L2 (Euclidean) distance search over the dequantized (inflated) database vectors. This isolates the quantization error itself, ensuring the metric is independent of any error introduced by approximate indexing schemes.

Observations. Figure 1 shows the gains over uniform achieved by our greedy allocation scheme. Moreover, the winning bit allocations 6

assign more bits to the initial dimensions, as noted in Figure 3. The asymmetry of the optimal bit allocations discovered by our greedy algorithm varies across settings; overall, it is more pronounced in scalar quantizers, and this coincides with the instances of highest relative gains. On the other hand, the PQ case exhibits smoother decay in bit allocation from the leading to the trailing dimensions. For completeness, we also compare with straightforward truncation to the leading dimensions according to the bit budgets (see Table 2). While Figure 1 focuses on the improvement over the uniform baseline, it also plots the actual recall achieved in both the uniform and variable cases. Note the diminishing returns at higher bit budgets, which correspond to the already high baseline recall. We observe that the gains from a variable bit allocation scheme are typically higher for the OpenAI embeddings; this is in line with our observation in Figure 2, where we notice that the variance levels are more distinct in case of the embeddings generated by text-em bedding-3-large.

5

Cohere embed-v4 Bits per Dimension Dataset

0.17 (32 B) (8d)

0.33 (64 B) (16d)

0.50 (96 B) (24d)

0.67 (128 B) (32d)

0.83 (160 B) (40d)

1.00 (192 B) (48d)

MS Marco DBpedia Quora FiQA SciFact SciDocs

0.24 0.20 1.95 1.19 5.73 2.08

1.04 0.68 7.13 2.98 8.22 4.15

2.30 1.54 12.59 5.52 10.66 6.75

3.87 2.38 17.46 7.72 12.66 8.76

5.92 3.76 22.62 9.70 15.36 10.61

8.64 5.47 27.62 12.61 17.79 12.93

OpenAI text-embedding-3-large Bits per Dimension

LIMITATIONS AND FUTURE WORK

We present this work as a preliminary, exploratory exposition on variable allocation schemes for Matryoshka embeddings. Our results tell us that it is possible to improve over the uniform bit allocation process using a variable scheme. However, several important questions remain, we list some concrete directions below:

Dataset

0.17 (64 B) (16d)

0.33 (128 B) (32d)

0.50 (192 B) (48d)

0.67 (256 B) (64d)

0.83 (320 B) (80d)

1.00 (384 B) (96d)

MS Marco DBpedia Quora FiQA SciFact SciDocs

1.80 1.21 7.18 5.67 10.68 5.84

6.65 4.60 19.32 13.59 17.93 12.71

13.53 9.63 31.13 21.34 24.52 20.77

19.98 14.86 39.85 27.93 29.58 27.41

25.97 20.02 46.05 34.02 34.02 32.96

31.38 24.73 50.97 38.96 38.19 37.63

Table 2: Recall@100 for simple dimension truncation (no quantization) across different compression rates (bits per dimension). The absolute memory limits (in bytes) and their corresponding 32-bit float truncation dimensions are shown in parentheses.

(1) A concrete mathematical description of MRL embeddings: The variance observations in Figure 2 show that the variance is a good proxy for the MRL property. However, it remains to show whether a concrete mathematical or geometric description of the embeddings can be derived from the loss function. This would also help formalize a quantization scheme that explicitly exploits the MRL property. (2) An efficient allocation algorithm: The current greedy approach is extremely expensive as it iterates over a lot of candidate allocations. Moreover, this is not a practical approach to finding the best scheme. Moreover, our experiments are limited to fixed, discrete buckets; it is possible that a better quantization exists by taking finer buckets; in our greedy approach, this would blow up the complexity of finding the optimized scheme even more. A practical quantizer requires a more efficient implementation, potentially leveraging a deterministic heuristic, or a lightweight randomized/iterative process. (3) Systems challenges: Dynamic bit allocation introduces significant systems challenges. Storing large volumes of data using custom-sized data types requires adapting existing architectures. This sacrifices the memory access efficiency provided by uniform data types, posing a particular challenge for SIMD-friendly architectures. Especially with constraints like latency, this poses a challenging problem. (4) Ablation studies: A thorough, ablation study of the setup with different numbers of buckets, further metrics (such as recall at different thresholds), and further hyperparameter tuning across further models is required for a better understanding of this landscape.

ACKNOWLEDGMENTS K. S. Sreeramji was supported by the the Walmart Centre for Tech Excellence at IISc.

REFERENCES [1] Cecilia Aguerrebere, Ishwar Singh Bhati, Mark Hildebrand, Mariano Tepper, and Theodore Willke. 2023. Similarity Search in the Blink of an Eye with Compressed Indices. Proc. VLDB Endow. 16, 11 (July 2023), 3433–3446. https: //doi.org/10.14778/3611479.3611537 [2] Mohammad Kalim Akram, Saba Sturua, Nastia Havriushenko, Quentin Herreros, Michael Günther, Maximilian Werk, and Han Xiao. 2026. jina-embeddings-v5text: Task-Targeted Embedding Distillation. arXiv:2602.15547 [cs.CL] https: //arxiv.org/abs/2602.15547 [3] Fabien André, Anne-Marie Kermarrec, and Nicolas Le Scouarnec. 2017. Accelerated Nearest Neighbor Search with Quick ADC. In Proceedings of the 2017 ACM on International Conference on Multimedia Retrieval (Bucharest, Romania) (ICMR ’17). Association for Computing Machinery, New York, NY, USA, 159–166. https://doi.org/10.1145/3078971.3078992 [4] Fabien André, Anne-Marie Kermarrec, and Nicolas Le Scouarnec. 2015. Cache locality is not enough: High-Performance Nearest Neighbor Search with Product Quantization Fast Scan. Proc. VLDB Endow. 9 (2015), 288–299. https://api. semanticscholar.org/CorpusID:5966664 [5] Mingkai Chen, Cheng Liu, Shengwen Liang, Lei Zhang, Xiaowei Li, and Huawei Li. 2026. ANNS-AMP: Accelerating Approximate Nearest Neighbor Search via Adaptive Mixed-Precision Computing. arXiv:2606.07156 [cs.PF] https: //arxiv.org/abs/2606.07156 [6] Arman Cohan, Sergey Feldman, Iz Beltagy, Doug Downey, and Daniel S. Weld. 2020. SPECTER: Document-level Representation Learning using Citationinformed Transformers. In ACL. [7] Cohere. 2025. Announcing Embed Multimodal v4. https://docs.cohere.com/ changelog/embed-multimodal-v4 Accessed: 2026-06-11. [8] Paul Covington, Jay Adams, and Emre Sargin. 2016. Deep Neural Networks for YouTube Recommendations. In Proceedings of the 10th ACM Conference on 7

[23] Macedo Maia, Siegfried Handschuh, André Freitas, Brian Davis, Ross McDermott, Manel Zarrouk, and Alexandra Balahur. 2018. WWW’18 Open Challenge: Financial Opinion Mining and Question Answering. In Companion Proceedings of the The Web Conference 2018 (Lyon, France) (WWW ’18). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE, 1941–1942. https://doi.org/10.1145/3184558.3192301 [24] Yu A. Malkov and D. A. Yashunin. 2020. Efficient and Robust Approximate Nearest Neighbor Search Using Hierarchical Navigable Small World Graphs. IEEE Transactions on Pattern Analysis and Machine Intelligence 42, 4 (2020), 824– 836. https://doi.org/10.1109/TPAMI.2018.2889473 [25] Yusuke Matsui, Yusuke Uchida, Hervé Jégou, and Shin’ichi Satoh. 2018. A Survey of Product Quantization. ITE Transactions on Media Technology and Applications 6, 1 (2018), 2–10. [26] Niklas Muennighoff, Nouamane Tazi, Loïc Magne, and Nils Reimers. 2022. MTEB: Massive Text Embedding Benchmark. arXiv preprint arXiv:2210.07316 (2022). https://doi.org/10.48550/ARXIV.2210.07316 [27] Tri Nguyen, Mir Rosenberg, Xia Song, Jianfeng Gao, Saurabh Tiwary, Rangan Majumder, and Li Deng. 2016. MS MARCO: A Human Generated MAchine Reading COmprehension Dataset. In Proceedings of the Workshop on Cognitive Computation: Integrating neural and symbolic approaches 2016 co-located with the 30th Annual Conference on Neural Information Processing Systems (NIPS 2016), Barcelona, Spain, December 9, 2016 (CEUR Workshop Proceedings), Tarek Richard Besold, Antoine Bordes, Artur S. d’Avila Garcez, and Greg Wayne (Eds.). CEURWS.org. https://ceur-ws.org/Vol-1773/CoCoNIPS_2016_paper9.pdf [28] Nomic AI. 2024. nomic-embed-text-v1.5 Model Repository. https://huggingface. co/nomic-ai/nomic-embed-text-v1.5 Accessed: 2026-06-11. [29] OpenAI. 2024. New embedding models and API updates. https://openai.com/ blog/new-embedding-models-and-api-updates Accessed: 2026-06-11. [30] Miloš Radovanović, Alexandros Nanopoulos, and Mirjana Ivanović. 2009. Nearest neighbors in high-dimensional data: the emergence and influence of hubs. In Proceedings of the 26th Annual International Conference on Machine Learning (Montreal, Quebec, Canada) (ICML ’09). Association for Computing Machinery, New York, NY, USA, 865–872. https://doi.org/10.1145/1553374.1553485 [31] Madhuri Shanbhogue, Zhe Li, Shanfeng Zhang, Gustavo Hernández Ábrego, Shih-Cheng Huang, Aashi Jain, Daniel Salz, Sonam Goenka, Chaitra Hegde, Ji Ma, Feiyang Chen, Jiaxing Wu, Tanmaya Dabral, Babak Samari, Kevin Poulet, Daniel Cer, Kaifeng Chen, Paul Suganathan, Hui Hui, Jovan Andonov, Philippe Schlattner, Jay Han, Iftekhar Naim, Wing Lowe, Vladimir Pchelin, Albert Yang, Yi-Ting Chen, Zhongli Ding, Grace Zhang, Georg Heigold, Yichang Chen, Antoine Reveillon, Brendan Mccloskey, Wenlei Zhou, Dahun Kim, Rui Meng, Emma Wang, Jack Zheng, Halley Fede, Zhen Yang, Keegan Mosley, Brian Potetz, Sahil Dua, Henrique Schechter Vera, Shen Gao, Hesen Zhang, Andreas Hess, Hengxuan Ying, Alberto Montes, Karan Gill, Min Choi, Sebastian Russo, Anja Hauth, Jinhyuk Lee, Michael Boratko, Megan Barnes, Vikram Rao, Claudiu Musat, Cyril Allauzen, Ehsan Variani, Shankar Kumar, Tom Bagby, Junyi Jiao, Yang Gu, Tengxin Li, Ayush Agrawal, Roberto Santana, Dev Nath, Stephen Karukas, Shuoxuan Han, Lucia Loher, Alice Twu, Nidhi Vyas, Siddharth Bhai, Frank Palma Gomez, Wangyuan Zhang, Chaoren Liu, Jizheng Yang, Steve Qiu, Shijie Zhang, Sujay Kulkarni, Sascha Rothe, Sean Nakamoto, Raphael Hoffmann, Zach Gleicher, Yunhsuan Sung, Qin Yin, Tom Duerig, and Mojtaba Seyedhosseini. 2026. Gemini Embedding 2: A Native Multimodal Embedding Model from Gemini. arXiv:2605.27295 [cs.CV] https://arxiv.org/abs/2605.27295 [32] Claude E. Shannon. 1959. Coding Theorems for a Discrete Source With a Fidelity Criterion. Vol. 7. Institute of Radio Engineers, International Convention Record, 325–350. https://doi.org/10.1109/9780470544242.ch21 [33] Harsha Vardhan Simhadri, Ravishankar Krishnaswamy, Gopal Srinivasa, Suhas Jayaram Subramanya, Andrija Antonijevic, Dax Pryce, David Kaczynski, Shane Williams, Siddarth Gollapudi, Varun Sivashankar, Neel Karia, Aditi Singh, Shikhar Jaiswal, Neelam Mahapatro, Philip Adams, Bryan Tower, and Yash Patel. 2023. DiskANN: Graph-structured Indices for Scalable, Fast, Fresh and Filtered Approximate Nearest Neighbor Search. https://github.com/Microsoft/DiskANN [34] Philip Sun, David Simcha, Dave Dopson, Ruiqi Guo, and Sanjiv Kumar. 2023. SOAR: Improved Indexing for Approximate Nearest Neighbor Search. In Neural Information Processing Systems. https://arxiv.org/abs/2404.00774 [35] Ganap Ashit Tewary, Nrusinga Charan Gantayat, and Jeff Zhang. 2026. AQRHNSW: Accelerating Approximate Nearest Neighbor Search via Density-aware Quantization and Multi-stage Re-ranking. arXiv:2602.21600 [cs.IR] https://arxiv. org/abs/2602.21600 [36] Nandan Thakur, Nils Reimers, Andreas Rücklé, Abhishek Srivastava, and Iryna Gurevych. 2021. BEIR: A Heterogeneous Benchmark for Zero-shot Evaluation of Information Retrieval Models. In Thirty-fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track (Round 2). https://openreview. net/forum?id=wCu6T5xFjeJ [37] Henrique Schechter Vera, Sahil Dua, Biao Zhang, Daniel Salz, Ryan Mullins, Sindhu Raghuram Panyam, Sara Smoot, Iftekhar Naim, Joe Zou, Feiyang Chen, Daniel Cer, Alice Lisak, Min Choi, Lucas Gonzalez, Omar Sanseviero, Glenn Cameron, Ian Ballantyne, Kat Black, Kaifeng Chen, Weiyi Wang, Zhe Li, Gus

Recommender Systems (Boston, Massachusetts, USA) (RecSys ’16). Association for Computing Machinery, New York, NY, USA, 191–198. https://doi.org/10.1145/ 2959100.2959190 [9] Matthijs Douze, Alexandr Guzhva, Chengqi Deng, Jeff Johnson, Gergely Szilvasy, Pierre-Emmanuel Mazaré, Maria Lomeli, Lucas Hosseini, and Hervé Jégou. 2026. The Faiss Library. IEEE Transactions on Big Data 12, 2 (2026), 346–361. https: //doi.org/10.1109/TBDATA.2025.3618474 [10] Kenneth Enevoldsen, Isaac Chung, Imene Kerboua, Márton Kardos, Ashwin Mathur, David Stap, Jay Gala, Wissam Siblini, Dominik Krzemiński, Genta Indra Winata, Saba Sturua, Saiteja Utpala, Mathieu Ciancone, Marion Schaeffer, Gabriel Sequeira, Diganta Misra, Shreeya Dhakal, Jonathan Rystrøm, Roman Solomatin, Ömer Çağatan, Akash Kundu, Martin Bernstorff, Shitao Xiao, Akshita Sukhlecha, Bhavish Pahwa, Rafał Poświata, Kranthi Kiran GV, Shawon Ashraf, Daniel Auras, Björn Plüster, Jan Philipp Harries, Loïc Magne, Isabelle Mohr, Mariya Hendriksen, Dawei Zhu, Hippolyte Gisserot-Boukhlef, Tom Aarsen, Jan Kostkan, Konrad Wojtasik, Taemin Lee, Marek Šuppa, Crystina Zhang, Roberta Rocca, Mohammed Hamdy, Andrianos Michail, John Yang, Manuel Faysse, Aleksei Vatolin, Nandan Thakur, Manan Dey, Dipam Vasani, Pranjal Chitale, Simone Tedeschi, Nguyen Tai, Artem Snegirev, Michael Günther, Mengzhou Xia, Weijia Shi, Xing Han Lù, Jordan Clive, Gayatri Krishnakumar, Anna Maksimova, Silvan Wehrli, Maria Tikhonova, Henil Panchal, Aleksandr Abramov, Malte Ostendorff, Zheng Liu, Simon Clematide, Lester James Miranda, Alena Fenogenova, Guangyu Song, Ruqiya Bin Safi, Wen-Ding Li, Alessia Borghini, Federico Cassano, Hongjin Su, Jimmy Lin, Howard Yen, Lasse Hansen, Sara Hooker, Chenghao Xiao, Vaibhav Adlakha, Orion Weller, Siva Reddy, and Niklas Muennighoff. 2025. MMTEB: Massive Multilingual Text Embedding Benchmark. arXiv preprint arXiv:2502.13595 (2025). https://doi.org/10.48550/arXiv.2502.13595 [11] Jianyang Gao and Cheng Long. 2023. High-Dimensional Approximate Nearest Neighbor Search: with Reliable and Efficient Distance Comparison Operations. Proc. ACM Manag. Data 1, 2, Article 137 (June 2023), 27 pages. https://doi.org/ 10.1145/3589282 [12] Jianyang Gao and Cheng Long. 2024. RaBitQ: Quantizing High-Dimensional Vectors with a Theoretical Error Bound for Approximate Nearest Neighbor Search. Proc. ACM Manag. Data 2, 3, Article 167 (May 2024), 27 pages. https: //doi.org/10.1145/3654970 [13] Allen Gersho and Robert M. Gray. 1992. Vector Quantization and Signal Compression. The Springer International Series in Engineering and Computer Science, Vol. 159. Springer. [14] Ruiqi Guo, Philip Sun, Erik Lindgren, Quan Geng, David Simcha, Felix Chern, and Sanjiv Kumar. 2020. Accelerating Large-Scale Inference with Anisotropic Vector Quantization. In International Conference on Machine Learning. https: //arxiv.org/abs/1908.10396 [15] Faegheh Hasibi, Fedor Nikolaev, Chenyan Xiong, Krisztian Balog, Svein Erik Bratsberg, Alexander Kotov, and Jamie Callan. 2017. DBpedia-Entity V2: A Test Collection for Entity Search. In Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR ’17). ACM, 1265–1268. https://doi.org/10.1145/3077136.3080751 [16] Jui-Ting Huang, Ashish Sharma, Shuying Sun, Li Xia, David Zhang, Philip Pronin, Janani Padmanabhan, Giuseppe Ottaviano, and Linjun Yang. 2020. Embeddingbased Retrieval in Facebook Search. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (Virtual Event, CA, USA) (KDD ’20). Association for Computing Machinery, New York, NY, USA, 2553–2561. https://doi.org/10.1145/3394486.3403305 [17] J. Y. Huang and Peter M. Schultheiss. 1963. Block Quantization of Correlated Gaussian Random Variables. IEEE Transactions on Communications 11 (1963), 289–296. [18] Piotr Indyk and Rajeev Motwani. 1998. Approximate nearest neighbors: towards removing the curse of dimensionality. In Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing (Dallas, Texas, USA) (STOC ’98). Association for Computing Machinery, New York, NY, USA, 604–613. https://doi.org/10. 1145/276698.276876 [19] Benoit Jacob, Skirmantas Kligys, Bo Chen, Menglong Zhu, Matthew Tang, Andrew Howard, Hartwig Adam, and Dmitry Kalenichenko. 2018. Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference. In 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2704–2713. https://doi.org/10.1109/CVPR.2018.00286 [20] Herve Jégou, Matthijs Douze, and Cordelia Schmid. 2011. Product Quantization for Nearest Neighbor Search. IEEE Transactions on Pattern Analysis and Machine Intelligence 33, 1 (2011), 117–128. https://doi.org/10.1109/TPAMI.2010.57 [21] Aditya Kusupati, Gantavya Bhatt, Aniket Rege, Matthew Wallingford, Aditya Sinha, Vivek Ramanujan, William Howard-Snyder, Kaifeng Chen, Sham Kakade, Prateek Jain, and Ali Farhadi. 2022. Matryoshka Representation Learning. In Advances in Neural Information Processing Systems. 30233–30249. [22] Ying Liu, Dengsheng Zhang, Guojun Lu, and Wei-Ying Ma. 2007. A survey of content-based image retrieval with high-level semantics. Pattern Recognition 40, 1 (2007), 262–282. https://doi.org/10.1016/j.patcog.2006.04.045

8

[39] David Wadden, Shanchuan Lin, Kyle Lo, Lucy Lu Wang, Madeleine van Zuylen, Arman Cohan, and Hannaneh Hajishirzi. 2020. Fact or Fiction: Verifying Scientific Claims. In EMNLP. [40] Roger Weber, Hans-Jörg Schek, and Stephen Blott. 1998. A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces. In Proceedings of the 24rd International Conference on Very Large Data Bases (VLDB ’98). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 194–205. [41] Jiaqi Zhang. 2025. Survey of Quantization-Aware Training (QAT) Applications in Deep Learning Quantization. Proceedings of the 2025 International Symposium on Artificial Intelligence and Computational Social Sciences (2025). https://api. semanticscholar.org/CorpusID:284019251 [42] Yanzhao Zhang, Mingxin Li, Dingkun Long, Xin Zhang, Huan Lin, Baosong Yang, Pengjun Xie, An Yang, Dayiheng Liu, Junyang Lin, Fei Huang, and Jingren Zhou. 2025. Qwen3 Embedding: Advancing Text Embedding and Reranking Through Foundation Models. arXiv:2506.05176 [cs.CL] https://arxiv.org/abs/2506.05176

Martins, Jinhyuk Lee, Mark Sherwood, Juyeong Ji, Renjie Wu, Jingxiao Zheng, Jyotinder Singh, Abheesht Sharma, Divyashree Sreepathihalli, Aashi Jain, Adham Elarabawy, AJ Co, Andreas Doumanoglou, Babak Samari, Ben Hora, Brian Potetz, Dahun Kim, Enrique Alfonseca, Fedor Moiseev, Feng Han, Frank Palma Gomez, Gustavo Hernández Ábrego, Hesen Zhang, Hui Hui, Jay Han, Karan Gill, Ke Chen, Koert Chen, Madhuri Shanbhogue, Michael Boratko, Paul Suganthan, Sai Meher Karthik Duddu, Sandeep Mariserla, Setareh Ariafar, Shanfeng Zhang, Shijie Zhang, Simon Baumgartner, Sonam Goenka, Steve Qiu, Tanmaya Dabral, Trevor Walker, Vikram Rao, Waleed Khawaja, Wenlei Zhou, Xiaoqi Ren, Ye Xia, Yichang Chen, Yi-Ting Chen, Zhe Dong, Zhongli Ding, Francesco Visin, Gaël Liu, Jiageng Zhang, Kathleen Kenealy, Michelle Casbon, Ravin Kumar, Thomas Mesnard, Zach Gleicher, Cormac Brick, Olivier Lacombe, Adam Roberts, Qin Yin, Yunhsuan Sung, Raphael Hoffmann, Tris Warkentin, Armand Joulin, Tom Duerig, and Mojtaba Seyedhosseini. 2025. EmbeddingGemma: Powerful and Lightweight Text Representations. arXiv:2509.20354 [cs.CL] https://arxiv.org/abs/2509.20354 [38] Voyage AI. 2026. Voyage 4. https://blog.voyageai.com/2026/01/15/voyage-4/ Accessed: 2026-06-11.

9

Related documents

Record · ID 471326 · SHA-256 9b72a63ca3d0b090
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Bring this data into your agent: Connect via MCP or API · 20 free credits to start · no card required
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive