Перейти до вмісту
Наукові вісті КПІ
ISSN 2617-5509 · e‑ISSN 2663-7472 Відкритий доступ · CC BY 4.0
Т. 141 · № 4 · 2025 гру 29, 2025 статті

СИСТЕМНИЙ ПІДХІД ДО БАГАТОКРИТЕРІАЛЬНОГО ОЦІНЮВАННЯ СЕАНСОВИХ І ПОСЛІДОВНИХ РЕКОМЕНДАЦІЙНИХ СИСТЕМ

НН
Надія Недашківська Відповідальний Educational and Research Institute for Applied System Analysis of the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, Ukraine, Department of mathematical methods of system analysis, Ukraine Україна
ДА
Дмитро Андросов Educational and Research Institute for Applied System Analysis of the National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, , Ukraine Україна
Опублікованогру 29, 2025
PDF
НВКПІ 4 ТОМ 141 · 4
ТОМ 141 · № 4 · 2025 Переглянути випуск

Анотація

Проблематика . Рекомендаційні системи стали незамінними компонентами сучасних цифрових платформ, забезпечуючи персоналізацію контенту в різних сферах. Традиційна колаборативна фільтрація та підходи на основі вмісту часто не в змозі охопити часову динаміку та контекстні залежності властиві моделям поведінки користувачів. Системи послідовних рекомендацій (sequential recommendation systems, SRSs) і системи рекомендацій на основі сеансів (session-based recommendation systems, SBRSs) з’явилися як нові парадигми для охоплення короткострокових динамічних уподобань користувачів для надання більш своєчасних і точних рекомендацій. Мета дослідження . Запропонувати системний підхід до багатокритеріального оцінювання різних моделей SRS і SBRS – уніфіковану структуру для розуміння цих моделей, вибору найкращої моделі та спрямування майбутніх напрямків досліджень у системах рекомендацій з урахуванням часу. Виконати систематичний огляд і всебічний аналіз сеансових і послідовних систем рекомендацій, їх теоретичних основ, еволюції, емпіричних характеристик продуктивності та аспектів практичного розгортання. М етоди ка реалізації . Проведено аналіз фундаментальних підходів від моделей ланцюгів Маркова до сучасних нейронних архітектур, включаючи методи на основі уваги, графові нейронні мережі і моделі простору станів. Систематично класифіковано підходи, базуючись на архітектурних принципах, стратегіях часового моделювання та методах інтеграції знань. Метод аналізу ієрархій застосовано для розрахунку відносних важливостей доходів, витрат, можливостей і ризиків в задачі синтезу сеансових і послідовних систем рекомендацій. Проведено експериментальне дослідження різних моделей SRS і SBRS на контрольних наборах даних. Результати дослідження. Емпіричні дослідження на еталонних для часового моделювання наборах даних показали, що поєднання SASRec та ReCODE покращило значення метрики Recall@ K на 9% порівняно з базовою моделлю SASRec, а поєднання GRU4Rec з ReCODE покращило цю метрику на 17% порівняно з базовою GRU4Rec. Модель SASRec, яка адаптує архітектуру трансформера до задачі надання послідовних рекомендацій, досягла найвищої базової продуктивності за критеріями Recall@ K і NDCG@ K на еталонних наборах даних порівняно з іншими розглянутими моделями, демонструючи ефективність механізмів самоуваги для моделювання послідовностей. Незалежна від моделі структура ReCODE нейронних звичайних диференціальних рівнянь для рекомендаційних систем – ефективна основа для вивчення динаміки споживчого попиту, покращила метрики існуючих базових підходів та має прийнятну обчислювальну складність для практичних сценаріїв розгортання рекомендаційних систем. Висновки. Рекомендаційні системи на основі сеансів і послідовностей еволюціонували через зміну кількох парадигм із значними науковими досягненнями, включаючи становлення рекомендаційних моделей на основі сеансів відмінних від традиційної колаборативної фільтрації, розробку механізмів уваги для моделювання послідовностей та впровадження моделей неперервного часу. Майбутні напрямки досліджень включають уніфіковані архітектури, рішення для масштабування, вдосконалені методології оцінювання та розширення для сценаріїв з багатьма зацікавленими сторонами.

Ключові слова

Посилання

  1. F. Ricci, L. Rokach, and B. Shapira, "Introduction to recommender systems handbook," in Recommender Systems Handbook, New York, NY, USA: Springer, 2011, pp. 1-35. Retrieved from doi: 10.1007/978-0-387-85820-3_1.
  2. J. Lu, D. Wu, M. Mao, W. Wang, and G. Zhang, "Recommender system application developments: a survey," Decision Support Systems, vol. 74, pp. 12-32, 2015. Retrieved from doi: 10.1016/j.dss.2015.03.008.
  3. S. Zhang, L. Yao, A. Sun, and Y. Tay, "Deep learning based recommender system: A survey and new perspectives," ACM Computing Surveys, vol. 52, no. 1, pp. 1-38, 2019. Retrieved from doi: 10.1145/3285029.
  4. Y. Koren, "Collaborative filtering with temporal dynamics," in Proc. 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Paris, France, 2009, pp. 447-456. Retrieved from doi: 10.1145/1557019.1557072.
  5. Y. Ding and X. Li, "Time weight collaborative filtering," in Proc. 14th ACM International Conference on Information and Knowledge Management, Bremen, Germany, 2005, pp. 485-492. Retrieved from doi: 10.1145/1099554.1099689.
  6. S. Rendle, C. Freudenthaler, and L. Schmidt-Thieme, "Factorizing personalized markov chains for next-basket recommendation," in Proc. 19th International Conference on World Wide Web, Raleigh, NC, USA, 2010, pp. 811-820. Retrieved from doi: 10.1145/1772690.1772773.
  7. R. He and J. McAuley, "Fusing similarity models with markov chains for sparse sequential recommendation," in Proc. IEEE 16th International Conference on Data Mining, Barcelona, Spain, 2016, pp. 191-200. Retrieved from doi: 10.1109/ICDM.2016.0030.
  8. S. Wang, Q. Zhang, L. Hu, X. Zhang, Y. Wang, and C. Aggarwal, "Sequential/session-based recommendations: Challenges, approaches, applications and opportunities," in Proc. 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, Madrid, Spain, 2022, pp. 3425-3428. Retrieved from doi: 10.1145/3477495.3532685.
  9. S. Wang, L. Cao, Y. Wang, Q. Z. Sheng, M. A. Orgun, and D. Lian, "A survey on session-based recommender systems," ACM Computing Surveys, vol. 54, no. 7, pp. 1-38, 2022. Retrieved from doi: 10.1145/3465401.
  10. A. Zimdars, D. M. Chickering, and C. Meek, "Using temporal data for making recommendations," in Proc. 17th Conference on Uncertainty in Artificial Intelligence, Seattle, WA, USA, 2001, pp. 580-588.
  11. B. Hidasi, A. Karatzoglou, L. Baltrunas, and D. Tikk, "Session-based recommendations with recurrent neural networks," in Proc. 4th International Conference on Learning Representations, San Juan, Puerto Rico, 2016. Retrieved from arXiv: 1511.06939.
  12. W.C. Kang and J. McAuley, "Self-attentive sequential recommendation," in Proc. IEEE International Conference on Data Mining, Singapore, 2018, pp. 197-206. Retrieved from doi: 10.1109/ICDM.2018.00035.
  13. F. Sun, J. Liu, J. Wu, C. Pei, X. Lin, W. Ou, and P. Jiang, "BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer," in Proc. 28th ACM International Conference on Information and Knowledge Management, Beijing, China, 2019, pp. 1441-1450. Retrieved from doi: 10.1145/3357384.3357895.
  14. S. Wu, Y. Tang, Y. Zhu, L. Wang, X. Xie, and T. Tan, "Session-based recommendation with graph neural networks," in Proc. AAAI Conference on Artificial Intelligence, Honolulu, HI, USA, 2019, vol. 33, pp. 346-353. Retrieved from doi: 10.1609/aaai.v33i01.3301346.
  15. X. Wang, X. He, Y. Cao, M. Liu, and T. S. Chua, "KGAT: Knowledge graph attention network for recommendation," in Proc. 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Anchorage, AK, USA, 2019, pp. 950-958. Retrieved from doi: 10.1145/3292500.3330989.
  16. R. T. Q. Chen, Y. Rubanova, J. Bettencourt, and D. Duvenaud, "Neural ordinary differential equations," in Advances in Neural Information Processing Systems 31, Montréal, Canada, 2018, pp. 6571-6583. Retrieved from arXiv: 1806.07366.
  17. S. Dai, C. Qu, S. Chen, X. Zhang, and J. Xu, "ReCODE: Modeling repeat consumption with neural ODE," in Proc. 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, Washington, DC, USA, 2024, pp. 1742-1752. Retrieved from doi: 10.1145/3626772.3657936.
  18. M. Ludewig and D. Jannach, "Are we really making much progress? A worrying analysis of recent neural recommendation approaches," in Proc. 12th ACM Conference on Recommender Systems, Vancouver, BC, Canada, 2018, pp. 101-109. Retrieved from doi: 10.1145/3298689.3347058.
  19. N.I. Nedashkovskaya, "Method for weights calculation based on interval multiplicative pairwise comparison matrix in decision-making models," Radio Electronics, Computer Science, Control, no. 3, pp. 155-167, 2022. Retrieved from doi: 10.15588/1607-3274-2022-3-15.
  20. N.I. Nedashkovskaya, "Investigation of methods for improving consistency of a pairwise comparison matrix," Journal of the Operational Research Society, vol.69, no.12, pp. 1947-1956, 2018. Retrieved from doi: 10.1080/01605682.2017.1415640.
  21. Music Technology Group, "LastFM Music Recommendation Dataset," Zenodo Repository, 2022. Retrieved from doi: 10.5281/zenodo.6090214
  22. University of Innsbruck, "#nowplaying Dataset," Zenodo Repository, 2020. Available: https://zenodo.org/records/2594483 .
§ 06 — Пов'язані

Схожі статті в цьому журналі

Пов'язані рецензовані дослідження, опубліковані в цьому журналі.
Усі випуски

ДВОЕТАПНИЙ ПІДХІД ДО СЕГМЕНТАЦІЇ СУПУТНИКОВИХ ЗНІМКІВ ДЛЯ ОЦІНЮВАННЯ ПЛОЩІ АСФАЛЬТОВАНОГО ПОКРИТТЯ ПАРКОВОК

Олександр Гончарук, Надія Недашківська

Проблематика. Точна оцінка площі асфальтованих парковок є важливою для містобудування та екологічного моніторингу. Однак спектральна подібність асфальту паркувальних…

#семантична сегментація #супутникові знімки #паркінг #нейронна мережа
10.20535/kpisn.2026.3.367540

ФОРМАЛІЗАЦІЯ РОЗРІДЖЕНОГО ANP З БІНАРНИМИ ПОРІВНЯННЯМИ НА ОСНОВІ ДАНИХ У КОЛІ ОДНОРІДНИХ КОМПОНЕНТІВ ДЛЯ ПРІОРИТИЗАЦІЇ РОЗПОДІЛУ РЕСУРСІВ

Вадим Романюк

Проблематика. Задачі розподілу обмежених ресурсів між взаємозалежними однорідними об’єктами виникають у багатьох прикладних сферах — зокрема, під час конкурсного…

#розподіл ресурсів #однорідні компоненти #взаємозалежності #аналітичний мережевий процес
10.20535/kpisn.2026.3.368158

РОЗРОБКА МЕТОДУ ФОРМАЛІЗАЦІЇ ДИНАМІЧНИХ ТЕПЛОВИХ ПОРТРЕТІВ ДЛЯ НАДІЙНОГО ВИЯВЛЕННЯ ЦІЛЕЙ

Степан Лис, Оксана Оборська

Проблематика. Автоматизовані системи спостереження з БпЛА стикаються з подвійним викликом: виявленням теплоконтрастних об'єктів у реальному часі та їх ідентифікацією в…

#тепловізійні системи #ідентифікація цілей #локалізація зони інтересу #динамічний тепловий портрет
10.20535/kpisn.2026.3.359114

Статті цього автора (цих авторів), які найбільше читають

Схожі статті

1-10 з 49

Ви також можете розпочати розширений пошук схожих статей для цієї статті.