Анатомія рекомендаційних систем

Автор(и)

  • Валентин Собчук Київський національний університет імені Тараса Шевченка, Київ, Україна https://orcid.org/0000-0002-4002-8206
  • Ірина Лебедєва Київський національний університет імені Тараса Шевченка, Київ, Україна https://orcid.org/0000-0001-7150-1310
  • Катерина Кекало Київський національний університет імені Тараса Шевченка, Київ, Україна https://orcid.org/0009-0002-0677-3955

DOI:

https://doi.org/10.17721/1029-4171.2025/2.10

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

рекомендаційні системи, Two-Tower Neural Network, Retrieval і Ranking, косинусна близькість, векторні представлення, TikTok, Instagram, машинне навчання

Анотація

У статті розглянуто принципи побудови сучасних рекомендаційних систем соціальних платформ на прикладі TikTok та Instagram. Показано, що основою їхньої роботи є двоетапна архітектура, яка поєднує швидкий пошук потенційно релевантного контенту (Retrieval) і точне ранжування відібраних кандидатів (Ranking). Детально описано модель двох нейронних «веж» (Two-Tower Neural Network), у межах якої користувач і контент подаються у вигляді векторів у багатовимірному просторі, а їхня відповідність визначається за допомогою косинусної близькості. Проаналізовано, як текстові, візуальні, аудіальні та метадані контенту об’єднуються в єдине векторне представлення, а також, як поведінкові та контекстуальні ознаки формують динамічний профіль користувача. Окрему увагу приділено порівнянню підходів TikTok і Instagram, зокрема їхнім різним цілям оптимізації, швидкості адаптації та ступеню складності моделей. Стаття має на меті продемонструвати, що рекомендаційні системи не є «чорною скринькою», а спираються на добре відомі ідеї лінійної алгебри, геометрії та машинного навчання, доступні для розуміння учнями старших класів і студентами початкових курсів.

##submission.downloads##

Опубліковано

2026-01-25

Номер

Розділ

Оригінальні результати та математичне моделювання