← Últimos artigos
💬 NLP

From TF-IDF to Transformers: A Comparative and Ensemble Approach to Sentiment Classification

Este artigo avalia vários modelos de aprendizado de máquina e PLN para classificação de sentimentos no conjunto de dados IMDb, constatando que o RoBERTa alcança a maior precisão de 93,02%, enquanto um ensemble de votação suave de todos os modelos aprimora ainda mais o desempenho geral.

Autores originais: Dip Biswas Shanto, Mitali Yadav, Prajwal Panth, Suresh Chandra Satapathy

Publicado 2026-05-22
📖 4 min de leitura☕ Leitura rápida

Autores originais: Dip Biswas Shanto, Mitali Yadav, Prajwal Panth, Suresh Chandra Satapathy

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ê está tentando adivinhar como uma plateia de cinema se sente apenas lendo suas resenhas. Algumas pessoas escrevem: "Este foi o melhor filme de todos os tempos!", enquanto outras dizem: "Eu odeiei cada minuto disso." Mas, às vezes, a verdade está escondida em frases complicadas como: "Não foi o pior filme que já vi", ou comentários sarcásticos como: "Ah, ótimo, mais um filme de super-herói que não fez nenhum sentido."

Este artigo é como uma competição de culinária onde diferentes chefs (modelos computacionais) tentam provar essas resenhas e adivinhar corretamente se o cliente está feliz (positivo) ou infeliz (negativo). Os autores usaram um livro de receitas massivo com 50.000 resenhas de filmes do IMDb para treinar seus chefs.

Veja como eles testaram suas receitas:

1. Os Chefs Antigos (Modelos Tradicionais)

Primeiro, eles tentaram os métodos "clássicos". Esses modelos são como chefs que apenas olham para uma lista de ingredientes (palavras) e contam quantas vezes cada um aparece.

  • O Método: Eles usaram uma técnica chamada TF-IDF, que é como uma caneta marca-texto. Ela destaca palavras que são importantes e únicas para uma resenha específica, ignorando palavras comuns como "o" ou "e".
  • Os Chefs: Eles usaram Naïve Bayes, Regressão Logística, SVM e LightGBM.
  • O Resultado: Esses chefs foram decentes. Eles conseguiam identificar palavras óbvias como "bom" ou "ruim". No entanto, às vezes ficavam confusos com frases complexas ou sarcasmo, porque não entendiam realmente a história por trás das palavras, apenas os ingredientes.

2. Os Chefs Inteligentes (Aprendizado Profundo e Transformers)

Em seguida, eles trouxeram os chefs "modernos". Esses modelos são como chefs que não apenas leem os ingredientes, mas também entendem o contexto e o fluxo da receita.

  • O Método: Eles usaram Transformers (especificamente RoBERTa e DistilBERT). Pense neles como leitores superinteligentes que entendem como as palavras se relacionam entre si em uma frase. Eles sabem que "não bom" significa algo muito diferente de apenas "bom".
  • O Resultado: Esses chefs foram muito melhores. RoBERTa foi a estrela do show, acertando cerca de 93% das vezes. Ele entendeu as nuances e metáforas que os chefs antigos perderam. DistilBERT ficou logo atrás; era como uma versão leve do chef estrela — quase tão inteligente, mas mais rápida e fácil de executar.

3. A Estratégia "Todos a Bordo" (Aprendizado de Conjunto)

Os autores perceberam que até o melhor chef individual pode cometer um erro. Então, eles tentaram um Ensemble de Votação Suave.

  • A Analogia: Imagine um painel de juízes. Em vez de um único juiz decidir o vencedor, você pede que todos os chefs (os antigos e os novos) votem. Mas, em vez de apenas gritar "Sim" ou "Não", cada um dá um percentual de confiança (por exemplo: "Tenho 80% de certeza de que isso é positivo").
  • A Magia: O sistema pega todas essas porcentagens, faz a média delas e toma uma decisão final.
  • O Resultado: Essa abordagem em equipe funcionou ainda melhor do que o único melhor chef. Ao combinar seus pontos fortes, o grupo corrigiu os erros uns dos outros, especialmente nessas resenhas complicadas e sarcásticas. Foi como ter uma rede de segurança que capturou erros que nenhum modelo individual conseguiria ver.

O Que Eles Aprenderam?

  • As Resenhas "Complicadas": Os modelos ainda tiveram dificuldades com sarcasmo (como dizer "Bom trabalho" quando queriam dizer o oposto) e duplas negações (como "não ruim"). Esses foram os pratos mais difíceis de provar.
  • Transparência: Os autores usaram uma ferramenta chamada SHAP para espiar dentro da caixa preta. É como colocar um holofote nas palavras específicas que fizeram o modelo mudar de ideia. Por exemplo, mostrou que a palavra "chato" puxava o voto para "negativo", enquanto "excelente" puxava para "positivo".
  • O Vencedor: Embora o modelo RoBERTa sofisticado fosse o mais preciso, o artigo observa que os modelos mais simples e antigos (como SVM) ainda são muito úteis se você não tiver um supercomputador para executar os sofisticados.

A Conclusão

O artigo conclui que, se você quer a melhor precisão absoluta para entender os sentimentos sobre filmes, deve usar o modelo Transformer mais inteligente (RoBERTa) e combiná-lo com uma estratégia de votação em equipe. No entanto, se você precisa de algo rápido e simples, os métodos antigos ainda são surpreendentemente bons no básico.

Em resumo: Um chef inteligente é ótimo, mas uma equipe inteira de chefs trabalhando juntos é ainda melhor para adivinhar como as pessoas se sentem sobre um filme.

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 →