CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial

Bibliographic Details
Main Author: Lima, Pablo de Andrades
Publication Date: 2021
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UNIPAMPA
Download full: https://repositorio.unipampa.edu.br/jspui/handle/riu/7624
Summary: O perfil democrático e livre transformou a Internet em um local usual para propagação de informações, tornando este um meio comumente utilizado para o compartilhamento de falsas notícias, as ditas fake news. Essas notícias possuem um método de escrita diferenciado de conteúdos jornalísticos focados somente no fato em si. Desta forma, esta pesquisa busca afirmar se é possível minimizar o impacto das notícias falsas através de uma análise textual, com uso de Inteligência Artificial (IA), analisando algoritmos de IA já implementados para classificação de notícias falsas. Busca também desenvolver um modelo que classifique uma notícia como verdadeira ou falsa com uso de Inteligência Artificial, comparando o modelo desenvolvido com outros trabalhos correlatos. A pesquisa para composição dos trabalhos correlatos se deu através de uma revisão sistemática da literatura. O modelo foi desenvolvido em Python, no Google Colab. Após a importação do dataset, foi realizado o pré-processamento dos dados com a tokenização usando tensorflow datasets, construção do modelo usando a biblioteca Keras, análise e definição dos hiperparâmetros, treinamento do modelo, avaliação com uso de validação cruzada e testes experimentais de classificação com notícias que não estão na conjunto de dados usados para treinamento. A precisão do modelo alcançou um percentual de 95,76%, mas quando submetido a outras notícias externas a base de dados usada para treino, o valor foi de 80%. Nos resultados, é possível verificar, que o modelo proposto através Redes Neurais Convolucionais apresentou bons resultados preliminares, quando comparado às outras pesquisas para classificação de notícias. Porém há de se observar algumas inconformidades quando os algoritmos são submetidos a situações reais pós o treino.
id UNIP_8ebf6d836d8519c8a9b78943088b3710
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/7624
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Amaral, Érico Marcelo Hoff doCamargo, Sandro da SilvaAmaral, Érico Marcelo Hoff doHeinen, Milton RobertoPiovesan, Sandra DutraLima, Pablo de Andrades2022-09-30T12:40:00Z2022-09-302022-09-30T12:40:00Z2021-10-02LIMA, Pablo de Andrades. CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial. 63p. 2021. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2021.https://repositorio.unipampa.edu.br/jspui/handle/riu/7624O perfil democrático e livre transformou a Internet em um local usual para propagação de informações, tornando este um meio comumente utilizado para o compartilhamento de falsas notícias, as ditas fake news. Essas notícias possuem um método de escrita diferenciado de conteúdos jornalísticos focados somente no fato em si. Desta forma, esta pesquisa busca afirmar se é possível minimizar o impacto das notícias falsas através de uma análise textual, com uso de Inteligência Artificial (IA), analisando algoritmos de IA já implementados para classificação de notícias falsas. Busca também desenvolver um modelo que classifique uma notícia como verdadeira ou falsa com uso de Inteligência Artificial, comparando o modelo desenvolvido com outros trabalhos correlatos. A pesquisa para composição dos trabalhos correlatos se deu através de uma revisão sistemática da literatura. O modelo foi desenvolvido em Python, no Google Colab. Após a importação do dataset, foi realizado o pré-processamento dos dados com a tokenização usando tensorflow datasets, construção do modelo usando a biblioteca Keras, análise e definição dos hiperparâmetros, treinamento do modelo, avaliação com uso de validação cruzada e testes experimentais de classificação com notícias que não estão na conjunto de dados usados para treinamento. A precisão do modelo alcançou um percentual de 95,76%, mas quando submetido a outras notícias externas a base de dados usada para treino, o valor foi de 80%. Nos resultados, é possível verificar, que o modelo proposto através Redes Neurais Convolucionais apresentou bons resultados preliminares, quando comparado às outras pesquisas para classificação de notícias. Porém há de se observar algumas inconformidades quando os algoritmos são submetidos a situações reais pós o treino.The democratic and free profile turned the Internet into a common place for propagation information, making this a commonly used medium for sharing of false news, the so-called fake news. These news have a writing method differentiated from journalistic content focused only on the fact itself. Thus, this research seeks to affirm whether it is possible to minimize the impact of false news through a textual analysis, using Artificial Intelligence (AI), analyzing already implemented AI algorithms for ranking fake news. Search also develop a model that classifies news as true or false with usage of Artificial Intelligence, comparing the developed model with other works correlated. The research for the composition of the related works took place through a systematic review of the literature. The model was developed in Python, on Google Collaboration After importing the dataset, the pre-processing of the data was performed with tokenization using tensorflow datasets, model building using the Keras library, analysis and definition of the hyperparameters, model training, evaluation using cross-validation and experimental ranking tests with news not in the dataset used for training. The model’s accuracy reached a percentage of 95.76%, but when submitted to other news outside the database used for training, the value was 80%. In the results, it is possible to verify that the model proposed through Networks Convolutional Neurals showed good preliminary results when compared to other searches for news classification. But there are some to be observed nonconformities when algorithms are subjected to real situations after training.porUniversidade Federal do PampaUNIPAMPABrasilCampus BagéCNPQ::ENGENHARIASAprendizado profundoProcessamento linguagem naturalRedes neurais convolucionaisDeep LearningNatural Language ProcessingConvolutional Neural NetworksCFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificialinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAORIGINALpablo_finalizado.pdfpablo_finalizado.pdfapplication/pdf4173420https://repositorio.unipampa.edu.br/bitstreams/4b2e5aa4-143e-45e8-8d78-d111ed20ebe1/download775658605fd70a0b42108be3e4060429MD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81854https://repositorio.unipampa.edu.br/bitstreams/b3dff2be-e56c-4a0e-9437-5cce11f1af41/downloadc9ad5aff503ef7873c4004c5b07c0b27MD52falseAnonymousREADriu/76242022-09-30 12:40:01.158open.accessoai:repositorio.unipampa.edu.br:riu/7624https://repositorio.unipampa.edu.brRepositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2022-09-30T12:40:01Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)falseTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvCkluc3RpdHVjaW9uYWwgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSBkaXN0cmlidWlyIGEKc3VhIHB1YmxpY2HDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcwpmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVU5JUEFNUEEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0bwpwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlICBhIFVOSVBBTVBBIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwCmUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHB1YmxpY2HDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4KVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgcHVibGljYcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldSBjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUKb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVOSVBBTVBBIG9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcwpuZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBkZSBwcm9wcmllZGFkZSBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0bwpvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTwpPUkdBTklTTU8sIFZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PIFRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUwpFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBVTklQQU1QQSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcwphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4K
dc.title.pt_BR.fl_str_mv CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial
title CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial
spellingShingle CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial
Lima, Pablo de Andrades
CNPQ::ENGENHARIAS
Aprendizado profundo
Processamento linguagem natural
Redes neurais convolucionais
Deep Learning
Natural Language Processing
Convolutional Neural Networks
title_short CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial
title_full CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial
title_fullStr CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial
title_full_unstemmed CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial
title_sort CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial
author Lima, Pablo de Andrades
author_facet Lima, Pablo de Andrades
author_role author
dc.contributor.advisor1.fl_str_mv Amaral, Érico Marcelo Hoff do
dc.contributor.advisor-co1.fl_str_mv Camargo, Sandro da Silva
dc.contributor.referee1.fl_str_mv Amaral, Érico Marcelo Hoff do
dc.contributor.referee2.fl_str_mv Heinen, Milton Roberto
dc.contributor.referee3.fl_str_mv Piovesan, Sandra Dutra
dc.contributor.author.fl_str_mv Lima, Pablo de Andrades
contributor_str_mv Amaral, Érico Marcelo Hoff do
Camargo, Sandro da Silva
Amaral, Érico Marcelo Hoff do
Heinen, Milton Roberto
Piovesan, Sandra Dutra
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Aprendizado profundo
Processamento linguagem natural
Redes neurais convolucionais
Deep Learning
Natural Language Processing
Convolutional Neural Networks
dc.subject.por.fl_str_mv Aprendizado profundo
Processamento linguagem natural
Redes neurais convolucionais
Deep Learning
Natural Language Processing
Convolutional Neural Networks
description O perfil democrático e livre transformou a Internet em um local usual para propagação de informações, tornando este um meio comumente utilizado para o compartilhamento de falsas notícias, as ditas fake news. Essas notícias possuem um método de escrita diferenciado de conteúdos jornalísticos focados somente no fato em si. Desta forma, esta pesquisa busca afirmar se é possível minimizar o impacto das notícias falsas através de uma análise textual, com uso de Inteligência Artificial (IA), analisando algoritmos de IA já implementados para classificação de notícias falsas. Busca também desenvolver um modelo que classifique uma notícia como verdadeira ou falsa com uso de Inteligência Artificial, comparando o modelo desenvolvido com outros trabalhos correlatos. A pesquisa para composição dos trabalhos correlatos se deu através de uma revisão sistemática da literatura. O modelo foi desenvolvido em Python, no Google Colab. Após a importação do dataset, foi realizado o pré-processamento dos dados com a tokenização usando tensorflow datasets, construção do modelo usando a biblioteca Keras, análise e definição dos hiperparâmetros, treinamento do modelo, avaliação com uso de validação cruzada e testes experimentais de classificação com notícias que não estão na conjunto de dados usados para treinamento. A precisão do modelo alcançou um percentual de 95,76%, mas quando submetido a outras notícias externas a base de dados usada para treino, o valor foi de 80%. Nos resultados, é possível verificar, que o modelo proposto através Redes Neurais Convolucionais apresentou bons resultados preliminares, quando comparado às outras pesquisas para classificação de notícias. Porém há de se observar algumas inconformidades quando os algoritmos são submetidos a situações reais pós o treino.
publishDate 2021
dc.date.issued.fl_str_mv 2021-10-02
dc.date.accessioned.fl_str_mv 2022-09-30T12:40:00Z
dc.date.available.fl_str_mv 2022-09-30
2022-09-30T12:40:00Z
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 LIMA, Pablo de Andrades. CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial. 63p. 2021. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2021.
dc.identifier.uri.fl_str_mv https://repositorio.unipampa.edu.br/jspui/handle/riu/7624
identifier_str_mv LIMA, Pablo de Andrades. CFN-AI: Um classificador de Notícias falsas baseado em Inteligência Artificial. 63p. 2021. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2021.
url https://repositorio.unipampa.edu.br/jspui/handle/riu/7624
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.publisher.none.fl_str_mv Universidade Federal do Pampa
dc.publisher.initials.fl_str_mv UNIPAMPA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Campus Bagé
publisher.none.fl_str_mv Universidade Federal do Pampa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
bitstream.url.fl_str_mv https://repositorio.unipampa.edu.br/bitstreams/4b2e5aa4-143e-45e8-8d78-d111ed20ebe1/download
https://repositorio.unipampa.edu.br/bitstreams/b3dff2be-e56c-4a0e-9437-5cce11f1af41/download
bitstream.checksum.fl_str_mv 775658605fd70a0b42108be3e4060429
c9ad5aff503ef7873c4004c5b07c0b27
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1848608547230711808