← Últimos artigos
💻 computer science

Sentiment and Emotion Classification of Indonesian E-Commerce Reviews via Multi-Task BiLSTM and AutoML Benchmarking

Este artigo apresenta um pipeline de classificação de sentimento e emoção em duas vias para avaliações de e-commerce indonésio utilizando o conjunto de dados PRDECT-ID, comparando uma abordagem AutoML do PyCaret com uma rede BiLSTM personalizada que incorpora pré-processamento especializado de gírias e alcança resultados de referência implantados por meio de aplicações Gradio.

Autores originais: Hermawan Manurung, Ibrahim Al-Kahfi, Ahmad Rizqi, Martin Clinton Tosima Manullang

Publicado 2026-04-28
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Hermawan Manurung, Ibrahim Al-Kahfi, Ahmad Rizqi, Martin Clinton Tosima 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ê está operando um enorme mercado online na Indonésia, como uma versão digital de um bazar gigante. Todos os dias, milhares de clientes deixam avaliações de produtos. Mas eis o problema: essas avaliações não são escritas em indonésio formal, de livro didático. Elas são uma mistura caótica e colorida de gírias, dialetos regionais, abreviações (como "50k" para 50.000) e emojis.

Ler essas avaliações uma por uma para entender se um cliente está feliz ou irritado é impossível para humanos. É como tentar beber de uma mangueira de incêndio. Este artigo trata de construir um "tradutor" e "leitor de humor" inteligente capaz de lidar com essa linguagem desordenada do mundo real.

Veja como os autores abordaram o problema, dividido em conceitos simples:

1. O Problema: A "Sopa de Gírias"

Os autores explicam que as ferramentas computacionais padrão para leitura de sentimentos (análise de sentimentos) frequentemente falham aqui. Por quê? Porque uma avaliação como "mantep paten joss, fast delivery" é um quebra-cabeça. Ela contém palavras em gíria, frases em inglês e abreviações, tudo em uma única frase. Se o computador não souber que "mantep" significa "incrível", ele fica confuso.

2. A Solução: Duas Equipes Diferentes

Para resolver isso, a equipe construiu duas "equipes" diferentes de algoritmos para ler as avaliações e adivinhar duas coisas ao mesmo tempo:

  1. Sentimento: A avaliação é Positiva ou Negativa? (Um simples Sim/Não).
  2. Emoção: O cliente está Feliz, Triste, Assustado, Apaixonado ou Irritado? (Uma escolha de cinco opções).

Equipe A: O Detetive "Seguidor de Regras" (AutoML)

Esta equipe usa uma abordagem tradicional. Primeiro, eles limpam o texto (removendo erros de digitação, traduzindo gírias para palavras normais usando um dicionário especial que construíram). Depois, transformam as palavras em uma lista de números (TF-IDF) que representam o quão importante cada palavra é.

  • A Analogia: Pense nesta equipe como um bibliotecário que organiza livros contando quantas vezes palavras específicas aparecem. Eles usam uma ferramenta chamada PyCaret (um sistema "AutoML") que automaticamente testa dezenas de métodos de organização diferentes para encontrar o melhor.
  • O Resultado: Esta equipe foi incrivelmente boa em detectar os sentimentos simples "Feliz vs. Triste" (Positivo vs. Negativo). Ela alcançou cerca de 96% de precisão. É como um detetive muito afiado, excelente em identificar pistas óbvias.

Equipe B: A Rede Neural "Pensadora Profunda" (BiLSTM & TextCNN)

Esta equipe usa Aprendizado Profundo, que é como treinar um cérebro para entender contexto e fluxo, não apenas contagens de palavras.

  • A Arquitetura: Eles construíram um BiLSTM Multi-Tarefa.
    • BiLSTM: Imagine ler uma frase duas vezes — uma vez da esquerda para a direita e outra da direita para a esquerda — para entender o contexto completo.
    • Multi-Tarefa: Em vez de ter dois cérebros separados, eles construíram um cérebro com duas "cabeças". Uma cabeça adivinha o sentimento e a outra adivinha a emoção, compartilhando o mesmo conhecimento.
  • As Variações: Eles testaram quatro tamanhos diferentes deste "cérebro":
    1. Baseline: Um cérebro pequeno e simples.
    2. Melhorado: Um cérebro ligeiramente maior com melhor organização.
    3. Grande: Um cérebro massivo com muita memória.
    4. TextCNN: Um tipo diferente de cérebro que procura padrões curtos e locais (como identificar frases específicas) em vez de ler todo o fluxo da frase.
  • O Resultado: Essas "Pensadoras Profundas" foram melhores no trabalho mais difícil: descobrir a Emoção específica (Feliz vs. Irritado vs. Assustado). O modelo TextCNN venceu nesta categoria, alcançando cerca de 54% de precisão. Embora isso pareça baixo, os autores explicam que distinguir entre emoções semelhantes (como "Triste" e "Medo") em textos curtos e desordenados é incrivelmente difícil, então isso foi, na verdade, um desempenho forte.

3. A "Equipe de Limpeza" (Pré-processamento)

Antes que qualquer uma dessas equipes pudesse trabalhar, os autores tiveram que limpar os dados. Eles construíram um processo de limpeza de 14 etapas.

  • A Analogia: Imagine receber uma carta escrita com giz de cera, com manchas de café e bordas rasgadas. Antes de poder lê-la, você precisa alisar o papel, traduzir os rabiscos de giz de cera e consertar as partes rasgadas.
  • Eles criaram um dicionário especial com 140 palavras em gíria (como "joss" ou "mantep") e ensinaram o computador a lidar com emojis e abreviações. Sem esta etapa, o computador estaria perdido.

4. O Placar Final

O artigo compara as duas equipes:

  • Para Humor Simples (Positivo/Negativo): O Detetive "Seguidor de Regras" (AutoML) venceu facilmente. É rápido, eficiente e muito preciso para tarefas simples.
  • Para Emoções Complexas (Feliz, Triste, Irritado, etc.): A "Pensadora Profunda" (Redes Neurais) venceu. O cérebro complexo foi melhor em entender as sutis diferenças entre emoções, mesmo que não fosse perfeito.

5. O Que Eles Construíram

Os autores não apenas escreveram um relatório; eles construíram ferramentas funcionais:

  • Eles tornaram o código público no GitHub.
  • Eles criaram dois sites ao vivo (no Hugging Face) onde qualquer pessoa pode digitar uma avaliação, e o sistema dirá se o cliente está feliz ou irritado e qual emoção específica ele está sentindo.

Resumo

Em resumo, este artigo trata de ensinar computadores a entender a linguagem desordenada e cheia de gírias dos compradores online indonésios. Eles descobriram que, para julgamentos simples de "bom/ruim", os métodos tradicionais de contagem funcionam melhor. Mas, para entender a nuance das emoções humanas (como a diferença entre estar "assustado" e "triste"), um cérebro de aprendizado profundo que lê em ambas as direções e procura padrões é a ferramenta superior. Eles construíram com sucesso um sistema que lida com o caos das gírias reais da internet para nos dar uma imagem mais clara dos sentimentos dos clientes.

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 →