Detecção de notícias falsas utilizando aprendizado de máquina

Detalhes bibliográficos
Autor(a) principal: Battisti, Fernando
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/217232
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
id UFSC_c84a37d3503d5e30a3100b7cd205dbfa
oai_identifier_str oai:repositorio.ufsc.br:123456789/217232
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Detecção de notícias falsas utilizando aprendizado de máquinaRegressão logísticaDetecção de notícia falsaProcessamento de linguagem naturalLSTMLogistic regressionFake news detectionLSTMNatural language processingTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.O PFC foi realizado no DAS/UFSC. Atualmente, devido à popularização da internet e a facilidade de acesso às informações, as notícias falsas propagam-se rapidamente, tornando-se uma preocupação para a sociedade. O objetivo deste PFC é obter um modelo de aprendizado de máquina para detecção de notícias falsas. Este estudo contempla o desenvolvimento de dois modelos de classificação, um utilizando regressão logística e outro redes neurais recorrentes do tipo LSTM. Ambos foram treinados e avaliados utilizando uma base de dados de notícias falsas e verdadeiras contendo 7200 amostras em Língua Portuguesa. O pré-processamento de dados foi realizado levando em consideração o modelo de aprendizado de máquina em questão. Para melhorar o desempenho, diversos experimentos foram elaborados com variações nos valores dos hiperparâmetros do modelo. Os resultados foram comparados através das métricas acurácia, precisão, recall e F1-score. O algoritmo regressão logística mostrou-se melhor que rede neural do tipo LSTM, obtendo um valor de F1-score de 92,8%. Por fim, foi desenvolvido uma interface web, a qual é possível realizar a checagem de uma notícia através da utilização do modelo treinado no back-end.This PFC was developed at DAS/UFSC. Currently, due to the popularization of the internet and the ease of access to information, fake news is spreading rapidly, becoming a concern for society. The purpose of this work is to obtain a machine learning model for fake news detection. This study contemplates the development of two classification models, one using logistic regression and the other recurrent neural networks of type LSTM. Both were trained and evaluated using data of fake and true news containing 7200 samples in Portuguese. Data pre-processing was performed taking into account the machine learning model in question. To improve performance, several experiments were carried out with variations in the values of the model’s hyperparameters. Results were compared using the metrics accuracy, precision, recall and F1-score. Logistic regression algorithm proved to be better than LSTM neural network, obtaining a value of 92,8% in F1-score. Finally, a web interface was developed using the trained model on the back-end where it is possible to check a news.Florianópolis, SC.Antonelo, Eric AislanUniversidade Federal de Santa CatarinaBattisti, Fernando2020-11-04T18:27:18Z2020-11-04T18:27:18Z2020-10-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis68 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/217232info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2020-11-04T18:27:18Zoai:repositorio.ufsc.br:123456789/217232Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-11-04T18:27:18Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Detecção de notícias falsas utilizando aprendizado de máquina
title Detecção de notícias falsas utilizando aprendizado de máquina
spellingShingle Detecção de notícias falsas utilizando aprendizado de máquina
Battisti, Fernando
Regressão logística
Detecção de notícia falsa
Processamento de linguagem natural
LSTM
Logistic regression
Fake news detection
LSTM
Natural language processing
title_short Detecção de notícias falsas utilizando aprendizado de máquina
title_full Detecção de notícias falsas utilizando aprendizado de máquina
title_fullStr Detecção de notícias falsas utilizando aprendizado de máquina
title_full_unstemmed Detecção de notícias falsas utilizando aprendizado de máquina
title_sort Detecção de notícias falsas utilizando aprendizado de máquina
author Battisti, Fernando
author_facet Battisti, Fernando
author_role author
dc.contributor.none.fl_str_mv Antonelo, Eric Aislan
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Battisti, Fernando
dc.subject.por.fl_str_mv Regressão logística
Detecção de notícia falsa
Processamento de linguagem natural
LSTM
Logistic regression
Fake news detection
LSTM
Natural language processing
topic Regressão logística
Detecção de notícia falsa
Processamento de linguagem natural
LSTM
Logistic regression
Fake news detection
LSTM
Natural language processing
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.
publishDate 2020
dc.date.none.fl_str_mv 2020-11-04T18:27:18Z
2020-11-04T18:27:18Z
2020-10-20
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.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/217232
url https://repositorio.ufsc.br/handle/123456789/217232
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 68 f.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652296154775552