Вебплатформа для персоналізованих рекомендацій товарів на основі семантичного аналізу пошукових запитів засобами штучного інтелекту

Ключові слова: векторні подання пошукових запитів, адаптивні вагові коефіцієнти компонент, холодний старт рекомендаційної системи, колаборативна фільтрація вподобань користувачів, робота з векторними даними

Анотація

Досліджено проблему незадовільної якості процесу пошуку товарів і відсутності персоналізованих їх рекомендацій в українському сегменті електронної комерції, де провідні агрегатори цін (Hotline.ua, E-Katalog, Price.ua) реалізують переважно лексичне зіставлення назв товарів без семантичного розуміння запитів. Запропоновано архітектуру вебплатформи, що поєднує трансформерну модель Sentence-BERT для семантичного аналізу природномовних запитів з контентною та колаборативною фільтрацією інтересів покупця в єдиній композитній моделі ранжування товарів, у якій підсумкову релевантність пошуку товару визначають як зважену комбінацію семантичної, контентної та колаборативної компонент. Розроблено композитну математичну модель оцінювання релевантності пошуку товару у системі персоналізованих їх рекомендацій товару, яка інтегрує результати семантичного аналізу пошукових запитів, контентні характеристики товарів і дані про попередню взаємодію користувача із системою. Особливістю запропонованої моделі є адаптивне налаштування вагових коефіцієнтів окремих складових релевантності пошуку товару залежно від обсягу накопиченої історії взаємодії користувача. Систему реалізовано на трирівневій архітектурі: клієнтський рівень (Next.js/TypeScript), серверний рівень (FastAPI/Python), інтелектуальний рівень (sentence-transformers, implicit). Для зберігання 384-вимірних векторних подань товарів використано базу даних PostgreSQL 16 з розширенням pgvector, що забезпечує наближений пошук методом найближчих сусідів. Реалізовано механізм пояснюваності рекомендацій товару через декомпозицію підсумкового рейтингу аналогічних товарів за внесками семантичної, контентної та колаборативної компонент із текстовими поясненнями у користувацькому інтерфейсі. Реалізовано конекторну архітектуру агрегації даних із зовнішніх джерел з паралельним асинхронним їх опитуванням і обробленням відмов у режимі graceful degradation, що забезпечує відкритість системи щодо нових джерел даних без зміни її ядра. Підтверджено offline-оцінюванням на напівсинтетичному наборі даних перевагу адаптивного зважування компонент ранжування товарів над фіксованим їх вагомостями (приріст за метрикою NDCG@10 +0,095 при |H|=0 та +0,059 при |H|=50) і відсутність стрибків якості ранжування товарів, властивих дискретному перемиканню алгоритмів. Окреслено перспективи подальших етапів дослідження: online A/B-оцінювання якості ранжування товарів на реальному трафіку, баєсівська оптимізація гіперпараметрів моделі.

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

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

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

М. І. Бовтач, Національний лісотехнічний університет України, м. Львів

магістрант, кафедра інженерії програмного забезпечення

С. І. Яцишин, Національний лісотехнічний університет України, м. Львів

канд. техн. наук, доцент, завідувачка кафедри інженерії програмного забезпечення

Посилання

Chen, J., Dong, H., Wang, X., Feng, F., Wang, M., & He, X. (2023). Bias and debias in recommender system: A survey and future directions. ACM Transactions on Information Systems, 41(3), 1–39. https://doi.org/10.1145/3564284

Devlin, J., Chang, M.-W., Lee, K., & Toutanova, K. (2019). BERT: Pre-training of deep bidirectional transformers for language understanding. Proceedings of NAACL-HLT 2019, 4171–4186. https://doi.org/10.18653/v1/N19-1423

Fenii, N. S., & Hrytsiuk, Y. I. (2020). Automation of the process of classification of text news from internet sites by neural network methods. Scientific Bulletin of UNFU, 30(4), 123–133. https://doi.org/10.36930/40300421

Gomez-Uribe, C. A., & Hunt, N. (2015). The Netflix recommender system: Algorithms, business value, and innovation. ACM Transactions on Management Information Systems, 6(4), 1–19. https://doi.org/10.1145/2843948

Hu, J., An, T., Yu, Z., Du, J., & Luo, Y. (2025). Contrastive learning for cold start recommendation with adaptive feature fusion. arXiv preprint arXiv:2502.03664. https://doi.org/10.48550/arXiv.2502.03664

Hu, Y., Koren, Y., & Volinsky, C. (2008). Collaborative filtering for implicit feedback datasets. Proceedings of the 8th IEEE International Conference on Data Mining (ICDM 2008), 263–272. https://doi.org/10.1109/ICDM.2008.22

Kasumov, T. (2024). Marketplaces in Ukraine in the conditions of digital metamorphoses: Trends, challenges and strategic guidelines. Journal of Strategic Economic Research, 25(6), 64–78. https://doi.org/10.30857/2786-5398.2024.6.7

Keikhosrokiani, P., & Fye, G. M. (2024). A hybrid recommender system for health supplement e-commerce based on customer data implicit ratings. Multimedia Tools and Applications, 83(15), 45315–45344. https://doi.org/10.1007/s11042-023-17321-6

Kolupaieva, I. V., & Bezsonov, S. (2023). The state and directions of development of e-commerce in Ukraine. Problems of the Economy, 2(56), 74 – 80. https://doi.org/10.32983/2222-0712-2023-2-74-80

Li, M., Yuan, C., Wang, H., Wang, P., Zhuo, J., Wang, B., & Xu, S. (2023). Adaptive hyper-parameter learning for deep semantic retrieval. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing: Industry Track, 775–782. https://doi.org/10.18653/v1/2023.emnlp-industry.72

Li, W., Zhou, J., Luo, C., Tang, C., Zhang, K., & Zhao, S. (2024). Scene-wise adaptive network for dynamic cold-start scenes optimization in CTR prediction. In Proceedings of the 18th ACM Conference on Recommender Systems (RecSys 24), 370–379. https://doi.org/10.1145/3640457.3688115

Li, Y., Liu, K., Satapathy, R., Wang, S., & Cambria, E. (2024). Recent developments in recommender systems: A survey. IEEE Computational Intelligence Magazine, 19(2), 78–95. https://doi.org/10.1109/MCI.2024.3363984

Loukili, M., & Messaoudi, F. (2025). Enhancing cold-start recommendations with innovative Co-SVD: A sparsity reduction approach. Statistics, Optimization & Information Computing, 13(1), 396–408. https://doi.org/10.19139/soic-2310-5070-2048

MacKenzie, I., Meyer, C., & Noble, S. (2013). How retailers can keep up with consumers. McKinsey & Company. URL: https://www.mckinsey.com/industries/retail/our-insights/how-retailers-can-keep-up-with-consumers

Magnani, A., Liu, F., Chaidaroon, S., Yadav, S., Suram, P. R., Puthenputhussery, A., & Liao, C. (2022). Semantic retrieval at Walmart. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 22), 3495–3503. https://doi.org/10.1145/3534678.3539164

Nguyen, D.-N., Nguyen, V.-H., Trinh, T., Ho, T., & Le, H.-S. (2024). A personalized product recommendation model in e-commerce based on retrieval strategy. Journal of Open Innovation: Technology, Market, and Complexity, 10(2), article ID 100303. https://doi.org/10.1016/j.joitmc.2024.100303

Parthasarathy, G., & Sathiya Devi, S. (2023). Hybrid recommendation system based on collaborative and content-based filtering. Cybernetics and Systems, 54(4), 432–453. https://doi.org/10.1080/01969722.2022.2062544

Reimers, N., & Gurevych, I. (2019). Sentence-BERT: Sentence embeddings using Siamese BERT-networks. Proceedings of EMNLP-IJCNLP 2019, 3982–3992. https://doi.org/10.18653/v1/D19-1410

Ricci, F., Rokach, L., & Shapira, B. (2015). Recommender systems: Introduction and challenges. In F. Ricci, L. Rokach, & B. Shapira (Eds.), Recommender Systems Handbook (2nd ed., pp. 1–34). Springer. https://doi.org/10.1007/978-1-4899-7637-6_1

Schedl, M., Zamani, H., Chen, C.-W., Deldjoo, Y., & Elahi, M. (2018). Current challenges and visions in music recommender systems research. International Journal of Multimedia Information Retrieval, 7(2), 95–116. https://doi.org/10.1007/s13735-018-0154-2

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. Advances in Neural Information Processing Systems, 30, 5998 – 6008. https://doi.org/10.48550/arXiv.1706.03762

Veseliak, V. V., & Hrytsiuk, Y. I. (2024). Machine learning methods in epidemiological research. Scientific Bulletin of UNFU, 34(4), 59–67. https://doi.org/10.36930/40340408

Zhang, S., Yao, L., Sun, A., & Tay, Y. (2019). Deep learning based recommender system: A survey and new perspectives. ACM Computing Surveys, 52(1), 1–38. https://doi.org/10.1145/3285029

Опубліковано
2026-08-24
Як цитувати
Бовтач, М. І., & Яцишин, С. І. (2026). Вебплатформа для персоналізованих рекомендацій товарів на основі семантичного аналізу пошукових запитів засобами штучного інтелекту. Scientific Bulletin of UNFU, 36(4), 09–16. https://doi.org/10.36930/40360401
Розділ
Інженерія програмного забезпечення