Аналізування українськомовних віршів засобами обробки природної мови

dc.contributor.authorСмиш, Олегuk_UA
dc.contributor.authorШвець, Дмитроuk_UA
dc.date.accessioned2026-01-29T07:31:15Z
dc.date.available2026-01-29T07:31:15Z
dc.date.issued2025
dc.descriptionThis paper presents the development and usage of a parser designed for the comprehensive analysis of Ukrainian-language poetry. The parser integrates techniques from natural language processing to determine metrical patterns, identify rhymes and rhyme schemes, and detect the presence of 16 tropes across three levels of linguistic processing: phonological, morphosyntactic, and semantic. At the phonological level, ruleased methods are employed to detect stylistic devices such as alliteration, assonance, anaphora, epiphora, refrain, and rhetorical questions. For morphosyntactic analysis, the parser processes CoNLL-U formatted data generated by three language analysers (UDPipe, Stanza, spaCy) to ensure robustness in identifying epithets, inversions, parallelisms, similes, and rhetorical appeals. Semanticlevel analysis is conducted using a large language model (LLM), Claude 3.5 Sonnet, which interprets metaphors, hyperbole, litotes, personification, and oxymora. The parser includes a metrical analysis module that identifies stressed syllables and constructs rhythmic patterns to classify each poetic line into one of the canonical meters (iamb, trochee, dactyl, amphibrach, or anapest). It also identifies rhyme pairs and classifies rhyme schemes as tail, ring, or internal. A web application was developed using FastAPI and React, enabling users to input poems and interactively visualize analytical results. This tool has been applied to three canonical Ukrainian poetry collections — by Taras Shevchenko, Lesia Ukrainka, and Vasyl Symonenko — demonstrating its capacity to uncover stylistic patterns across different periods and poetic styles. Evaluation results show high accuracy: 94.39% for metre detection, 96.26% for rhyme identification, and 94.58% for trope recognition, outperforming three reviewed LLMs. The parser enables nuanced analysis of Ukrainian poetic texts, supporting educational, philological, and literary research.en_US
dc.description.abstractУ статті описано розроблення та застосування парсера для комплексного аналізування українськомовних віршів. Створено механізми визначення віршового розміру, рим і способів римування, що ґрунтуються на побудові схем наголошування. Парсер дає змогу виявляти входження 16 художніх засобів на трьох рівнях оброблення тексту. На фонологічному рівні застосовано rule-based підходи в аналізуванні тексту, на морфосинтаксичному — оброблення даних формату CoNLL-U, сформованих із результатів роботи трьох мовних аналізаторів, а для виявлення тропів на семантичному рівні — використано велику мовну модель. Створено вебзастосунок для наочної взаємодії з функціями парсера. Розроблений інструмент застосовано для аналізування трьох українськомовних збірок віршів.uk_UA
dc.identifier.citation111uk_UA
dc.identifier.issn2617-3808
dc.identifier.issn2617-7323
dc.identifier.urihttps://doi.org/10.18523/2617-3808.2025.8.213-224
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/38209
dc.language.isoukuk_UA
dc.relation.sourceНаукові записки НаУКМА. Комп'ютерні наукиuk_UA
dc.statusfirst publisheduk_UA
dc.subjectобробка природної мовиuk_UA
dc.subjectпарсерuk_UA
dc.subjectмовний аналізаторuk_UA
dc.subjectвеликі мовні моделіuk_UA
dc.subjectвебзастосунокuk_UA
dc.subjectукраїнська моваuk_UA
dc.subjectвіршuk_UA
dc.subjectаналіз віршаuk_UA
dc.subjectтропuk_UA
dc.subjectхудожній засібuk_UA
dc.subjectвіршовий розмірuk_UA
dc.subjectримаuk_UA
dc.subjectспосіб римуванняuk_UA
dc.subjectстаттяuk_UA
dc.subjectnatural language processingen_US
dc.subjectparseren_US
dc.subjectlanguage analyseren_US
dc.subjectlarge language modelsen_US
dc.subjectweb applicationen_US
dc.subjectUkrainian languageen_US
dc.subjectpoemen_US
dc.subjectpoem analysisen_US
dc.subjecttropeen_US
dc.subjectmetreen_US
dc.subjectrhymeen_US
dc.subjectrhyme schemeen_US
dc.titleАналізування українськомовних віршів засобами обробки природної мовиuk_UA
dc.title.alternativeUkrainian poetry analysis using nlp methodsen_US
dc.typeArticleuk_UA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Smysh_Shvets_Analizuvannia_ukrainskomovnykh_virshiv_zasobamy_obrobky_pryrodnoi_movy.pdf
Size:
4.76 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections