Capítulo de livro · Informação, Dados e Tecnologia

Análise de sentimentos: Identificando sentimentos em comentários da Rede Humaniza SUS

Autoria

  • Eduardo Alves Silva Universidade Nova de Lisboa (NOVAIMS)
  • Luis Felipe Rosa de Oliveira Universidade Federal de Goías (UFGO)

Resumo

A análise de sentimentos e áreas correlatas ao processamento de linguagem natural tem-se tornado cada vez mais comuns em diversos contextos, seja no empresarial ou acadêmico. Esse tipo de análise facilita a compreensão a respeito de opiniões e sentimentos de diferentes indivíduos em relação a determinado produto ou temática. Ao levar em consideração a crescente difusão das redes sociais e a interação entre usuários nessas redes, a captação de dados para análise de sentimento se tornou mais simples do que era anos atrás, onde frequentemente eram utilizados questionários ou formulários para captar a opinião de uma pessoa a respeito de algo. Com esse intuito e com a alta densidade de informação da rede humaniza SUS (RHS), a primeira rede social brasileira criada a partir de uma política pública, voltada para o tema da humanização da saúde. A rede humaniza SUS torna-se um ambiente de estudo promissor para análise de sentimentos, fazendo-se uso de uma abordagem não supervisionada que visa o uso de um dicionário ou léxico de sentimentos criado com palavras em Português, e com a possibilidade de aplicação utilizando a linguagem de programação python, para apresentar a classificação de sentimentos dos comentários feitos pelos usuários da rede.

Palavras-chave

Rede Humaniza SUSAnálise de SentimentosLéxico de SentimentosProcessamento de Linguagem Natural

Dados da publicação

Publicado em
Informação, Dados e Tecnologia (Livro)
Organização
Guilherme Ataíde Dias; Moisés Lima Dutra; Fábio Mosso Moreira; Fernando de Assis Rodrigues; Ricardo César Gonçalves Sant'Ana
ISBN
978-85-67703-05-3
Idioma
Português
Páginas
491–500
Ano
2018
Origem
II WIDaT — WIDaT – Workshop de Informação, Dados e Tecnologia

Apresentação em vídeo

O meu é Eduardo esse vídeo é uma apresentação sobre o trabalho que foi enviado para o workshop de informação dados e tecnologia que ocorre na Universidade da Paraíba entre os dias 27/11 e 29/11 de 2018.<br />O trabalho em questão tem o nome de “ANÁLISE DE SENTIMENTOS: Identificando sentimentos em comentários da Rede Humaniza SUS” trabalho foi produzido por mim Eduardo Silva e pelo meu colega Luiz Felipe Rosa.<br />O trabalho em questão tem como objetivo identificar sentimentos nos comentários da rede humaniza sus é uma rede social que têm atividade desde o ano de 2008 permeia assuntos relacionados ao sistema único de saúde brasileiro,ou seja, o SUS.<br />Atualmente a rede tem cerca de 30 mil usuários 14 mil publicações e em torno de 35 mil a 40 mil comentários. Para análises de sentimentos da rede dos comentários da rede nós fizemos o uso de mineração de dados ou mineração de texto nesse caso aplicando alguns conceitos de processamento de linguagem natural tudo utilizando a linguagem de programação python os dados foram coletados utilizando um banco de dados da rede após a coleta dos dados nós passamos a um tratamento desses dados usando um alguns metodologias de análise de texto e processamento de linguagem natural.<br />O texto em si vinha com linha com uma sujeira ou seja nesse contexto a sujeira são por exemplo caracteres assim que não foram bem identificados como a Ç, o AÕ entre outros caracteres.<br />Para além disso alguns comentários vinham com tags html ou seja apresentava as tags de parágrafos quebra de linha entre outros utilizando a linguagem de programação python fizemos limpeza desses dados e a sua normalização ou seja os dados passaram a ser normalizados sem sujeira todos os comentários com letras minúsculas.<br />Para identificação de sentimentos ou em alguns casos a sua classificação que não é bem esse caso podemos utilizar o aprendizado de máquina ou um léxico de sentimento uma vez que o intuito do trabalho para identificação e não a classificação nós utilizamos um léxico sentimento, o léxico é um com um dicionário com um conjunto de palavras ou textos que tenha atribuído a essas palavras uma polaridade essa popularidade pode ser positiva negativa ou neutra no caso do estudo nós utilizamos um léxico de sentimento chamado o OpLéxicon que é produzido pela PUC-RS baseado em texto jornalístico e em algumas outras fontes que eles utilizaram para produzir.<br />O OpLéxicon contém cerca de 32191 itens ou seja 32191 palavras dentre elas temos 24485 objetivos e 6889 verbos.<br />Nesse caso é preponderante o número de adjetivos e verbos uma vez que na língua portuguesa para definir um sentimento normalmente são esses dois tipos de palavras que são utilizados mas o léxico ainda tem hashtags determinantes preposições adjetivos e emóticos para dar segmento à metodologia o que fizemos foi a parte do léxico do sentimento criar uma metodologia de comparação das palavras que existe no comentário e que aparece no léxico, ou seja, se uma sentença tem 20 palavras e 10 das palavras aparecem no léxico de sentimento nós iremos armazenar os valores da polaridade dessas palavras e se encontram tanto no léxico quanto no comentário em questão a partir disso nós usamos uma metodologia de verificação e cálculo para definir quais os sentimentos aquele comentário que apresenta para tal nós tivemos como base os estudos feitos por autores que criaram um léxico de opinião o único de mineração de opinião da língua inglesa a partir do código que faz o uso desse léxico, nós fizemos uma adaptação com o léxicon a partir disso conseguimos verificar quais eram popularidade das palavras e assim sendo vai ficar com a popularidade do comentário ou seja se o comentário era positivo negativo ou neutro de acordo com o número de palavras positivas negativas ou neutras que apareciam nesse comentário.<br />Feito isso nós replicamos esse processo para todos os quase 40 mil comentários gerando assim a identificação de sentimentos de cada um deles.<br />A partir da identificação da popularidade nós podemos perceber que existe uma quantidade maior de comentários positivos e neutros do que negativos,.<br />Talvez isso ocorra por conta do tipo de rede social ao qual estamos lidando é uma rede um pouco mais controlada e focado em um tema específico então as pessoas nos comentários tendem a ser mais assertivas em termos de não dar comentários negativos mas sim comentários positivos de apoio ou então mensagens mais simples como bom dia gostei muito da postagem da publicação e comentários nessa linha<br />Dessa forma o resultado final que nós tivemos além da popularidade dos sentimentos a verificação das palavras mais comumente utilizadas em todos os comentários sendo que a palavra saúde como esperado parece em sua maioria assim como SUS entre outras relacionadas a esse contexto da saúde.<br />Foi possível também averiguar algumas questões mais minuciosos que se trata de uma análise um tanto quanto descritiva como por exemplo qual a frequência de comentários por mês por ano e assim por diante. Mas o resultado final a que nos interessava e que foi alcançado era definir ou identificar os possíveis sentimentos de cada um dos comentários pode se dizer que de certa forma nós estamos criando um dataset que posteriormente pode ser utilizado para classificar novos comentários então é importante ressaltar que o trabalho não se trata da classificação utilizando aprendizado de máquina mas sim da identificação utilizando um léxico a partir desse ponto é possível fazer uma comparação com outros léxico de sentimento da língua portuguesa para verificar quais deles tem uma taxa de acerto maior em relação à identificação de sentimentos no entanto uma vez que foi feito uso apenas do OpLéxico.<br />Nós tivemos como resultado final somente esses dados de identificação do sentimento agradeço a atenção daqueles que ler um artigo ou que estão apenas vendo o vídeo de apresentação muito obrigado e até mais.<br />