Glossaire FintechDonnées & Infrastructure

Plus Proche Voisin Approximatif (ANN)

ANN

Le plus proche voisin approximatif (ANN) est un algorithme de recherche qui trouve les éléments dans un espace de grande dimension qui sont approximativement les plus proches d'un point de requête, en échangeant la précision parfaite contre des vitesses de recherche considérablement plus rapides. Contrairement à la recherche exacte du plus proche voisin qui examine chaque point de l'ensemble de données, les algorithmes ANN utilisent des structures d'indexation pour réduire rapidement les candidats potentiels, retournant des résultats très proches des vrais plus proches voisins sans garantie d'exactitude. Ce compromis est essentiel pour la recherche vectorielle à grande échelle, où la recherche exacte sur des millions ou des milliards de vecteurs serait trop lente pour les applications en temps réel. Les algorithmes ANN incluent HNSW, la quantification de produit, le hachage sensible à la localité et l'index de fichier inversé.

Dans les services financiers

L'ANN est essentiel pour déployer la recherche sémantique et les systèmes RAG à grande échelle dans les services financiers. Le référentiel de documents d'une banque peut contenir des millions de documents, chacun représenté comme un embedding vectoriel. Sans ANN, la recherche sémantique dans ce référentiel nécessiterait de comparer la requête à chaque document, prenant des secondes ou des minutes. Les index ANN réduisent cela à des millisecondes, rendant la recherche sémantique en temps réel réalisable pour les applications de production. L'ANN est également utilisé dans les systèmes de détection de fraude pour trouver des modèles de transactions similaires.

Exemple concret

Un gestionnaire d'actifs mondial déploie un système RAG utilisant la recherche ANN sur 50 millions de documents de recherche, transcriptions d'appels de résultats et dépôts SEC. En utilisant l'indexation HNSW dans Pinecone, le système atteint des temps de requête inférieurs à 50 millisecondes avec un rappel de 99 pour cent. Un gestionnaire de portefeuille recherchant "entreprises européennes d'énergie renouvelable avec marges EBITDA croissantes" obtient des résultats en millisecondes.

Pourquoi c'est important en Finance

L'ANN rend la recherche sémantique pratique à grande échelle pour les institutions financières. Sans ANN, la recherche vectorielle sur des millions de documents financiers serait trop lente pour les applications en temps réel comme la recherche de trading et la surveillance de la conformité.

Termes associés

Base de Données VectorielleSimilarité CosinusIndex HNSWRecherche SémantiquePlongement (IA)

Explorer dans Finatune

PineconeWeaviateQdrant

Questions fréquentes

Qu'est-ce que l'ANN en IA financière ?

Algorithme trouvant les vecteurs approximativement les plus proches, échangeant précision parfaite contre vitesse.

Différence avec la recherche exacte ?

La recherche exacte examine chaque point, ANN utilise des index pour des temps de requête en millisecondes.

Quels algorithmes ANN sont utilisés ?

HNSW, IVF et PQ sont les plus courants dans les bases vectorielles.

Terme précédent: Pipeline de Données
Terme suivant: Recherche Sémantique
Voir tous les termes Fintech