WEB-застосунок для протидії дезінформації з допомогою штучного інтелекту

dc.contributor.advisorСамотий, Володимир Васильович
dc.contributor.affiliationНаціональний університет "Львівська політехніка"
dc.contributor.authorБучко, Устим-Володимир Володимирович
dc.contributor.authorBuchko, Ustym-Volodymyr Volodymyrovych
dc.coverage.placenameЛьвів
dc.date.accessioned2025-10-14T13:43:11Z
dc.date.created2024
dc.date.issued2024
dc.description.abstractМета даної бакалаврської роботи полягає у розробці веб-застосунку для автоматичного виявлення дезінформації з використанням сучасних технологій штучного інтелекту та обробки природної мови. Запропонована система поєднує модулі збору, аналізу та інтерактивної візуалізації інформації для забезпечення ефективної та оперативної ідентифікації фейкових повідомлень і маніпулятивних текстів у різних тематичних напрямах. Реалізовано багаторівневий підхід, що ґрунтується на використанні великих мовних моделей (LLM) та трансформерних архітектур (BERT, RoBERTa), які дозволяють здійснювати детальний контекстуальний аналіз, виявляти ознаки токсичності, мови ненависті, емоційної маніпуляції та пропаганди у текстах. Система складається з трьох основних компонентів: серверної частини на основі FastAPI і MySQL, фронтенду, реалізованого на JavaScript і React із застосуванням Tailwind CSS для сучасної адаптивної стилізації, та спеціалізованого модуля скрейпінгу для постійного оновлення навчальних даних із різних джерел (BBC, CNN, EUvsDisinfo, Telegram-канали). На основі отриманих даних були навчені та інтегровані кілька моделей з бібліотеки Hugging Face, що дозволило організувати багатокомпонентний аналіз кожного повідомлення. Особливу увагу приділено питанням безпеки: реалізовано двофакторну автентифікацію користувачів, шифрування паролів, захист API через JWT- токени, що гарантує конфіденційність і захищеність персональних даних. У системі передбачена історія аналізів, візуалізація результатів за різними аспектами (пропаганда, емоційність, токсичність), а також автоматичне формування висновків щодо ймовірності наявності дезінформації. 5 Проведене тестування та аналіз продемонстрували, що розроблений веб- застосунок дозволяє швидко і точно виявляти фейкові та маніпулятивні повідомлення, забезпечуючи зручність використання для кінцевих користувачів. Практична цінність роботи полягає у можливості подальшого масштабування і адаптації системи до різних мов, тематик та умов інформаційного середовища.веб-застосунок, нейронні мережі, BERT, FastAPI, скрейпінг, інформаційна безпека.
dc.description.abstractThe purpose of this bachelor’s thesis is the development of a web application for automatic disinformation detection using modern artificial intelligence technologies and natural language processing. The proposed system integrates modules for data collection, analysis, and interactive visualization to ensure effective and timely identification of fake messages and manipulative texts across various thematic domains. A multi-level approach has been implemented, based on the use of large language models (LLM) and transformer architectures (BERT, RoBERTa), enabling detailed contextual analysis and the detection of toxicity, hate speech, emotional manipulation, and propaganda in texts. The system consists of three main components: a backend built on FastAPI and MySQL, a frontend developed with JavaScript and React using Tailwind CSS for modern adaptive styling, and a specialized scraping module for continuous dataset updates from various sources (BBC, CNN, EUvsDisinfo, Telegram channels). Based on the collected data, several models from the Hugging Face web service were trained and integrated, enabling comprehensive multi-component analysis of each message. Special attention is paid to security issues: two-factor user authentication, password encryption, and API protection via JWT tokens have been implemented, ensuring the confidentiality and security of personal data. The system provides analysis history, visualization of results by different aspects (propaganda, emotionality, toxicity), as well as automated conclusions regarding the probability of disinformation in the analyzed message. Testing and analysis have shown that the developed web application enables fast and accurate detection of fake and manipulative messages, providing a user-friendly experience for end users. The practical value of this work lies in the possibility of 7 further scaling and adapting the system to different languages, topics, and information environments.
dc.format.pages52
dc.identifier.citationБучко У. В. WEB-застосунок для протидії дезінформації з допомогою штучного інтелекту : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.122.00.09 — Системна інженерія (Інтернет речей)“ / Устим-Володимир Володимирович Бучко. — Львів, 2024. — 52 с.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/112275
dc.language.isouk
dc.publisherНаціональний університет "Львівська політехніка"
dc.relation.referencesWardle C., Derakhshan H. Information Disorder: Toward an interdisciplinary
dc.relation.referencesframework for research and policy making. Council of Europe Report DGI(2017)09,
dc.relation.references– P. 20–25.
dc.relation.referencesShu K., Sliva A., Wang S., Tang J., Liu H. Fake News Detection on Social
dc.relation.referencesMedia: A Data Mining Perspective // ACM SIGKDD Explorations Newsletter. –
dc.relation.references– Vol. 19, No. 1. – P. 22–36.
dc.relation.referencesBrown T. et al. Language Models are Few-Shot Learners // Advances in Neural
dc.relation.referencesInformation Processing Systems. – 2020. – Vol. 33. – P. 1877–1901.
dc.relation.referencesLiu B. Sentiment Analysis: Mining Opinions, Sentiments, and Emotions.
dc.relation.referencesCambridge University Press, 2020. – 422 p.
dc.relation.referencesDevlin J., Chang M.-W., Lee K., Toutanova K. BERT: Pre-training of Deep
dc.relation.referencesBidirectional Transformers for Language Understanding // NAACL-HLT. – 2019. – P.
dc.relation.references4171–4186.
dc.relation.referencesenWardle C., Derakhshan H. Information Disorder: Toward an interdisciplinary
dc.relation.referencesenframework for research and policy making. Council of Europe Report DGI(2017)09,
dc.relation.referencesen– P. 20–25.
dc.relation.referencesenShu K., Sliva A., Wang S., Tang J., Liu H. Fake News Detection on Social
dc.relation.referencesenMedia: A Data Mining Perspective // ACM SIGKDD Explorations Newsletter. –
dc.relation.referencesen– Vol. 19, No. 1. – P. 22–36.
dc.relation.referencesenBrown T. et al. Language Models are Few-Shot Learners // Advances in Neural
dc.relation.referencesenInformation Processing Systems. – 2020. – Vol. 33. – P. 1877–1901.
dc.relation.referencesenLiu B. Sentiment Analysis: Mining Opinions, Sentiments, and Emotions.
dc.relation.referencesenCambridge University Press, 2020. – 422 p.
dc.relation.referencesenDevlin J., Chang M.-W., Lee K., Toutanova K. BERT: Pre-training of Deep
dc.relation.referencesenBidirectional Transformers for Language Understanding // NAACL-HLT. – 2019. – P.
dc.relation.referencesen4171–4186.
dc.rights.holder© Національний університет "Львівська політехніка", 2024
dc.rights.holder© Бучко, Устим-Володимир Володимирович, 2024
dc.subject6.122.00.09
dc.subjectдезінформація
dc.subjectштучний інтелект
dc.subjectобробка природної мови
dc.subjectdisinformation
dc.subjectartificial intelligence
dc.subjectnatural language processing
dc.subjectweb application
dc.subjectneural networks
dc.subjectBERT
dc.subjectFastAPI
dc.subjectscraping
dc.subjectinformation security
dc.titleWEB-застосунок для протидії дезінформації з допомогою штучного інтелекту
dc.title.alternativeAnti-Disinformation Web Application Using Artificial Intelligence
dc.typeStudents_diploma

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2024_61220009_Buchko_Ustym-Volodymyr_Volodymyrovych_277719.pdf
Size:
2.27 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.91 KB
Format:
Plain Text
Description: