De Carvalho 2010 Explica Que
Entendendo o que de Carvalho 2010 explica que
Quando você encontra a referência a de Carvalho 2010 em artigos brasileiros sobre processamento de linguagem natural ou mineração de texto, está lidando com um dos trabalhos que tentou formalizar de forma prática o que muitas vezes fica solto na literatura internacional. O ponto central é a metodologia de clustering aplicado a documentos textuais, com foco em métricas de similaridade que funcionem de verdade em corpus reais, não só em datasets limpos de benchmark. A contribuição principal que eu vejo na prática é a proposta de combinar representations vetoriais com técnicas de agrupamento hierárquico de uma forma que reduz o custo computacional sem perder qualidade significante. Isso é relevante porque a maioria dos tutoriais que você acha na internet pula essa parte e já corre para o código, resultando em scripts que travam com qualquer coisa acima de mil documentos.
de Carvalho 2010 explica que a escolha da métrica de similaridade define o resultado mais do que o algoritmo de clustering em si
Isso parece contraintuitivo no começo. A gente costuma pensar que o algoritmo em si — sejaWARD, single-linkage, average-linkage — é o fator determinante. Mas os experimentos mostram que trocar de cosseno para correlação de Pearson em um corpus de notícias jurídicas, por exemplo, pode alterar completamente a estrutura dos clusters gerados, enquanto mudar o algoritmo dentro do mesmo conjunto de métricas causa variações muito menores. A razão é que dados textuais têm dimensões altas e esparsas, e a métrica de similaridade é que determina como essa esparsidade é tratada. Na minha experiência trabalhando com corpora jurídicos e textos legais, encontrei um problema específico: otf-idf padrão produzia clusters quase vazios porque termos técnicos muito raros dominavam a similaridade. O workaround que funcionou foi aplicar uma variante de ponderação que o próprio trabalho discute — basicamente, normalizar os termos por frequência inversa dentro de cada documento antes de calcular o tf-idf global, em vez de usar a conta ingênua. Isso reduziu o ruído e os clusters ficaram muito mais coerentes. Não é algo óbvio, e a maioria dos guias não menciona. Aqui vai um resumo prático do que o método propõe e como aplicar:
Passo 1 — Pré-processamento. Remova stop words, faça lematização e normalize case. Para textos em português, sugiro usar um lematizador específico, não adapte o do inglês direto. A diferença no resultado final é visível, especialmente em domínios técnicos. Passo 2 — Representação vetorial. Construa a matriz termo-documento com tf-idf. Aqui está o detalhe que poucas fontes citam: ajuste o parâmetro de normalização dos documentos. Por padrão, a normalização L2 é suficiente, mas em corpus muito desbalanceados em tamanho, a normalização por variância pode performar melhor. Teste ambos e compare a silhueta dos clusters resultantes. Passo 3 — Métrica de similaridade. Comece com cosseno. Se os clusters parecerem homogêneos demais ou se você notar que documentos muito diferentes estão sendo agrupados, troque para correlação de Pearson ou distância euclidiana normalizada. A métrica errada é o erro mais comum, e ele é difícil de detectar visualmente — os clusters parecem bonitos até você inspecionar o conteúdo interno.
/i.s3.glbimg.com/v1/AUTH_da025474c0c44edd99332dddb09cabe8/internal_photos/bs/2026/V/m/PDlSLARWGKc0g1JHsKkw/arte-2026-08-03t111809.804.png)
Passo 4 — Clusterização hierárquica. O trabalho recomenda linkage média como padrão. Single-linkage tende a formar o problema do chaining, onde clusters se fundem de forma injustificada por pontos de fronteira. Complete-linkage é mais conservador e pode fragmentar clusters que deveriam ser únicos. Ward é bom mas computacionalmente mais pesado para corpus grandes. Passo 5 — Determinação do número de clusters. Use o coeficiente de silhueta combinado com o dendrograma. Não confie apenas em um deles. O dendrograma mostra a estrutura, o silhueta dá uma medida quantitativa. Se os dois indicarem cortes diferentes, investigue quais componentes estão causando o conflito antes de escolher. Um erro que vejo é usar o coeficiente de Dunn como medida complementar. Ele é sensível a outliers de forma desproporcional e pode levar a decisões erradas em datasets textuais, que naturalmente têm outliers. Prefira silhueta média ou índice de Calinski-Harabasz.
Limitações que ninguém fala. O método assume que a similaridade pairwise pode ser calculada e armazenada. Para mais de cinquenta mil documentos, isso já éproblemático em memória. Nesse cenário, você precisa de uma abordagem aproximada — bucketing ou hash sensing antes do clustering hierárquico. O trabalho original não cobre esse caso, e é onde a maioria das pessoas travam ao escalar. Se seu corpus é maior que isso, considere primeiro reduzir dimensionalidade com SVD truncado ou UMAP, depois aplicar o clustering. A redução dimensional prévia preserva a estrutura global melhor do que parece, e corta o tempo de cálculo de similaridade em ordens de grandeza. Software disponível. A implementação referência do trabalho está disponível no repositório do grupo de pesquisa vinculado. Os códigos em R e Python são funcionais, mas foram escritos para uma versão mais antiga de algumas bibliotecas. Se for usar, atualize os imports e verifique as assinaturas das funções de linkage. O pacote não tem manutençãofrequente, então patches manuais são comuns.
Em resumo, o valor do trabalho está na clareza com que expone a relação entre métrica de similaridade e qualidade dos clusters, algo que é muitas vezes subestimado na prática. O resto é aplicação direta com ajustes que dependem do domínio dos seus dados.

Galeria
-
Olavo de Carvalho explica o que é a técnica poética - YouTube -
Processo de Modelagem Matemática (Carvalho, 2010, p. 33). | Download ... -
Processo de Modelagem Matemática (Carvalho, 2010, p. 33). | Download ...