Bolt: Accelerated Data Mining with Fast Vector Compression
Not on the map. Why?
Abstract (arXiv)
Vectors of data are at the heart of machine learning and data mining. Recently, vector quantization methods have shown great promise in reducing both the time and space costs of operating on vectors. We introduce a vector quantization algorithm that can compress vectors over 12x faster than existing techniques while also accelerating approximate vector operations such as distance and dot product computations by up to 10x. Because it can encode over 2GB of vectors per second, it makes vector quantization cheap enough to employ in many more circumstances. For example, using our technique to compute approximate dot products in a nested loop can multiply matrices faster than a state-of-the-art BLAS implementation, even when our algorithm must first compress the matrices. In addition to showing the above speedups, we demonstrate that our approach can accelerate nearest neighbor search and maximum inner product search by over 100x compared to floating point operations and up to 10x compared to other vector quantization methods. Our approximate Euclidean distance and dot product computations are not only faster than those of related algorithms with slower encodings, but also faster than Hamming distance computations, which have direct hardware support on the tested platforms. We also assess the errors of our algorithm's approximate distances and dot products, and find that it is competitive with existing, slower vector quantization algorithms.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Jun 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 3; 2024: 0; 2025: 0; 2026: 1.
7 papers.
- 2021Multiplying Matrices Without Multiplyingcited by 30
- 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookupcited by 19
- 2021TOD: GPU-accelerated Outlier Detection via Tensor Operationscited by 6
- 2023Binary Embedding-based Retrieval at Tencentcited by 6
- 2022ARM 4-BIT PQ: SIMD-based Acceleration for Approximate Nearest Neighbor Search on ARMcited by 1
- 2023Stella Nera: A Differentiable Maddness-Based Hardware Accelerator for Efficient Approximate Matrix Multiplicationcited by 1
- 2026LeanStream: A Speculate-and-Refine Streaming Framework for Efficient on-Device LLM Inferencecited by 0
- 2026LeanStream: A Speculate-and-Refine Streaming Framework for Efficient on-Device LLM Inference2 Sep 2026
- 2023Stella Nera: A Differentiable Maddness-Based Hardware Accelerator for Efficient Approximate Matrix Multiplication16 Nov 2023
- 2023Binary Embedding-based Retrieval at Tencent17 Feb 2023
- 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookup7 Feb 2023
- 2022ARM 4-BIT PQ: SIMD-based Acceleration for Approximate Nearest Neighbor Search on ARM3 Mar 2022
- 2021TOD: GPU-accelerated Outlier Detection via Tensor Operations26 Oct 2021
- 2021Multiplying Matrices Without Multiplying21 Jun 2021