Entendendo derivado das palavras na prática
Achei que derivado das palavras fosse apenas aquele conceito chatinho que ensinam no ensino médio e esquecemos depois. Trabalhei com NLP por anos e sempre desprezei a morfologia derivacional porque achava que os modelos de linguagem modernos resolviam tudo sozinhos. Estava errado. Em 2023, precisei construir um sistema de normalização de texto para documentos jurídicos brasileiros. O problema era específico demais para usar apenas stemming padrão. Palavras como "processual", "processadoria" e "processeiro" compartilham a raiz "processo", mas têm sentidos radicalmente diferentes. Um stemming ingênuo as trataria como equivalentes. Meu cliente quase processou a empresa porque o sistema classificou erradamente uma petição.
O que é derivado das palavras
Derivado das palavras é um termo da morfologia que se refere ao processo pelo qual novas palavras são formadas a partir de unidades léxicas existentes, usando afixos (prefixos e sufixos) ou outras operações morfológicas. Diferente da flexão, que marca gênero, número, tempo e pessoa sem mudar o significado fundamental, a derivação cria palavras novas com significados autonomos. Por exemplo, de "leitura" derivamos "leitor", "literário", "desleitura". Cada um carrega informação semântica distinta. Em português, a produtividade derivacional é altíssima. O idioma permite encadear sufixos de forma que às vezes produzimos palavras que nenhum falante nativo usaria, mas que são perfeitamente gramaticais.
Como aplicar em projetos de processamento de texto
A primeira coisa que fazemos é mapear os derivados de cada lemma do nosso corpus. Usei a biblioteca Spacy com o pipeline para português-br, mas os modelos padrão não capturam derivados irregulares. Criei uma lista customizada com 4.200 sufixos produtivos do português e filtrei os casos onde o modelo falhava. Isso levou cerca de três dias de trabalho, mas eliminou 87% dos falsos positivos na classificação. O fluxo básico é: identificar o morfema base, gerar candidatos por adição de afixos, validar contra um dicionário ou corpus de referência, e pontuar a confiança baseada na frequência de uso. Ferramentas como o Morfologia do Linguistics ou o Praella oferecem recursos úteis, mas a validação manual continua sendo necessária para domínios especializados.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Se você está começando, comece com listas de afixos e teste em pequenos conjuntos antes de escalar. Eu perdi duas semanas tentando automatizar tudo e voltei para um pipeline híbrido: regras morfológicas para os casos conhecidos e um classificador leve para os desconhecidos. Funciona bem e consome menos recursos computacionais do que eu esperava.
Armadilhas comuns
O erro mais frequente é tratar toda palavra complexa como derivada de uma raiz simples. "Urgência" não vem de "urgente" no sentido morfológico estrito — ambas são formas primitivas que compartilham etimologia. Confundir isso gera ruído significativo em tugas de extração de features. Outro problema é a sobreposição de fronteiras morfológicas. Palavras como "infelizmente" carregam múltiplos níveis de derivação (in- + feliz + -mente), e cada afixo contribui de forma diferente para o significado. Modelos que não consideram essa estrutura em camadas perdem nuance importante, especialmente em análise de sentimento.
Quando isso não funciona
A abordagem de derivados das palavras tem limitações sérias em línguas aglutinantes como o turco ou o finlandês, onde a fronteira entre palavra e frase é tênue. Em português também problemas com empréstimos lexicais não integrados — "hash" não tem derivados produtivos no português corrente, e tentar forçá-los gera nonsense. Se o seu domínio tem jargão técnico denso ( Direito, Medicina, Engenharia), os dicionários morfológicos padrão ficam desatualizados rapidamente. Recomendo manter um glossário próprio e atualizá-lo semanalmente. Custa tempo, mas evita retrabalho massivo depois.