Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSCAR |
Texto Completo: | https://repositorio.ufscar.br/handle/ufscar/18488 https://github.com/LALIC-UFSCar/Analise-de-emocoes-em-tweets-na-politica-brasileira |
Resumo: | In recent decades, several computational advances have allowed more democratic access to the internet and, consequently, to social networks. The reach of digital politics is vast, and Twitter’s role in this scenario is undeniable. This platform became a significant political debate stage, where citizens, leaders, and institutions interact directly. In Brazil, this dynamic is especially relevant given the intense activity of former president Jair Messias Bolsonaro on the platform. However, manual analysis of such a large volume of data is impractical and error-prone. For such textual data to be transformed into information, it is necessary technologies to extract and process it. The NLP offers valuable tools for the automated analysis of large volumes of text. Among these tools, GoEmotions stands out, a machine learning model that can identify 27 categories of emotions in texts. Thus, this work used GoEmotions, adapted for Portuguese, to categorize the emotions in tweets in response to former president Jair Bolsonaro’s tweets to understand which emotions predominate in this context. The analysis of the results showed a substantial imbalance in the presence of emotions in the corpus, with “anger” being the most predominant emotion. In addition, a varied performance of the model in the identification of emotions was verified, with greater precision in the identification of “anger”, but presenting challenges with complex emotions such as “admiration” and “curiosity”, especially in contexts of irony or sarcasm. These results point to the potential of NLP models in analyzing emotions in political tweets while also highlighting the need for continuous improvements to deal with language nuances. |
id |
SCAR_58240ba5cb8362e4c2b918894832a266 |
---|---|
oai_identifier_str |
oai:repositorio.ufscar.br:ufscar/18488 |
network_acronym_str |
SCAR |
network_name_str |
Repositório Institucional da UFSCAR |
repository_id_str |
4322 |
spelling |
Assi, Fernanda MalheirosCaseli, Helena de Medeiroshttp://lattes.cnpq.br/6608582057810385http://lattes.cnpq.br/6394842925871918https://orcid.org/0000-0001-8820-964Xhttps://orcid.org/0000-0003-3996-85998607306f-b83a-41c5-bbb8-2bd94b02a0cb2023-09-04T12:12:36Z2023-09-04T12:12:36Z2023-08-30ASSI, Fernanda Malheiros. Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro. 2023. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2023. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18488.https://repositorio.ufscar.br/handle/ufscar/18488https://github.com/LALIC-UFSCar/Analise-de-emocoes-em-tweets-na-politica-brasileiraIn recent decades, several computational advances have allowed more democratic access to the internet and, consequently, to social networks. The reach of digital politics is vast, and Twitter’s role in this scenario is undeniable. This platform became a significant political debate stage, where citizens, leaders, and institutions interact directly. In Brazil, this dynamic is especially relevant given the intense activity of former president Jair Messias Bolsonaro on the platform. However, manual analysis of such a large volume of data is impractical and error-prone. For such textual data to be transformed into information, it is necessary technologies to extract and process it. The NLP offers valuable tools for the automated analysis of large volumes of text. Among these tools, GoEmotions stands out, a machine learning model that can identify 27 categories of emotions in texts. Thus, this work used GoEmotions, adapted for Portuguese, to categorize the emotions in tweets in response to former president Jair Bolsonaro’s tweets to understand which emotions predominate in this context. The analysis of the results showed a substantial imbalance in the presence of emotions in the corpus, with “anger” being the most predominant emotion. In addition, a varied performance of the model in the identification of emotions was verified, with greater precision in the identification of “anger”, but presenting challenges with complex emotions such as “admiration” and “curiosity”, especially in contexts of irony or sarcasm. These results point to the potential of NLP models in analyzing emotions in political tweets while also highlighting the need for continuous improvements to deal with language nuances.Nas últimas décadas, diversos avanços computacionais permitiram o acesso mais democrático à internet e, consequentemente, às redes sociais. O alcance da política digital é vasto e o papel do Twitter nesse cenário é inegável. Esta plataforma evoluiu para se tornar um grande palco para o debate político, onde cidadãos, líderes e instituições interagem diretamente. No Brasil, essa dinâmica é especialmente relevante dada a atividade intensa do ex-presidente Jair Messias Bolsonaro na plataforma. Entretanto, a análise manual de um volume tão grande de dados é impraticável e propensa a erros. Para que tais dados textuais possam ser transformados em informação, são necessárias tecnologias que consigam extrair e processar esses dados. O PLN oferece ferramentas valiosas para a análise automatizada de grandes volumes de texto. Dentre essas ferramentas, destaca-se o GoEmotions, um modelo de aprendizado de máquina que consegue identificar 27 categorias de emoções em textos. Desta forma, este trabalho utilizou o GoEmotions, adaptado para o português, para categorizar as emoções presentes em tweets de resposta aos tweets do ex-presidente Jair Bolsonaro, visando entender quais emoções predominam nesse contexto. A análise dos resultados mostrou um desequilíbrio substancial na presença das emoções no córpus, sendo a “raiva” a emoção mais predominante. Além disso, foi constatada uma performance variada do modelo na identificação das emoções, com maior precisão na identificação de “raiva”, mas apresentando desafios com emoções complexas como “admiração” e “curiosidade”, especialmente em contextos de ironia ou sarcasmo. Esses resultados apontam para o potencial dos modelos de PLN na análise de emoções em tweets políticos, ao mesmo tempo que destacam a necessidade de melhorias contínuas para lidar com nuances da linguagem.Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)Processo nº 2021/07067-7, Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)Processo nº 2022/02472-6, Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)porUniversidade Federal de São CarlosCâmpus São CarlosCiência da Computação - CCUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessProcessamento de linguagem naturalCiência política computacionalDetecção de emoçãoPolítica brasileiraTwitterCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOAnálise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias BolsonaroAnalysis of emotions in tweets in response to posts by former president of Brazil Jair Messias Bolsonaroinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis600600e36d4e63-960d-4f5c-9c93-f8b7f5f93d65reponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALTCC_Fernanda_Malheiros.pdfTCC_Fernanda_Malheiros.pdfapplication/pdf2404314https://repositorio.ufscar.br/bitstream/ufscar/18488/1/TCC_Fernanda_Malheiros.pdfb54038df61367aba0e420858bece5cb0MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8810https://repositorio.ufscar.br/bitstream/ufscar/18488/2/license_rdff337d95da1fce0a22c77480e5e9a7aecMD52TEXTTCC_Fernanda_Malheiros.pdf.txtTCC_Fernanda_Malheiros.pdf.txtExtracted texttext/plain129224https://repositorio.ufscar.br/bitstream/ufscar/18488/3/TCC_Fernanda_Malheiros.pdf.txt85ad7df8ab9306bf604e8ba4489f0635MD53ufscar/184882024-05-14 18:31:08.567oai:repositorio.ufscar.br:ufscar/18488Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222024-05-14T18:31:08Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
dc.title.por.fl_str_mv |
Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro |
dc.title.alternative.eng.fl_str_mv |
Analysis of emotions in tweets in response to posts by former president of Brazil Jair Messias Bolsonaro |
title |
Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro |
spellingShingle |
Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro Assi, Fernanda Malheiros Processamento de linguagem natural Ciência política computacional Detecção de emoção Política brasileira CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
title_short |
Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro |
title_full |
Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro |
title_fullStr |
Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro |
title_full_unstemmed |
Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro |
title_sort |
Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro |
author |
Assi, Fernanda Malheiros |
author_facet |
Assi, Fernanda Malheiros |
author_role |
author |
dc.contributor.authorlattes.por.fl_str_mv |
http://lattes.cnpq.br/6394842925871918 |
dc.contributor.authororcid.por.fl_str_mv |
https://orcid.org/0000-0001-8820-964X |
dc.contributor.advisor1orcid.por.fl_str_mv |
https://orcid.org/0000-0003-3996-8599 |
dc.contributor.author.fl_str_mv |
Assi, Fernanda Malheiros |
dc.contributor.advisor1.fl_str_mv |
Caseli, Helena de Medeiros |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/6608582057810385 |
dc.contributor.authorID.fl_str_mv |
8607306f-b83a-41c5-bbb8-2bd94b02a0cb |
contributor_str_mv |
Caseli, Helena de Medeiros |
dc.subject.por.fl_str_mv |
Processamento de linguagem natural Ciência política computacional Detecção de emoção Política brasileira |
topic |
Processamento de linguagem natural Ciência política computacional Detecção de emoção Política brasileira CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
description |
In recent decades, several computational advances have allowed more democratic access to the internet and, consequently, to social networks. The reach of digital politics is vast, and Twitter’s role in this scenario is undeniable. This platform became a significant political debate stage, where citizens, leaders, and institutions interact directly. In Brazil, this dynamic is especially relevant given the intense activity of former president Jair Messias Bolsonaro on the platform. However, manual analysis of such a large volume of data is impractical and error-prone. For such textual data to be transformed into information, it is necessary technologies to extract and process it. The NLP offers valuable tools for the automated analysis of large volumes of text. Among these tools, GoEmotions stands out, a machine learning model that can identify 27 categories of emotions in texts. Thus, this work used GoEmotions, adapted for Portuguese, to categorize the emotions in tweets in response to former president Jair Bolsonaro’s tweets to understand which emotions predominate in this context. The analysis of the results showed a substantial imbalance in the presence of emotions in the corpus, with “anger” being the most predominant emotion. In addition, a varied performance of the model in the identification of emotions was verified, with greater precision in the identification of “anger”, but presenting challenges with complex emotions such as “admiration” and “curiosity”, especially in contexts of irony or sarcasm. These results point to the potential of NLP models in analyzing emotions in political tweets while also highlighting the need for continuous improvements to deal with language nuances. |
publishDate |
2023 |
dc.date.accessioned.fl_str_mv |
2023-09-04T12:12:36Z |
dc.date.available.fl_str_mv |
2023-09-04T12:12:36Z |
dc.date.issued.fl_str_mv |
2023-08-30 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
ASSI, Fernanda Malheiros. Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro. 2023. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2023. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18488. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/ufscar/18488 |
dc.identifier.url.por.fl_str_mv |
https://github.com/LALIC-UFSCar/Analise-de-emocoes-em-tweets-na-politica-brasileira |
identifier_str_mv |
ASSI, Fernanda Malheiros. Análise de emoções em tweets de resposta a posts do ex-presidente do Brasil Jair Messias Bolsonaro. 2023. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2023. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18488. |
url |
https://repositorio.ufscar.br/handle/ufscar/18488 https://github.com/LALIC-UFSCar/Analise-de-emocoes-em-tweets-na-politica-brasileira |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.confidence.fl_str_mv |
600 600 |
dc.relation.authority.fl_str_mv |
e36d4e63-960d-4f5c-9c93-f8b7f5f93d65 |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos Ciência da Computação - CC |
dc.publisher.initials.fl_str_mv |
UFSCar |
publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos Ciência da Computação - CC |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
instname_str |
Universidade Federal de São Carlos (UFSCAR) |
instacron_str |
UFSCAR |
institution |
UFSCAR |
reponame_str |
Repositório Institucional da UFSCAR |
collection |
Repositório Institucional da UFSCAR |
bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstream/ufscar/18488/1/TCC_Fernanda_Malheiros.pdf https://repositorio.ufscar.br/bitstream/ufscar/18488/2/license_rdf https://repositorio.ufscar.br/bitstream/ufscar/18488/3/TCC_Fernanda_Malheiros.pdf.txt |
bitstream.checksum.fl_str_mv |
b54038df61367aba0e420858bece5cb0 f337d95da1fce0a22c77480e5e9a7aec 85ad7df8ab9306bf604e8ba4489f0635 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
repository.mail.fl_str_mv |
|
_version_ |
1813715668482129920 |