Концептуальна модель NLP-системи та NLP-застосунок сентимент-аналізу відгуків користувачів послуг операторів мобільного зв'язку в Україні

  • П. П. Маслянко Національний технічний університет України "Київський політехнічний інститут ім. Ігоря Сікорського", м. Київ https://orcid.org/0000-0003-4001-7811
  • Ю. С. Мисак Національний технічний університет України "Київський політехнічний інститут ім. Ігоря Сікорського", м. Київ https://orcid.org/0009-0008-2628-7982
Ключові слова: оброблення природної мови, бізнес-профіль Еріксона-Пенкера, системна інженерія NLP-систем, подання NLP-систем, концептуальна модель NLP-системи

Анотація

Завдання та задачі з оброблення природної мови спрямовані на вирішення широкого класу наукових та прикладних завдань. З'ясовано, що систематизація таких завдань окреслює конкретні напрями проведення пошукових етапів дослідження, теоретичних та прикладних розробок в області NLP (англ. Natural Language Processing), насамперед таких, що найбільше обговорюють і дискутують в інженерній спільноті та R&D (англ. Research and Development) компанії. Зокрема – сегментація тексту і його морфологічний аналіз, синтаксичний і семантичний аналіз, машинний переклад і генерування тексту, сентимент-аналіз (або аналіз тональності тексту) і вибірковий пошук та аналіз інформації, а також багато інших прикладних застосувань. Встановлено, що актуальною є проблема дослідження та розроблення певних аксіоматичних інструментів подання NLP-систем на основі системного підходу та системної інженерії. Результат такого подання – науково обґрунтована концептуальна модель NLP-системи. Для розроблення концептуальної моделі NLP-системи було застосовано метод системної інженерії інформаційно-комунікаційних систем на основі бізнес-профілю Еріксона-Пенкера. Цей метод дає змогу формалізувати NLP-систему у вигляді множини конкретних іменованих класів сутностей, визначити проблеми, задачі і завдання NLP-системи, мету, ресурси, процеси і бізнес-правила, на основі яких така NLP-система функціонує. Така концептуальна модель NLP-системи упорядковує і систематизує потрібну і достатню множину класів сутностей і відношення між ними. Концептуальна модель NLP-системи дає змогу розробити структурне та динамічне подання моделі конкретної NLP-системи, показати внутрішню структуру її компонентів та інтерфейсів взаємодії між ними для вирішення конкретного класу завдань. Показано приклад застосування концептуального моделювання для розроблення концептуальної моделі NLP-системи та застосунку сентимент-аналізу (англ. Sentiment Analysis) відгуків користувачів послуг операторів мобільного зв'язку в Україні, проведено верифікацію та валідацію роботи застосунку. Перспективи подальших досліджень спрямовані на вдосконалення концептуальної моделі NLP-систем та розроблення методик системної інженерії NLP-систем для вирішення конретних класів завдань оброблення та аналізу природної мови.

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

П. П. Маслянко, Національний технічний університет України "Київський політехнічний інститут ім. Ігоря Сікорського", м. Київ

канд. техн. наук, ст. наук. співробітник, доцент, кафедра прикладної математики

Ю. С. Мисак, Національний технічний університет України "Київський політехнічний інститут ім. Ігоря Сікорського", м. Київ

магістр, кафедра прикладної математики

Посилання

Amazon Web Services, Inc. (n.d.). Amazon Simple Storage Service Documentation. Amazon. Retrieved May 11, 2026. URL: https://docs.aws.amazon.com/s3/

Anand, A. (2020, September 2). Cross lingual models (XLM-R). Medium. URL: https://medium.com/@aman.anand54321/cross-lingual-models-xlm-r-7d557302698b

Borthakur, D. (2026). HDFS Architecture Guide. Apache Hadoop. URL: https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html

Brand24. (n.d.). Brand24 – #1AI social listening tool. Brand24. URL: https://brand24.com/

Budel, G., Jin, Y., Van Mieghem, P., & Kitsak, M. (2023). Topological properties and organizing principles of semantic networks. Scientific Reports, 13, article ID 11728. https://doi.org/10.1038/s41598-023-37294-8

Cer, D., Yang, Y., Kong, S.-y., Hua, N., Limtiaco, N., St. John, R., Constant, N., Guajardo-Cespedes, M., Yuan, S., Tar, C., Sung, Y.-H., Strope, B., & Kurzweil, R. (2018). Universal Sentence Encoder. arXiv preprint arXiv:1803.11175. URL: https://arxiv.org/abs/1803.11175

Chaudhuri, K. D. (2022, March). Building Naive Bayes Classifier from Scratch to Perform Sentiment Analysis. Analytics Vidhya. URL: https://www.analyticsvidhya.com/blog/2022/03/building-naive-bayes-classifier-from-scratch-to-perform-sentiment-analysis/

Conneau, A., Khandelwal, Kartikay., & Goyal, Naman., et al. (2020). Unsupervised Cross-lingual Representation Learning at Scale. arXiv.org. https://doi.org/10.48550/arXiv.1911.02116

Curtis, J. (2025). What is a Data Lake? – Introduction to Data Lakes and Analytics – AWS. Amazon Web Services, Inc. URL: https://aws.amazon.com/what-is/data-lake/

Edmonds, Ph., & Agirre, E. (2008). Word sense disambiguation. Scholarpedia, 3(7), article ID 4358. https://doi.org/10.4249/scholarpedia.4358

Eriksson, H.-Er. & Penker, M. (1999). Business Modeling with UML: Business Patterns at work, Wiley & Sons, Fall. URL: https://www.utm.mx/~caff/poo2/Business%20Modeling%20with%20UML.pdf

Expert.ai. (2022, April 26). What semantic analysis means to natural language processing. URL: https://www.expert.ai/blog/natural-language-process-semantic-analysis-definition/

Foster, P., & Fawcett, T. (2013). Data Science for Business: What you need to know about data mining and data-analytic thinking. OReilly Media, Inc. URL: https://www.researchgate.net/publication/256438799_Data_Science_for_Business

Gandhi, R. (2018, June 7). Support Vector Machine – Introduction to Machine Learning Algorithms. Towards Data Science. URL: https://towardsdatascience.com/support-vector-machine-introduction-to-machine-learning-algorithms-934a444fca47

Gillham, J. (2025, August 20). What are dialogue systems – How do they relate to AI content creation? Originality.AI. URL: https://originality.ai/blog/what-are-dialogue-systems

Grytsiuk, P. Y., Ivanyshyn, A. V., & Hrytsiuk, Y. I. (2023). Quality assurance of software products in accordance with IEEE 730-2014 standard within the project implementation lifecycle. Scientific Bulletin of UNFU, 33(2), 101–117. https://doi.org/10.36930/40330214

Hardeniya, N., Perkins, J., Chopra, D., Joshi, N., & Mathur, I. (2016). Natural Language Processing: Python and NLTK. Packt Publishing. URL: https://books.google.com.ua/books?id=0J_cDgA AQBAJ&pg=PA21&hl=uk&source=gbs_toc_r&cad=2#v=onepage&q&f=false

Harris, J. (2016, November 21). The growing importance of big data quality. SAS Blogs. URL: https://blogs.sas.com/content/datamanagement/2016/11/21/growing-import-big-data-quality/

Hashemi-Pour, C., & Barney, N. (2024, October 28). What is named entity recognition (NER)? [Definition]. TechTarget. URL: https://www.techtarget.com/whatis/definition/named-entity-recognition-NER

Hattenhauer, R. (2024). ChatGPT & Co.: A Workbook for Writing, Research, Creating Images, Programming, and More (1st ed.). Chapman and Hall/CRC. https://doi.org/10.1201/9781003503675

Hossain, B. A., Md. Mukta, S. H., Md. Islam, A., Zaman, A., & Schwitter, R. (2023). Natural Language – Based Conceptual Modelling Frameworks: State of the Art and Future Opportunities. ACM Computing Surveys, 56, 1, article ID 12, 26 p. https://doi.org/10.1145/3596597

Huang, H., & Zhang, B. (2009). Text Segmentation. In: LIU, L., ÖZSU, M.T. (Eds). Encyclopedia of Database Systems. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39940-9_421

Hugging, Face. (2026). Hugging Face – The AI community building the future [HomePage]. URL: https://huggingface.co/

Huilgol, P. (2024). Precision and Recall | Essential Metrics for Machine Learning (2023 Update). Analytics Vidhya. URL: https://www.analyticsvidhya.com/articles/precision-and-recall-in-machine-learning/

Jurafsky, D., & Martin, J. H. (2026). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition with Language Models, 3rd edition. Online manuscript released January 6, 2026. Prentice Hall. URL: https://web.stanford.edu/~jurafsky/slp3

Just, J. (2024). Natural language processing for innovation search – Reviewing an emerging non-human innovation intermediary. Technovation, 129, article ID 102883. https://doi.org/10.1016/j.technovation.2023.102883

Khani, F., & Ribeiro, M. T. (2023). Collaborative Development of NLP models. Hugging Face. URL: https://arXiv.org/pdf/ 2305.12219

Kirvan, P., Lutkevich, B., & Kiwak, K. (2024, November 20). What is speech recognition? [Definition from TechTarget]. Customer Experience. URL: https://www.techtarget.com/searchcustomerexperience/definition/speech-recognition

Lebedenko, N., Datsyshyn, K., Haladzhun, Z., Kunanets, N., Veretennikova, N., et al. (2024). Words with the Prefix De- in the Ukrainian Online Media: Structure, Semantics, Tonality. Communication and Linguistics Studies, 10(2), 39–52. https://doi.org/10.11648/j.cls.20241002.13

Maslianko, P. P., & Sielskyi, E. P. (2021). Method of system engineering of neural machine translation systems. KPI Science News, № 2, 46–55. https://doi.org/10.20535/kpisn.2021.2.236939

Maslianko, P. R., & Maystrenko, O. S. (2008). The system engineering of organizational system informatization projects. KPI Science News, 6, 4–42. URL: https://ela.kpi.ua/handle/123456789/36036

Maslianko, P., & Sielskyi, Y. (2021). Data Science – Definition and Structural Representation. System Research & Information Technologies, № 1, article ID 61–78. https://doi.org/10.20535/SRIT.2308-8893.2021.1.05

Meta Platforms, Inc. (n.d.). Meta developer documentation | Meta APIs, SDKs & guides. Meta for Developers. Retrieved May 11, 2026. URL: https://developers.facebook.com/docs/

Microsoft. (2026, April 15). Use the Azure Data Lake Storage URI [Documentation]. Microsoft Learn. URL: https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction

MIT Technology Review Insights. (2026, April 14). Redefining the future of software engineering: How agentic AI will change the way software is developed and managed. [Report]. URL: https://www.technologyreview.com/2026/04/14/1134397/redefining-the-future-of-software-engineering/

MonkeyLearn. (2026). Text analysis platform to unlock insights from customer feedback. monkeylearn.com. URL: https://www.medallia.com/platform/text-analytics/

Ni, J., Young, T., Pandelea, V., et al. (2023). Recent advances in deep learning based dialogue systems: a systematic survey. Artif Intell Rev, 56, 3055–3155. https://doi.org/10.1007/s10462-022-10248-8

Patsai, B., Nechyporuk, I., & Kovtun, A. (2025). Natural language processing in Ukrainian: challenges and prospects for the use of artificial intelligence in education. Digital Economy and Economic Security, 1(16), 172–179. https://doi.org/10.32782/dees.16-26

Rosu, R., Stefan Stoica, A., Popescu, P. St., & Mihăescu, M. Cr. (2020). NLP based Deep Learning Approach for Plagiarism Detection. International Joural of User-System Interaction, 13(1), article ID 48–60. https://doi.org/10.37789/ijusi.2020.13.1.4

Savchenko, Ye. A., & Savchenko, M. Yu. (2020). The Transfer Learning Task as the Means of Metalearning Tasks Solution. Control Systems and Computers, 2, 41–54. https://doi.org/10.15407/csc.2020.02.041

Shikha. (2025, May 26). Data lake vs. data warehouse: Whats the difference?. Analytics Vidhya. URL: https://www.analyticsvidhya.com/blog/2023/02/a-comprehensive-guide-to-data-lake-vs-data-warehouse/

Siva, G. (2021, November 2). BERT – Bidirectional Encoder Representations from Transformer. Medium. URL: https://gayathri-siva.medium.com/bert-bidirectional-encoder-representations-from-transformer-8c84bd4c9021

Storey, V. C., Lukyanenko, R., & Castellanos, A. (2023). Conceptual modeling: Topics, themes, and technology trends. ACM Computing Surveys, 55(14s), article ID 317, 1–38. https://doi.org/10.1145/3589338

Stryker, C., & Holdsworth, J. (2026). What is NLP (Natural Language Processing)? IBM. URL: https://www.ibm.com/think/topics/natural-language-processing

Suram, P., Banik, D., & Sharma, A. K. (2026). Large language model based machine translation for universal multilingual understanding and translation quality enhancement. Discover Computing, 29, article ID 217. https://doi.org/10.1007/s10791-026-10027-x

Thanaki, J. (2017). Python Natural Language Processing: Advanced machine learning and deep learning techniques for natural language processing. Packt Publishing. URL: https://dl.acm.org/doi/book/10.5555/3164989#cited-by-sec

The Stanford Natural Language Processing Group. (2025). Machine translation. URL: https://nlp.stanford.edu/projects/mt.shtml

Torskyi, O. I., & Hrytsiuk, Y. I. (2025). Application of machine learning to enhance the efficiency of automated software testing. Scientific Bulletin of UNFU, 35(4), 142–149. https://doi.org/10.36930/40350416

Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, L., & Polosukhin, I. (2017). Attention is all you need. In Advances in Neural Information Processing Systems, 30, 5998–6008. Curran Associates, Inc. https://doi.org/10.48550/arXiv.1706.03762

Zhang, L., & Sun, J. T. (2009). Text generation. In L. Liu & M. T. Özsu (Eds.), Encyclopedia of database systems (pp. 3065–3070). Springer. https://doi.org/10.1007/978-0-387-39940-9_416

Опубліковано
2026-06-25
Як цитувати
Маслянко, П. П., & Мисак, Ю. С. (2026). Концептуальна модель NLP-системи та NLP-застосунок сентимент-аналізу відгуків користувачів послуг операторів мобільного зв’язку в Україні. Scientific Bulletin of UNFU, 36(3), 146–160. https://doi.org/10.36930/40360316
Розділ
Системний аналіз та наука про дані