Плотный эмбеддинг
Плотный эмбеддинг отображает текст в векторное пространство, где семантически близкое оказывается близко. Сходство измеряется косинусом угла (направление важно, длина — нет).
Эволюция:
- Word2Vec — статические векторы слов, не различает многозначность («bank»);
- BERT и BGE-M3 — контекстные представления: одно слово в разных контекстах получает разные векторы.
Индексы ANN:
- ANNOY — дерево, быстрый, без инкрементальных обновлений;
- HNSW — граф, инкрементальный, точнее.
Связано: Разреженный поиск BM25, Гибридный поиск, RAG