ruvector/benchmarks
Michael O'Boyle a1a04a3570 bench: comprehensive quantization method comparison (8 methods, 3 datasets)
First benchmark comparing all ruvector-core quantization methods against
TurboQuant on standard vector search datasets. 8 configurations, 3 datasets
(GloVe d=200, SIFT d=128, PKM d=384), 3 trials per config with variance.

Key findings:
- Int4 beats TurboQuant MSE on recall at 8x compression (91.2% vs 89.6% R@1)
- QJL correction hurts recall for vector search (9-41% loss)
- PQ with 8 subspaces fails at d=200 (18.2% R@1)
- TurboQuant MSE 3-bit fills unserved 10.7x compression tier (82.0% R@1)
- QuantizedVector::distance() never called during HNSW search

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-19 21:37:14 -04:00
..
docs docs: Reorganize documentation and add postgres README 2025-12-02 16:45:44 +00:00
graph feat(postgres): Add HNSW index and embedding functions support (#62) 2025-12-09 11:14:52 -05:00
src feat(postgres): Add HNSW index and embedding functions support (#62) 2025-12-09 11:14:52 -05:00
vector-search bench: comprehensive quantization method comparison (8 methods, 3 datasets) 2026-04-19 21:37:14 -04:00
.dockerignore Implement global streaming optimization for 500M concurrent streams 2025-11-20 18:51:26 +00:00
.gitignore Implement global streaming optimization for 500M concurrent streams 2025-11-20 18:51:26 +00:00
Dockerfile Implement global streaming optimization for 500M concurrent streams 2025-11-20 18:51:26 +00:00
package.json feat: Add Neo4j-compatible hypergraph database package (ruvector-graph) 2025-11-25 23:11:54 +00:00
setup.sh Implement global streaming optimization for 500M concurrent streams 2025-11-20 18:51:26 +00:00
visualization-dashboard.html Implement global streaming optimization for 500M concurrent streams 2025-11-20 18:51:26 +00:00