vector-index-bench/vibe

Dataset

2

stars

42

commits

1

linked in READMEs

Aug 22, 2026

updated

README

This repository contains the datasets presented in VIBE: Vector Index Benchmark for Embeddings:

https://github.com/vector-index-bench/vibe

The datasets can be downloaded manually from this repository, but the benchmark framework also downloads them automatically.

Datasets

In-distribution datasets

NameTypendDistance
agnews-mxbai-1024-euclideanText769,3821024euclidean
arxiv-nomic-768-normalizedText1,344,643768any
dpr-jina-768-normalizedText20,969,760768any
glove-200-cosineWord1,192,514200cosine
gooaq-distilroberta-768-normalizedText1,475,024768any
imagenet-clip-512-normalizedImage1,281,167512any
inaturalist-resnet-2048-cosineImage499,0002048cosine
landmark-dino-768-cosineImage760,757768cosine
landmark-nomic-768-normalizedImage760,757768any
msmarco-qwen-1024-normalizedText8,840,8231024any
yahoo-minilm-384-normalizedText677,305384any

Out-of-distribution datasets

NameTypendDistance
hotpotqa-harrier-640-normalizedText5,233,329640any
imagenet-align-640-normalizedText-to-Image1,281,167640any
laion-clip-512-normalizedText-to-Image1,000,448512any
yandex-200-cosineText-to-Image1,000,000200cosine
cqadupstack-lemur-2048-ipMulti-vector457,1492048IP
cqadupstack-muvera-5120-ipMulti-vector457,1495120IP
yi-128-ipAttention187,843128IP
llama-128-ipAttention256,921128IP

Deprecated datasets

Deprecated datasets will remain available, but their benchmark results will not be updated in the future.

NameTypendDistance
ccnews-nomic-768-normalizedText495,328768any
celeba-resnet-2048-cosineImage201,5992048cosine
coco-nomic-768-normalizedText-to-Image282,360768any
codesearchnet-jina-768-cosineCode1,374,067768cosine
simplewiki-openai-3072-normalizedText260,3723072any

Credit

The glove-200-cosine dataset uses embeddings from Glove (released under PDDL 1.0): https://nlp.stanford.edu/projects/glove/

The laion-clip-512-normalized dataset uses a subset of embeddings from LAION-400M (released under CC-BY 4.0): https://laion.ai/blog/laion-400-open-dataset/

The yandex-200-cosine dataset uses a subset of embeddings from Yandex Text2Image (released under CC-BY 4.0): https://big-ann-benchmarks.com/neurips23.html

Dataset structure

Each dataset is distributed as an HDF5 file.

The HDF5 files contain the following attributes:

  • dimension: The dimensionality of the data.
  • distance: The distance metric to use.
  • point_type: The precision of the vectors, one of "float", "uint8", or "binary".

The HDF5 files contain the following HDF5 datasets:

  • train: numpy array of size (n_corpus, dim) containing the embeddings used to build the vector index
  • test: numpy array of size (n_test, dim) containing the test query embeddings
  • neighbors: numpy array of size (n_test, 100) containing the IDs of the true 100 k-nn of each test query
  • distances: numpy array of size (n_test, 100) containing the distances of the true 100 k-nn of each test query
  • avg_distances: numpy array of size n_test containing the average distance from each test query to the corpus points

Additionally, the HDF5 files of OOD datasets contain the following HDF5 datasets:

  • learn: numpy array of size (n_learn, dim) containing a larger sample from the query distribution
  • learn_neighbors: numpy array of size (n_learn, 100) containing the true 100 k-nn (from the corpus) for each point in learn

Contributors

ejaasaari

41 commits

nielsr

1 commits

vector-index-bench/vibe

Dataset

2

stars

42

commits

1

linked in READMEs

Aug 22, 2026

updated

README

This repository contains the datasets presented in VIBE: Vector Index Benchmark for Embeddings:

https://github.com/vector-index-bench/vibe

The datasets can be downloaded manually from this repository, but the benchmark framework also downloads them automatically.

Datasets

In-distribution datasets

NameTypendDistance
agnews-mxbai-1024-euclideanText769,3821024euclidean
arxiv-nomic-768-normalizedText1,344,643768any
dpr-jina-768-normalizedText20,969,760768any
glove-200-cosineWord1,192,514200cosine
gooaq-distilroberta-768-normalizedText1,475,024768any
imagenet-clip-512-normalizedImage1,281,167512any
inaturalist-resnet-2048-cosineImage499,0002048cosine
landmark-dino-768-cosineImage760,757768cosine
landmark-nomic-768-normalizedImage760,757768any
msmarco-qwen-1024-normalizedText8,840,8231024any
yahoo-minilm-384-normalizedText677,305384any

Out-of-distribution datasets

NameTypendDistance
hotpotqa-harrier-640-normalizedText5,233,329640any
imagenet-align-640-normalizedText-to-Image1,281,167640any
laion-clip-512-normalizedText-to-Image1,000,448512any
yandex-200-cosineText-to-Image1,000,000200cosine
cqadupstack-lemur-2048-ipMulti-vector457,1492048IP
cqadupstack-muvera-5120-ipMulti-vector457,1495120IP
yi-128-ipAttention187,843128IP
llama-128-ipAttention256,921128IP

Deprecated datasets

Deprecated datasets will remain available, but their benchmark results will not be updated in the future.

NameTypendDistance
ccnews-nomic-768-normalizedText495,328768any
celeba-resnet-2048-cosineImage201,5992048cosine
coco-nomic-768-normalizedText-to-Image282,360768any
codesearchnet-jina-768-cosineCode1,374,067768cosine
simplewiki-openai-3072-normalizedText260,3723072any

Credit

The glove-200-cosine dataset uses embeddings from Glove (released under PDDL 1.0): https://nlp.stanford.edu/projects/glove/

The laion-clip-512-normalized dataset uses a subset of embeddings from LAION-400M (released under CC-BY 4.0): https://laion.ai/blog/laion-400-open-dataset/

The yandex-200-cosine dataset uses a subset of embeddings from Yandex Text2Image (released under CC-BY 4.0): https://big-ann-benchmarks.com/neurips23.html

Dataset structure

Each dataset is distributed as an HDF5 file.

The HDF5 files contain the following attributes:

  • dimension: The dimensionality of the data.
  • distance: The distance metric to use.
  • point_type: The precision of the vectors, one of "float", "uint8", or "binary".

The HDF5 files contain the following HDF5 datasets:

  • train: numpy array of size (n_corpus, dim) containing the embeddings used to build the vector index
  • test: numpy array of size (n_test, dim) containing the test query embeddings
  • neighbors: numpy array of size (n_test, 100) containing the IDs of the true 100 k-nn of each test query
  • distances: numpy array of size (n_test, 100) containing the distances of the true 100 k-nn of each test query
  • avg_distances: numpy array of size n_test containing the average distance from each test query to the corpus points

Additionally, the HDF5 files of OOD datasets contain the following HDF5 datasets:

  • learn: numpy array of size (n_learn, dim) containing a larger sample from the query distribution
  • learn_neighbors: numpy array of size (n_learn, 100) containing the true 100 k-nn (from the corpus) for each point in learn

Contributors

ejaasaari

41 commits

nielsr

1 commits