Quantized Vector Indices for Fast, Memory-Efficient Multi-Graph Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional quantization techniques for vector indices require high memory storage and have lower accuracy, while single-graph search algorithms are computationally inefficient, and multi-graph merging algorithms are complex and resource-intensive.

Innovation Solution

A search system that employs quantization constants to optimize vector quantization, computes similarity distances with error approximation, and implements adaptive indexing strategies for merging multiple graphs efficiently, using parallel processing to reduce computational resources and improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional quantization techniques are used for vector indices, then memory storage requirements are reduced, but accuracy of representing the underlying data deteriorates

Engineering Contradiction:
Improvememory storage requirementsVSAvoidaccuracy of representing the underlying data
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting quantization parameters (such as quantization bits and precision levels) based on the specific requirements of different vector indices and search operations. This allows the system to optimize the balance between memory storage and representation accuracy by changing quantization parameters rather than using fixed conventional quantization techniques.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If single graph search algorithms are used, then system complexity is reduced, but computational efficiency deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidcomputational efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the search process into multiple independent graph searches that can be executed in parallel. Instead of using a single complex graph search algorithm, the system segments the data into multiple graphs and performs concurrent searches, thereby improving computational efficiency while maintaining manageable system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies merging by combining results from multiple parallel graph searches into a unified result set. The system merges the outputs of several simpler graph searches to achieve the effectiveness of a more complex search algorithm, thereby improving computational efficiency without requiring a single overly complex search structure.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If multiple graphs are used for indexing, then search accuracy is improved, but indexing complexity and computing resources increase

Engineering Contradiction:
Improvesearch accuracyVSAvoidindexing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by organizing data into multiple separate graph structures that can be independently built and maintained. Each graph can be optimized for specific data characteristics or query types, improving search accuracy while keeping individual graph structures simple and manageable, thereby controlling indexing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250231948A1Search system for quantization of vector indices and efficient multi-graph searching and merging
Publication Date: 2025.07.17 ELASTICSEARCH BV
  • US20250231948A1 patent drawing
  • US20250231948A1 patent drawing
  • US20250231948A1 patent drawing

AI summary

According to an aspect, a search system is provided that executes quantization techniques and/or multi-graph searching and/or merging techniques that may increase the speed of searching and/or indexing while reducing the amount of computing resources that are used to perform these computer tasks as compared with conventional approaches.