Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/36753| Título: | Análise de sentimento para português com modelos BERT |
| Título(s) alternativo(s): | Sentiment analysis for portuguese with BERT models |
| Autor(es): | Winter, Vinícius Pinheiro |
| Orientador(es): | Paetzold, Gustavo Henrique |
| Palavras-chave: | Análise de sentimentos Processamento de linguagem natural (Computação) Redes sociais PLNLP (Linguagem de Programação de Computador) Sentiment analysis Natural language processing (Computer science) Social networks PLNLP (Computer program language) |
| Data do documento: | 24-Jun-2024 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Toledo |
| Citação: | WINTER, Vinícius Pinheiro. Análise de sentimento para português com modelos BERT. 2024. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Toledo, 2024. |
| Resumo: | Este trabalho apresenta o desenvolvimento e a aplicação do modelo BERT (Bidirectional Encoder Representations from Transformers) para a análise de sentimentos em textos na língua Portuguesa, concentrando-se em dados provenientes de redes sociais. O estudo justifica-se pela necessidade de compreender as nuances sentimentais expressas em um idioma com recursos limitados em Processamento de Língua Natural, como o Português, e pela relevância de analisar sentimentos em plataformas amplamente utilizadas. Os objetivos centram-se no treinamento e na validação de um modelo BERT adaptado ao Português, utilizando para isso um conjunto de dados classificados manualmente, além de outro coletado automaticamente sem etiquetas de classificação. A metodologia envolveu o fine-tuning do BERT para ajustá-lo às peculiaridades linguísticas do Português, seguido por uma validação rigorosa que incluiu comparações com algoritmos clássicos de PLN e análises extrínsecas, como a geração de wordclouds para visualizar as frequências de palavras associadas a diferentes sentimentos. Os resultados demonstram a acurácia de 86,64% no modelo BERTimbau, que foi escolhido devido a seu pré-treinamento na Língua Portuguesa e seu desempenho superior nos testes realizados, evidenciando assim a sua efetividade na classificação e sua relevância para aplicações práticas. Percebeu-se também através de análise de nuvens de palavras, que grande parte das classificações do dataset do Reddit foi efetiva devido a presença de palavras que são comumente associadas aos sentimentos aos quais foram classificados. Este trabalho contribui para o campo de PLN ao fornecer um modelo adaptado ao Português para análise de sentimentos, além de perspectivas valiosas para futuras pesquisas e aplicações em diversas áreas, incluindo análise comportamental e monitoramento de saúde mental. |
| Abstract: | This paper presents the development and application of the BERT model (Bidirectional Encoder Representations from Transformers) for sentiment analysis in Portuguese texts, focusing on data from social networks. The study is justified by the need to understand the sentimental nuances expressed in a language with limited NLP resources, such as Portuguese, and the relevance of analyzing sentiments on widely used platforms. The objectives center on training and validating a Portuguese-adapted BERT model, using a manually classified dataset, as well as another dataset collected automatically without classification labels. The methodology involved fine-tuning BERT to adjust it to the linguistic peculiarities of Portuguese, followed by rigorous validation that included comparisons with classic NLP algorithms and extrinsic analyses, such as the generation of word clouds to visualize the frequencies of words associated with different sentiments. The results demonstrate an accuracy of 86.64% in the BERTimbau model, which was chosen due to its pre-training in Portuguese and its superior performance in tests, thus evidencing its effectiveness in classification and its relevance for practical applications. It was also observed through word cloud analysis that a large part of the classifications of the Reddit dataset was effective due to the presence of words commonly associated with the sentiments to which they were classified. This work contributes to the field of NLP by providing a Portuguese-adapted model for sentiment analysis, as well as valuable perspectives for future research and applications in various areas, including behavioral analysis and mental health monitoring. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/36753 |
| Aparece nas coleções: | TD - Engenharia de Computação |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| analisesentimentosmodelobert.pdf | 2,01 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

