← Últimos artigos
🤖 machine learning

Dimensionality Reduction Meets Network Science: Sensemaking on UMAP's kNN Graph

Este artigo demonstra que a aplicação de algoritmos de grafos padrão, tais como PageRank, decomposição k-core e análise de coeficiente de agrupamento, ao grafo interno de k-vizinhos mais próximos construído pelo UMAP, fornece uma abordagem poderosa e complementar para a compreensão de dados de alta dimensão que frequentemente iguala ou supera métodos criados para esse fim.

Autores originais: Duen Horng Chau, Donghao Ren, Fred Hohman, Dominik Moritz

Publicado 2026-07-10
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Duen Horng Chau, Donghao Ren, Fred Hohman, Dominik Moritz

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você tem uma caixa gigante e bagunçada de 60.000 fotos — algumas são números escritos à mão, outras são fotos de roupas como bolsas, camisas e sapatos. Você quer ver os padrões, então usa uma ferramenta superinteligente chamada UMAP para esmagar esse caos 3D (ou até de dimensões superiores) em uma folha de papel 2D plana.

Normalmente, as pessoas param por aí. Elas olham para o belo gráfico de dispersão 2D, apertam os olhos para os pontos e dizem: "Ok, vejo um agrupamento de bolsas aqui". Mas este artigo argumenta que o UMAP está, na verdade, jogando fora sua melhor arma secreta no momento em que desenha essa imagem.

Antes de esmagar os dados na folha de papel, o UMAP constrói um grafo kNN oculto. Pense neste grafo como uma enorme e invisível teia de amizades. Nesta teia, cada foto tem exatamente 15 amigos (seus "k-vizinhos mais próximos") que ela considera mais semelhantes. Mas aqui está a reviravolta: embora cada foto escolha 15 amigos, nem toda foto é escolhida por 15 outros. Algumas fotos são tão estranhas ou únicas que quase ninguém as escolhe como amigo. Outras são tão "comuns" ou "prototípicas" que centenas de outras fotos as nomeiam como seu par ideal.

Os autores dizem: "Não jogue fora esta teia! Ela é, na verdade, mais honesta do que a imagem 2D". Eles testaram três formas legais de brincar com esta teia para entender os dados melhor do que a imagem 2D jamais conseguiria.

1. O "Garoto Popular" (PageRank)

A Pergunta: Quais fotos são os verdadeiros "representantes" de seu grupo?
O Jeito Antigo: As pessoas geralmente escolhem a foto mais próxima do centro de um borrão no mapa 2D. Mas o mapa 2D é distorcido! Um borrão esticado pode ter um "centro" que não parece, de fato, uma foto real.
O Jeito Novo: Os autores usaram um algoritmo chamado PageRank (o mesmo que o Google usou para classificar sites). Nesta teia, uma foto recebe uma pontuação alta não apenas porque muitas pessoas a escolheram, mas porque outras fotos populares a escolheram.
O Resultado:

  • As fotos com as maiores pontuações pareciam os exemplos perfeitos e de livro didático de uma classe (como um "6" clássico ou uma bolsa tiracolo padrão).
  • As fotos com as menores pontuações eram as estranhas, atípicas.
  • A Prova: Quando escolheram 200 fotos principais para representar todo o conjunto de dados, essas escolhas do PageRank foram muito melhores em equilibrar as classes do que o método antigo (k-medoids). O método antigo continuava escolhendo muitas fotos de grupos bagunçados e espalhados, enquanto o PageRank escolheu uma mistura justa.
  • O quão seguros eles estão? Muito. Eles rodaram isso em 60.000 imagens e descobriram que os resultados eram estáveis mesmo quando mudavam o número de amigos de 5 para 100. Os rankings permaneceram quase os mesmos (correlação em torno de 0,95).

2. O "Núcleo vs. A Margem" (Decomposição k-Core)

A Pergunta: Quais fotos são o "coração" de um grupo e quais estão apenas passando o tempo nas margens?
O Jeito Antigo: Ferramentas como o HDBSCAN dão a você um rótulo simples: "Isto é uma bolsa". Mas ele não diz se essa bolsa é uma bolsa clássica ou uma bolsa estranha e nebulosa que mal se encaixa na definição.
O Jeito Novo: Os autores usaram a decomposição k-core. Imagine descascar uma cebola. Você continua removendo as fotos que têm o menor número de nomeações recebidas (as menos populares). Aquelas que restam no centro absoluto são o "núcleo".
O Resultado:

  • Eles descobriram que as fotos do "núcleo" eram as mais autossimilares e consistentes. Por exemplo, na categoria "1" de números escritos à mão, o núcleo era composto apenas por "1"s perfeitos.
  • Na categoria "bolsa", o núcleo revelou subgrupos distintos: bolsas tiracolo, bolsas de cintura e texturas pesadas. O mapa 2D mostrava apenas um grande borrão de "bolsas", mas o grafo abriu essa camada para mostrar as subdivisões.
    A Prova: Eles compararam isso ao HDBSCAN. O HDBSCAN era ótimo para dizer "Isto é uma bolsa?", mas terrível para dizer "O quanto esta bolsa é central?". O método do grafo deu uma escala graduada de "centralidade" que as ferramentas antigas perderam.

3. O "Clube Secreto" (Coeficiente de Agrupamento)

A Pergunta: Existem grupos minúsculos e super-densos de fotos que parecem exatamente iguais entre si?
O Jeito Antigo: Olhando para o mapa 2D, um grupo de "6"s pode parecer uma massa grande e sólida.
O Jeito Novo: O Coeficiente de Agrupamento procura por "triângulos" na teia. Se a Foto A acha que a Foto B é uma amiga, e a Foto B acha que a Foto C é uma amiga, a Foto A também acha a Foto C uma amiga? Se sim, isso é um clique muito unido.
O Resultado:

  • Este método encontrou "micro-vizinhanças" de fotos que compartilhavam estilos muito específicos. Para o número "6", isolou grupos baseados em detalhes minúsculos: alguns tinham um laço grande, outros eram inclinados, outros tinham uma curva específica.
    A Prova: Os 5% superiores de fotos com a maior "densidade de clique" tiveram uma taxa de pureza de 98% (significando que quase todos os seus vizinhos eram do mesmo tipo). Isso é muito superior a escolher fotos aleatórias.

A Conclusão

O artigo não diz que a imagem 2D é inútil. Ele apenas diz que ela é incompleta. Ao manter a teia oculta de amizades (o grafo kNN) e rodar esses algoritmos de grafo padrão sobre ela, você obtém uma visão muito mais clara e honesta dos seus dados.

O quão confiantes eles estão?
Eles testaram isso em dois conjuntos de dados massivos e padrão (MNIST e Fashion MNIST), com 60.000 imagens cada. Os resultados foram rápidos (rodando em menos de um segundo em um laptop) e a matemática se sustentou contra as melhores ferramentas existentes. Eles sugerem que essa abordagem funciona para outras ferramentas similares também, mas eles só provaram isso nesses conjuntos de imagens específicos. Eles não estão alegando que resolvem todos os problemas de dados, mas estão bastante certos de que é uma maneira muito melhor de "dar sentido" aos dados do que apenas encarar os pontos 2D.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →