Glossaire FintechDonnées & Infrastructure

Index HNSW

HNSW (Hierarchical Navigable Small World) est un algorithme de pointe pour la recherche approximative du plus proche voisin qui construit une structure de graphe multicouche pour une recherche de similarité vectorielle efficace. Il construit un graphe hiérarchique où la couche supérieure contient des connexions à longue portée couvrant l'ensemble du jeu de données, et les couches inférieures contiennent des connexions locales de plus en plus fines. Le processus de recherche commence à la couche supérieure, naviguant à travers les connexions à longue portée pour atteindre rapidement la région approximative de la requête, puis descend aux couches inférieures pour une recherche locale fine. Cette approche hiérarchique permet un temps de recherche logarithmique, faisant de HNSW l'un des algorithmes ANN les plus rapides et les plus précis disponibles.

Dans les services financiers

Les index HNSW sont le moteur de la recherche sémantique en temps réel dans les systèmes d'IA financière. Pour les institutions financières déployant des systèmes RAG sur des millions de documents, HNSW fournit la vitesse et la précision nécessaires pour une utilisation en production. La complexité de recherche logarithmique signifie que le temps de requête croît très lentement à mesure que l'ensemble de données grandit, rendant HNSW idéal pour les référentiels de données financières qui croissent continuellement. Les institutions financières utilisant la recherche vectorielle basée sur HNSW peuvent atteindre des temps de requête inférieurs à 10 millisecondes sur des ensembles de données de l'ordre du million.

Exemple concret

Une banque européenne déploie une base de données vectorielle Weaviate avec indexation HNSW pour son système de recherche de documents de conformité. Le système indexe 10 millions de documents. Avec HNSW utilisant efConstruction=200 et M=16, le système atteint un rappel de 99,5 pour cent avec une latence moyenne de requête de 15 millisecondes.

Pourquoi c'est important en Finance

HNSW est la référence en matière de performance de recherche vectorielle pour les applications d'IA financière. Sa structure de graphe hiérarchique offre le meilleur équilibre entre vitesse, précision et évolutivité pour la recherche vectorielle en production.

Termes associés

Plus Proche Voisin Approximatif (ANN)Base de Données VectorielleSimilarité CosinusRecherche Sémantique

Explorer dans Finatune

PineconeWeaviate

Questions fréquentes

Qu'est-ce qu'un index HNSW ?

Algorithme de graphe multicouche pour la recherche vectorielle rapide avec temps de recherche logarithmique.

Comparaison avec d'autres algorithmes ANN ?

Meilleur compromis précision-vitesse mais nécessite plus de mémoire.

Quelles bases vectorielles utilisent HNSW ?

Pinecone, Weaviate et Qdrant utilisent HNSW comme algorithme principal.

Terme précédent: Gouvernance des Données
Terme suivant: Lac de Données
Voir tous les termes Fintech