← Últimos artigos
💻 computer science

Benchmarking Logistic Regression, SVM, Naive Bayes, and IndoBERT Fine-Tuning for Sentiment Analysis on Indonesian Product Reviews

Este artigo avalia modelos tradicionais de aprendizado de máquina em comparação com um transformer IndoBERT ajustado para análise de sentimentos de três classes em avaliações de produtos indonésios, revelando que um SVM Linear superou o modelo de aprendizado profundo com 97,60% de precisão devido à restrição deste último a um subconjunto amostrado dos dados, ao mesmo tempo em que demonstra a implementação prática do melhor modelo por meio de um aplicativo web Gradio.

Autores originais: Nabila Zakiyah Zahra, Salwa Farhanatussaidah, Nasywa Nur Afifah, Luluk Muthoharoh, Ardika Satria, Martin C. T. Manullang

Publicado 2026-05-06
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Nabila Zakiyah Zahra, Salwa Farhanatussaidah, Nasywa Nur Afifah, Luluk Muthoharoh, Ardika Satria, Martin C. T. Manullang

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ê é o dono de um enorme mercado online na Indonésia, como um gigantesco shopping center digital. Todos os dias, milhares de clientes deixam avaliações de produtos. Alguns dizem: "Ótimo!" (Positivo), alguns dizem: "Está ok" (Neutro), e outros dizem: "Terrível!" (Negativo).

O problema? Há muitas avaliações para ler uma por uma. Você precisa de um robô para lê-las todas e classificá-las em três pilhas: Feliz, Ok e Triste.

Este artigo é um boletim de notas sobre quatro "robôs" diferentes (modelos computacionais) tentando fazer esse trabalho. Os pesquisadores queriam saber se os robôs antigos e simples eram melhores do que os robôs novos, superinteligentes e caros.

Os Concorrentes

  1. Os Robôs Antigos (Regressão Logística, SVM, Naive Bayes):
    Pense neles como um bibliotecário muito rápido e experiente. Eles não entendem o significado profundo de uma história, mas são especialistas em contar palavras. Se veem a palavra "bom" ou "amar", sabem que é uma avaliação feliz. Se veem "ruim" ou "quebrado", sabem que é uma avaliação triste. Eles usam um sistema chamado TF-IDF, que é como um marcador que destaca as palavras mais importantes em uma frase e ignora as chatas (como "o" ou "e").

    • O Problema: Eles tratam cada avaliação como um saco de palavras. Eles não entendem realmente como as palavras se conectam entre si em uma frase.
  2. O Robô Novo (IndoBERT):
    Este é como um professor de literatura genial que leu milhões de livros indonésios. Ele não apenas conta palavras; ele entende o contexto. Ele sabe que "não bom" significa algo diferente de apenas "bom". É um modelo "Transformer", que é uma maneira sofisticada de dizer que ele olha para a frase inteira de uma vez para entender o clima.

    • O Problema: Ele tem muita fome de dados e leva muito tempo para aprender.

O Grande Problema: A Multidão Desbalanceada

Houve uma grande reviravolta neste experimento. Na vida real, clientes felizes são muito mais propensos a deixar uma avaliação do que os infelizes.

  • A Multidão: Imagine uma sala com 100 pessoas. 90 estão sorrindo (Positivo), 5 estão encolhendo os ombros (Neutro) e 5 estão franzindo a testa (Negativo).
  • A Armadilha: Se um robô apenas chutasse "Sorrindo" para todos, estaria certo 90% das vezes! Mas seria terrível em encontrar as 5 pessoas franzindo a testa. Os pesquisadores tiveram que ensinar os robôs a prestar atenção extra à minoria silenciosa e infeliz.

Os Resultados da Corrida

Os pesquisadores realizaram uma corrida para ver qual robô conseguia classificar as avaliações melhor. Eles usaram duas maneiras principais de julgar:

  1. Precisão: Com que frequência o robô estava certo no geral?
  2. Justiça (Macro F1-score): O robô fez um bom trabalho em todos os três grupos, ou apenas ignorou as pessoas infelizes?

O Vencedor: O Linear SVC (um dos Bibliotecários Antigos).

  • Obteve 97,6% de precisão geral.
  • Também foi o juiz mais justo, pontuando 0,551 na métrica de justiça.

O Vice-Campeão: O IndoBERT (o Professor Genial).

  • Obteve 88,7% de precisão geral.
  • Sua pontuação de justiça foi 0,509.

Espere, o quê? O bibliotecário simples venceu o professor genial!

Por Que o Robô Simples Venceu?

O artigo explica que isso não foi uma luta justa da maneira que você poderia pensar. É como comparar um maratonista que correu as 26 milhas completas com um velocista que correu apenas 1 milha porque estava cansado.

  • A Discrepância de Dados: Os robôs Antigos puderam estudar toda a biblioteca de 65.000 avaliações. O Professor Genial (IndoBERT) só pôde estudar uma pequena amostra de cerca de 1.800 avaliações porque o computador que o executava era muito lento para lidar com tudo.
  • A Conclusão: Os pesquisadores descobriram que os robôs simples eram tão bons em identificar palavras-chave que não precisavam do "entendimento profundo" do professor para vencer esta corrida específica. No entanto, o professor poderia ter vencido se tivesse sido autorizado a estudar toda a biblioteca.

A Lição

  • Para velocidade e simplicidade: Se você precisa de uma maneira rápida e confiável de classificar avaliações de produtos indonésios e tem muitos dados, os robôs simples de "contagem de palavras" (especificamente o Linear SVC) são incrivelmente eficazes e rápidos.
  • Para entendimento profundo: A IA sofisticada (IndoBERT) tem o potencial de ser melhor, mas precisa de mais dados e mais poder de computação para mostrar suas verdadeiras habilidades. Neste teste específico, ela foi limitada pela pequena quantidade de dados que lhe foi permitido ver.

O Produto Final

Para provar que isso funciona no mundo real, os pesquisadores criaram um site ao vivo (usando uma ferramenta chamada Gradio). Você pode digitar uma avaliação em indonésio, e o robô dirá se ela é feliz, neutra ou triste. Eles colocaram isso na internet para que qualquer pessoa possa experimentá-lo.

Em resumo: Às vezes, as ferramentas antigas e simples ainda são as melhores para o trabalho, especialmente quando as novas ferramentas sofisticadas não recebem tempo de prática suficiente!

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 →