A seguirPróximo guia
Modelos BERT e codificador
IA de linguagem
GUIA de IA de linguagem
Bi-encoders encode queries and documents separately, while cross-encoders jointly process a query-document pair.
Ouça este guiaNarrado por IA · ~1 min
ColBERT is a separate late-interaction design that retains contextualized token vectors.
A bi-encoder maps each text to a fixed-length vector that can be indexed; Sentence Transformers documents cosine similarity and retrieval/reranking examples. A cross-encoder jointly processes a query and candidate text to produce a pair score, which is more expensive to apply to every item in a large corpus. ColBERT instead stores token-level contextual vectors and scores query-document pairs with MaxSim late interaction. These are architectural trade-offs and cited examples, not evidence that one approach is universally more accurate, dominant, or deployed at a particular scale.
Use a bi-encoder when document vectors need to be precomputed for candidate retrieval.
Use a cross-encoder to score a query and candidate together in a reranking stage.
Use ColBERT MaxSim to retain token-level matching after independent encoding.
Compare quality and latency on the target corpus and query set.
Choose and evaluate an encoder based on corpus size, latency budget, hardware, relevance labels, and update frequency. Do not infer industry prevalence or future adoption from the cited examples.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
Bi-encoders encode queries and documents separately, while cross-encoders jointly process a query-document pair. ColBERT is a separate late-interaction design that retains contextualized token vectors.
Os codificadores cruzados concatenam ambas as entradas e permitem que a atenção se estenda por toda a sequência; os bi-codificadores codificam cada texto isoladamente em vetores separados.
Como cada documento é codificado de forma independente, seu vetor é reutilizável em todas as consultas e pode ser indexado antecipadamente.
O padrão padrão de recuperação e reclassificação usa um bicodificador rápido para recuperação ampla e um codificador cruzado preciso para reordenar a lista restrita.
ColBERT retains contextualized token vectors and uses late interaction, including a MaxSim-style token-matching score, to compare query and document representations.
Um bi-codificador mapeia cada texto para um vetor de incorporação; a similaridade é então calculada entre os vetores.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo guia
Modelos BERT e codificador
IA de linguagem