Details

Title Приложение для автоматического распознавания новостей, сгенерированных ИИ, и новостей, написанных человеком: выпускная квалификационная работа магистра: направление 02.04.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.04.03_01 «Разработка и математическое обеспечение интеллектуальных информационных систем» = An app for automatically recognizing AI-generated news and human-written news
Creators Петров Владислав Евгеньевич
Scientific adviser Веремьев Виктор Леонтьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects классификация сгенерированных текстов ; большие языковые модели ; стилометрия ; градиентный бустинг ; машинное обучение ; обработка естественного языка ; generated text classification ; large language models ; stylometry ; gradient boosting ; machine learning ; natural language processing
Document type Master graduation qualification work
Language Russian
Level of education Master
Speciality code (FGOS) 02.04.03
Speciality group (FGOS) 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-5493
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\45168
Record create date 9/4/2026

Allowed Actions

–

Action 'Download' will be available if administrator prepare required files

Group Anonymous
Network Internet

В данной выпускной квалификационной работе рассмотрен подход к разработке программного продукта для бинарной классификации новостных текстов на русском языке. Классификация разделяет публикации на написанные человеком и сгенерированные большими языковыми моделями (Large Language Models, LLM). Рассмотрены основные аспекты области обработки естественного языка (Natural Language Processing, NLP) и особенности LLM. Выявлены ключевые сложности задачи классификации сгенерированных текстов. Проведен сравнительный анализ четырех классов методов классификации. Обоснован выбор подхода на основе градиентного бустинга решающих деревьев. Сформулированы функциональные и нефункциональные требования к программному продукту. Сформирован обучающий набор данных. Разработан алгоритм извлечения 32-мерного вектора стилометрических, лексических и морфологических признаков. Обучена и оптимизирована модель LightGBM с подбором оптимального порога принятия решения. Реализовано клиент-серверное веб-приложение. Протестировано общее качество классификации обученной модели. Исследована латентность вычислений на текстах различной длины. Проведено модульное и системное тестирование разработанного программного продукта.

This thesis examines an approach to developing a software product for the binary classification of Russian-language news texts. The classification divides publications into those written by humans and those generated by large language models (Large Language Models, LLM). Key aspects of Natural Language Processing (NLP) and the specifics of LLM are discussed. Key challenges in classifying generated texts are identified. A comparative analysis of four classes of classification methods is conducted. The choice of an approach based on gradient boosting of decision trees is justified. Functional and non-functional requirements for the software product were formulated. A training dataset was created. An algorithm for extracting a 32-dimensional vector of stylometric, lexical, and morphological features was developed. The LightGBM model was trained and optimized, selecting an optimal decision threshold. A client-server web application was implemented. The overall classification performance of the trained model was tested. Computational latency was studied on texts of varying lengths. Unit and system testing of the developed software product was conducted.

Network User group Action
ILC SPbPU Local Network All
Internet Authorized users SPbPU
Internet Anonymous
...