SPHARE(Соціальна Платформа з Гібридним Алгоритмом Рекомендацій та Інструментами Залучення)
студент гр. ПЗПІ-22-6 Білецький Д. А.
Керівник: ст. викл. каф. ПІ Широкопетлєва М. С.
1
Харківський національний університет радіоелектроніки
Актуальність
2
Програмний продукт є сучасною платформою для соціальної взаємодії, що забезпечує створення, поширення та споживання контенту з використанням інтелектуальних механізмів персоналізації.
Проект вирішує проблему надлишку інформації та складність знаходження релевантного контенту. Існуючі продукти в мережі інтернет мають проблеми перевантаження користувача нерелевантною інформацією через неефективні механізми персоналізації контенту.
Призначення
Задачі:
Час роботи �над проєктом:
10.05.2025 – 25.03.2026
Use-Case діаграма авторизованого користувача
3
Діаграма активності створення публікації
4
Алгоритм рекомендацій
5
Алгоритм поєднує:
Score = tagScore × 0.70 + recencyScore × 0.20 + popularityScore × 0.10
Формула алгоритму:
Tag Score
∑ weightLookup[tagId]
Сума ваг усіх тегів публікації,
що збігаються з інтересами
користувача.
Ваги зберігаються в таблиці
UserInterestTags та оновлюються
по поведінці (перегляди, лайки).
1 / (1 + ageInDays × 0.1)
Функція згасання з часом.
Максимум = 1.0 для нових,
зменшується поступово.
Публікація 10 днів → 0.5
Публікація 30 днів → 0.25
Гарантує свіжість стрічки.
log(1 + viewCount) × 0.05
Логарифмічна шкала переглядів.
Уникає домінування вірусних
публікацій з мільйонами views.
100 переглядів → ~0.23
10 000 переглядів → ~0.46
Малий але важливий сигнал.
70%
20%
Recency Score
10%
Popularity Score
Архітектура системи
6
Архітектура серверу
7
CQRS – Command Query Responsibility Segregation
Використані технології
8
Сервер
Технології та сервіси збереження даних
Клієнт
Клієнтська частина
9
Висновки та майбутній розвиток
10
Розроблена програмна платформа для соціальної взаємодії з підтримкою модерації контенту, яка підтримує:
�Напрямки подальшого розвитку