Independent research: GraphRAG makes AI agents 80% more truthful | Read the report

NODES 26 — November 12, 2026

Binary Quantization – Now Available for the Neo4j Vector Index

Session track: Modern Applications

Session time:

Session description:

Searching a Vector Index can be a costly operations, and with an increasing number of vector properties in the index, the memory required to perform a search also increases and quickly becomes a bottleneck. To mitigate this, quantization can be used to reduce the fidelity of vectors for a search, reducing the memory footprint at the cost of a loss in accuracy. Neo4j had offered Scalar Quantization for some time, and starting with 2026.06 as a preview feature, users can now use Binary Quantization, which only uses a single bit for each vector, as well as automatic rescoring via over-fetching. In this session, Paul will give you an overview of quantization, why and when you would want to use it. You'll learn how Scalar and, in particular, Binary Quantization works, how it can be used in Neo4j, and how that impacts resource footprint and result accuracy. You'll also learn about rescoring, and how it can be used to improve the result accuracy. This session will go beyond the usage and Paul will also explain how Binary Quantization can achieve usable accuracy while reducing vector fidelity down to just a single bit.

Speaker

photo of Paul Horn

Paul Horn

Lead Software Engineer, Neo4j

Paul has been writing code for over a decade in various languages and for various scale-up and scale-out systems. He works on the Index team at Neo4j which is responsible not just for the Vector Index, but all other Index types as well. Paul also occasional works on neo4rs, a Rust driver for Neo4j.