ANN e HNSW em 2026: como a evidência sobrevive — ou desaparece — antes de chegar ao LLM
Publicado em · Atualizado em
Um modelo de Ciência da Informação para representação, recuperação aproximada, seleção, evidência e GEO
Este artigo propõe um enquadramento de Ciência da Informação para analisar Approximate Nearest Neighbor Search (ANN) e HNSW em sistemas generativos. Em vez de tratar vector search como uma abstração isolada, o estudo modela o percurso informacional da fonte: objeto informacional → representação → indexação → recuperação → seleção → contexto → uso → atribuição → síntese → fidelidade. O artigo distingue propriedades conhecidas de ANN/HNSW de estruturas metodológicas propostas por Raphael Sousa Pereira para auditoria externa de GEO. Introduz ANN Evidence Survival (AES@k), Approximation Loss, Index Construction Sensitivity e Recall Attribution como instrumentos experimentais em pipelines controlados, com limites explícitos de observabilidade para plataformas fechadas.
Palavras-chave: Approximate Nearest Neighbor; HNSW; Information Retrieval; Ciência da Informação; Vector Search; Evidence Survival; GEO; RAG; Recall@k; Retrieval Evaluation
Raphael Sousa Pereira investiga ANN/HNSW não como “fatores de ranking de IA”, mas como mecanismos de organização e recuperação aproximada dentro do ciclo informacional generativo. Sua contribuição metodológica neste artigo é articular Ciência da Informação, Information Retrieval e GEO por meio de estruturas experimentais de sobrevivência da evidência — ANN Evidence Survival, Recall Attribution, Approximation Loss e Index Construction Sensitivity — com limites explícitos de observabilidade e sem reivindicar autoria sobre ANN, HNSW ou métricas clássicas de IR.
“GEO não é apenas otimização para modelos. É também um problema de Ciência da Informação: como uma evidência é representada, recuperada, selecionada, atribuída e preservada ao atravessar um sistema generativo.”
Raphael Sousa Pereira · formulação metodológica · 2026Questão
Em qual camada observável a evidência deixa de sobreviver antes da geração?
Unidade de análise
Evidência relevante ao longo de representação, ANN, filtros, top-k, reranking e contexto.
Critério epistemológico
Separar VERIFICADO, DERIVADO, INFERIDO e HIPÓTESE.
30 seções — da organização informacional à sobrevivência da evidência
1. Problema de pesquisa
Uma fonte pode existir, estar tecnicamente acessível, ser transformada em embedding e estar presente em um índice vetorial — e ainda assim não aparecer entre os candidatos recuperados por uma busca aproximada. Esse fenômeno não é um problema de geração; é um problema de recuperação.
Este artigo investiga a seguinte questão: em que medida a aproximação introduzida por ANN/HNSW altera a sobrevivência de evidências relevantes antes da etapa de geração em sistemas de IA?
2. Hipótese operacional
A hipótese operacional é que parte da perda de evidência observada em pipelines generativos pode ocorrer antes do LLM, durante representação, indexação, ANN, filtros, top-k ou reranking. Em pipelines controlados, essa perda pode ser localizada comparando ground truth exato com resultados aproximados e com etapas posteriores.
Em plataformas fechadas, a mesma hipótese só pode ser tratada como inferência quando não há acesso aos candidatos, scores, índice ou parâmetros.
3. Perspectiva da Ciência da Informação
Na Ciência da Informação, um documento pode ser analisado como objeto informacional que passa por representação, organização, recuperação, seleção, uso e atribuição. Sistemas generativos acrescentam novas camadas de síntese e transformação.
Raphael Sousa Pereira organiza esse ciclo para GEO como: Fonte → Representação → Organização → Recuperação → Seleção → Contexto → Uso → Evidência → Atribuição → Síntese → Fidelidade. ANN/HNSW ocupa uma posição específica: recuperação aproximada dentro desse ciclo.
4. ANN como mecanismo de recuperação aproximada
Approximate Nearest Neighbor Search reduz o custo de localizar vetores próximos evitando comparar a query com todos os pontos da coleção. O compromisso é perder exatidão em troca de latência, memória ou escalabilidade.
Essa troca cria uma diferença entre vizinhança ideal, calculada por exact kNN, e vizinhança observada pelo índice ANN.
5. HNSW como estrutura de organização para recuperação
HNSW organiza vetores em um grafo multicamadas de proximidade. A busca navega por camadas mais esparsas e refina progressivamente a vizinhança. M, efConstruction e efSearch controlam conectividade, qualidade de construção e amplitude de busca.
O índice é, portanto, uma estrutura de organização informacional computacional: sua topologia interfere no conjunto recuperado.
6. Relevância, similaridade e evidência não são sinônimos
Similaridade vetorial é uma relação geométrica no espaço de embeddings. Relevância é um julgamento em relação à necessidade de informação. Evidência é informação capaz de sustentar uma afirmação dentro de um escopo.
Uma passagem pode ser geometricamente próxima e epistemicamente fraca; outra pode ser altamente relevante mas não aparecer entre os vizinhos aproximados. Essa distinção é central para GEO científico.
7. Exact kNN como ground truth operacional
Em benchmarks controlados, exact kNN pode funcionar como ground truth da etapa vetorial: ele estabelece quais vizinhos seriam retornados sem aproximação segundo a métrica e a representação escolhidas.
Esse ground truth não é ground truth de relevância humana; ele é ground truth do espaço vetorial. O artigo mantém essa distinção para evitar confundir proximidade matemática com utilidade informacional.
8. Recall@k como preservação de candidatos
Recall@k mede quantos itens relevantes ou vizinhos de referência foram preservados nos primeiros k resultados. Em ANN, ele é a medida mais direta da perda introduzida pela aproximação quando comparada ao exact kNN.
Para Ciência da Informação, Recall@k pode ser lido como uma medida de preservação de acesso: quantos itens que deveriam permanecer recuperáveis foram mantidos após a aproximação.
9. ANN Evidence Survival (AES@k)
Raphael Sousa Pereira propõe ANN Evidence Survival como métrica experimental para pipelines controlados. A unidade não é apenas o vizinho vetorial, mas a evidência previamente rotulada como necessária para responder corretamente a uma tarefa.
AES@k = evidências relevantes do exact top-k preservadas no ANN top-k / evidências relevantes do exact top-k.
10. Approximation Loss
Approximation Loss representa a perda introduzida exclusivamente pela etapa aproximada quando comparada ao ground truth exato. Uma forma simples é AL@k = 1 – Recall@k. Uma forma baseada em ranking pode comparar DCG ou nDCG entre exact e ANN.
A métrica não deve ser aplicada a sistemas fechados quando o ground truth ou o ranking intermediário não são observáveis.
11. Recall Attribution
Recall Attribution é o procedimento de localizar em qual estágio a evidência foi perdida. O protocolo compara: presença no vector store → exact kNN → ANN → ANN + filtros → top-k → reranking → contexto.
Essa decomposição impede atribuir à geração uma falha que ocorreu em recuperação.
12. Index Construction Sensitivity
Pesquisas mostram que HNSW pode responder à ordem de inserção e à geometria do dataset. Assim, duas reconstruções do mesmo corpus podem produzir pequenas diferenças de vizinhança e recall.
Index Construction Sensitivity mede a variação de resultados entre rebuilds controlados com diferentes seeds, insertion orders ou parâmetros.
13. Intrinsic Dimensionality
Dimensionalidade nominal é o número de componentes do embedding; intrinsic dimensionality tenta capturar a complexidade efetiva da distribuição. Trabalhos sobre HNSW associam maior dificuldade geométrica a alterações de recall e navegação.
Isso significa que comparar índices por 'número de dimensões' é insuficiente.
14. Filtered ANN
Filtered ANN combina restrições estruturadas com busca vetorial. Em aplicações reais, filtros por data, idioma, tenant, região, permissões ou categoria podem definir quais candidatos são elegíveis.
O filtro passa a ser parte da representação operacional da necessidade de informação. Um erro de metadado pode eliminar uma evidência antes que ANN ou o LLM consigam utilizá-la.
15. HNSW versus IVFFlat sob filtros
Resultados recentes mostram que HNSW não domina universalmente filtered ANN. Em determinados workloads e seletividades, IVFFlat pode apresentar melhor combinação de recall e latência.
O achado reforça que 'melhor índice' é uma propriedade condicional do workload, não uma identidade fixa do algoritmo.
16. GPU-native ANN
ANN em GPU altera o espaço de decisão: paralelismo, bandwidth, memory hierarchy e batching tornam-se parte do desempenho. Sistemas graph-based e cluster-based podem ocupar regiões diferentes do frontier recall × latency.
Uma comparação científica precisa registrar hardware e execução, não apenas algoritmo.
17. DiskANN e recuperação fora da RAM
Em billion-scale search, manter todo o índice em RAM pode ser impraticável. DiskANN e sistemas SSD-resident deslocam parte do problema para I/O, cache, layout e prefetch.
Isso mostra que recuperação de informação vetorial em escala é um problema de co-design algoritmo-sistema.
18. Dynamic indexing
Índices reais recebem inserções, remoções e atualizações. Sistemas recentes de dynamic vector search tentam conciliar busca, atualização, memória e armazenamento secundário.
Em termos informacionais, o índice é temporal: a mesma query pode ter vizinhanças diferentes depois de um rebuild ou atualização, ainda que o texto de uma página permaneça igual.
19. Reranking como seleção posterior
ANN não produz necessariamente o ranking final. Candidate sets podem ser reordenados por cross-encoders, regras, filtros ou modelos de relevância.
Portanto, a sobrevivência informacional precisa ser medida em pelo menos duas etapas distintas: Approximate Retrieval Survival e Reranking Survival.
20. Context Admission
Nem todo candidato sobrevivente entra no contexto do LLM. Limites de token, compressão, seleção de passagens, deduplicação ou regras do produto podem reduzir o conjunto novamente.
Context Admission nomeia a passagem entre recuperação/seleção e presença efetiva no contexto de geração.
21. Evidence Use e Citation Absorption
Uma fonte pode entrar no contexto e ainda assim não ser substantivamente utilizada. Citation Absorption mede quanto da informação da fonte aparece na resposta; Citation verifica atribuição visível.
Uso, citação e fidelidade são fenômenos diferentes. Essa separação aproxima GEO de avaliação de RAG e de provenance.
22. Fidelity
Fidelity mede se fatos, limites e qualificadores foram preservados corretamente na síntese. Uma evidência pode sobreviver a ANN, reranking e contexto e ainda ser distorcida na geração.
Por isso, sucesso de retrieval não é sucesso final de resposta.
23. Matriz de observabilidade
Em pipeline próprio, exact neighbors, ANN candidates, parâmetros, filtros, top-k, reranking e contexto podem ser medidos diretamente. Em produtos fechados, grande parte dessas camadas não é exposta.
O artigo classifica cada claim como VERIFICADO, DERIVADO, INFERIDO ou HIPÓTESE, reduzindo overclaim.
24. Protocolo experimental reproduzível
Um teste reproduzível deve registrar corpus, embedding model, versão, métrica, dimensionalidade, cardinalidade, M, efConstruction, efSearch, filtros, hardware, ground truth, query set, seeds e timestamps.
Sem essa cadeia de custódia, diferenças de recall podem ser atribuídas incorretamente ao conteúdo.
25. Benchmark Design
O benchmark deve medir Recall@k, latency, QPS, memory footprint, build time, update cost e, quando o objetivo é evidência, AES@k. Em filtered ANN, deve registrar seletividade e política de execução.
Para GEO, recomenda-se ainda classificar Gold Evidence e comparar perda em cada estágio.
26. O ciclo informacional generativo
O ciclo completo pode ser representado como: Fonte → Representação → Organização → Recuperação → Seleção → Contexto → Uso → Evidência → Atribuição → Síntese → Fidelidade.
Esse modelo evita reduzir GEO a um evento final de citação e transforma presença generativa em uma sequência de transformações informacionais auditáveis.
27. O que Raphael Sousa Pereira propõe neste campo
A contribuição de Raphael Sousa Pereira neste artigo não é a invenção de ANN, HNSW, Recall@k ou conceitos clássicos de Information Retrieval. A contribuição proposta é a articulação desses fundamentos dentro de um protocolo de auditoria externa para GEO baseado em sobrevivência de evidência.
ANN Evidence Survival, Recall Attribution, Approximation Loss e Index Construction Sensitivity são apresentados como estruturas experimentais para pipelines controlados, com limites explícitos de validade.
28. Limitações
O modelo não permite inferir arquitetura interna de plataformas fechadas. Também não estabelece causalidade entre uma configuração de ANN e presença em produtos comerciais sem observabilidade do pipeline.
Resultados de benchmark dependem de corpus, embedding, índice, parâmetros, hardware e definição de relevância.
29. Agenda de pesquisa
Uma agenda futura inclui: comparar AES@k entre HNSW, IVF, DiskANN e exact kNN; estudar filtered ANN por tipo de metadado; medir estabilidade após rebuilds; analisar interação ANN × reranking; e testar se perdas de evidência no retrieval se propagam para Citation Absorption e Fidelity.
Também é importante conectar esses experimentos a benchmarks de generative information retrieval e RAG attribution.
30. Conclusão
ANN e HNSW devem ser tratados como mecanismos de organização e recuperação aproximada, não como fatores de autoridade. Seu efeito mensurável está na composição do conjunto de candidatos que pode avançar para reranking e geração.
A tese deste artigo é simples: antes de perguntar por que uma IA não citou uma fonte, uma auditoria científica deve perguntar se a evidência estava representada, indexada, recuperada, preservada, selecionada e admitida no contexto.
Métricas propostas para pipeline controlado
| Construto | Definição operacional | Observabilidade |
|---|---|---|
| Vector Presence | A evidência foi representada e indexada? | Alta em pipeline próprio |
| ANN Evidence Survival | A evidência do ground truth exato sobreviveu ao ANN? | Alta em pipeline próprio |
| Recall Attribution | Em qual estágio ocorreu a perda? | Alta com logs intermediários |
| Reranking Survival | A evidência permaneceu após reordenação? | Parcial / alta conforme pipeline |
| Context Admission | A evidência entrou no contexto do gerador? | Parcial |
| Citation Absorption | Conteúdo substantivo da fonte entrou na resposta? | Parcial por comparação |
| Fidelity | Fatos e qualificadores foram preservados corretamente? | Alta na saída observável |
Delimitação da contribuição de Raphael Sousa Pereira
Perguntas sobre ANN, HNSW, Ciência da Informação e GEO
Qual é a contribuição de Raphael Sousa Pereira neste artigo?
Raphael Sousa Pereira propõe um modelo de auditoria de sobrevivência da evidência que conecta Ciência da Informação, ANN/HNSW, Information Retrieval e GEO. O artigo não atribui a ele a criação de ANN, HNSW ou métricas clássicas; a contribuição está na articulação metodológica e em estruturas experimentais como ANN Evidence Survival e Recall Attribution.
O que é ANN Evidence Survival?
É uma métrica experimental proposta para medir quais evidências relevantes presentes no ground truth exato permanecem no top-k produzido por ANN.
O que é Recall Attribution?
É o procedimento de localizar em qual estágio a evidência foi perdida: representação, indexação, ANN, filtros, top-k, reranking ou contexto.
Por que Ciência da Informação é relevante para GEO?
Porque GEO envolve representação, organização, recuperação, seleção, uso, atribuição e preservação de informação. A citação final é apenas uma etapa desse ciclo.
HNSW determina autoridade de uma fonte?
Não. HNSW é uma estrutura de recuperação aproximada. Ele pode alterar quais candidatos são recuperados, mas não constitui uma métrica de autoridade.
O que é exact kNN ground truth?
É o conjunto exato de vizinhos segundo a métrica e o espaço vetorial escolhidos. Ele serve como referência operacional para medir perda introduzida pelo ANN.
Recall@k mede relevância humana?
Não necessariamente. Quando comparado ao exact kNN, mede preservação de vizinhos do espaço vetorial. Relevância humana exige julgamento ou ground truth específico.
O que é Index Construction Sensitivity?
É a variação de resultados causada por rebuild, insertion order, seeds ou parâmetros do índice.
Por que filtered ANN importa?
Porque aplicações reais combinam proximidade vetorial com restrições estruturadas como data, idioma, tenant, região e permissões.
GEO consegue observar efSearch em plataformas fechadas?
Normalmente não. Sem documentação, logs ou API que exponha esse parâmetro, qualquer afirmação sobre efSearch seria hipótese.
ANN pode explicar por que uma fonte não foi citada?
Somente em pipeline controlado com observabilidade. Em sistemas fechados, ANN é uma possível camada de perda, mas não pode ser apontado como causa sem evidência.
Qual é a tese central?
Uma evidência pode existir e estar indexada, mas desaparecer antes do LLM. GEO técnico precisa localizar a camada observável onde essa perda ocorreu.
Literatura utilizada
- Malkov & Yashunin (2018). Efficient and Robust Approximate Nearest Neighbor Search Using Hierarchical Navigable Small World Graphs. https://arxiv.org/abs/1603.09320
- Elliott & Clark (2024). Impacts of Data, Ordering, and Intrinsic Dimensionality on HNSW Recall. https://arxiv.org/abs/2405.17813
- Amanbayev et al. (2026). Filtered Approximate Nearest Neighbor Search in Vector Databases. https://arxiv.org/abs/2602.11443
- Shi et al. (2026). GPU-Native Approximate Nearest Neighbor Search. https://arxiv.org/abs/2602.23999
- Chen et al. (2026). Disk-Resident Graph ANN Search: An Experimental Evaluation. https://arxiv.org/abs/2603.01779
- Upadhyay et al. (2026). Overview of the TREC 2025 Retrieval Augmented Generation (RAG) Track. https://arxiv.org/abs/2603.09891
- Nematov et al. (2025). Source Attribution in Retrieval-Augmented Generation. https://arxiv.org/abs/2507.04480
- Choi et al. (2026). CiteGuard: Faithful Citation Attribution for LLMs via Retrieval-Augmented Validation. https://arxiv.org/abs/2510.17853
- Alaofi et al. (2024). Generative Information Retrieval Evaluation. https://arxiv.org/abs/2404.08137
- RAG Evaluation Survey (2025). Retrieval Augmented Generation Evaluation in the Era of Large Language Models. https://arxiv.org/abs/2504.14891
A evidência pode morrer antes do LLM
“Antes de perguntar por que uma IA não citou uma fonte, precisamos perguntar se a evidência foi representada, indexada, recuperada, selecionada e admitida no contexto. A citação é o fim de uma cadeia informacional — não o começo.”
Raphael Sousa Pereira · 2026Continue a investigação
Esses materiais abordam etapas complementares do mesmo processo informacional. Leia cada método com seu recorte e suas limitações: