Застосування графових баз даних і Explainable AI у створенні рекомендаційної системи з гібридним способом фільтрації
| dc.contributor.author | Глибовець, Микола | uk_UA |
| dc.contributor.author | Сидорова, Єлізавєта | uk_UA |
| dc.date.accessioned | 2026-02-04T07:40:56Z | |
| dc.date.available | 2026-02-04T07:40:56Z | |
| dc.date.issued | 2025 | |
| dc.description | The article presents the development process of a hybrid recommendation system (RS) based on heterogeneous graph data structures and graph neural networks (GNN), incorporating Explainable AI (XAI) approaches. The target domain is personalized multimedia recommendations, encompassing books, movies, and games, characterized by diverse item modalities and high demand for personalization. The system architecture is produced upon a heterogeneous graph G=(V, E), where nodes and edges represent different entity types (users, items, genres) and relationships (interactions, similarity, genre associations). Multimodal embeddings are defined by using textual features (via Sentence-BERT), visual data (via ResNet-50), and categorical labels (via one-hot genre encoding). These embeddings are used to generate similarity-based connections across item types and users. For recommendations, a neural model based on the PyTorch Geometric framework is trained with negative sampling. The model predicts user-item relevance and generates recommendations. To support clarity, XAI modules provide explanations via gradient-based influence analysis, shared interactions, and demographic attribute comparison. A set of reference-free evaluation metrics is used, including Intra-List Similarity, Novelty, User Similarity, Attribute Alignment, and Coverage. Experimental results demonstrate the model’s capability to generate novel, diverse, and personalized recommendations while offering interpretable justifications. The implementation is based on Python with modular components for data preprocessing, training, evaluation, and explanation outcomes, and leverages the Neo4j graph database for storage and analysis. | en_US |
| dc.description.abstract | У дослідженні описано побудову рекомендаційної системи з гібридним способом фільтрації, що використовує гетерогенні графові структури, нейронні мережі та Explainable AI заради підвищення персоналізації та прозорості рішень. Базова методологія оптимізації рекомендацій ґрунтується на сучасних методах машинного навчання, які здатні ефективно моделювати залежності між об’єктами. Предметна область задачі охоплює мультимедійні рекомендації, зосереджені на персоналізованому підході. Представлена архітектура системи дає можливість ефективно обробляти множину вузлів різних типів і зв’язків (набір взаємодій, належність елементів до жанру, подібність), що відображають комплексні ознаки поведінкових і контекстуальних даних. Результати експериментального тестування підтвердили ефективність запропонованого підходу: система демонструє високі показники персоналізації, новизни рекомендацій та здатності виявляти подібних користувачів. | uk_UA |
| dc.identifier.citation | 111 | uk_UA |
| dc.identifier.issn | 2617-3808 | |
| dc.identifier.issn | 2617-7323 | |
| dc.identifier.uri | https://doi.org/10.18523/2617-3808.2025.8.43-49 | |
| dc.identifier.uri | https://ekmair.ukma.edu.ua/handle/123456789/38252 | |
| dc.language.iso | uk | uk_UA |
| dc.relation.source | Наукові записки НаУКМА. Комп'ютерні науки | uk_UA |
| dc.status | first published | uk_UA |
| dc.subject | рекомендаційна система | uk_UA |
| dc.subject | графова нейронна мережа | uk_UA |
| dc.subject | гетерогенний граф | uk_UA |
| dc.subject | гібридна фільтрація | uk_UA |
| dc.subject | мультимодальні дані | uk_UA |
| dc.subject | персоналізація | uk_UA |
| dc.subject | Explainable AI | en_US |
| dc.subject | Neo4j | en_US |
| dc.subject | Python | en_US |
| dc.subject | стаття | uk_UA |
| dc.subject | recommendation system | en_US |
| dc.subject | graph neural network | en_US |
| dc.subject | heterogeneous graph | en_US |
| dc.subject | hybrid filtering | en_US |
| dc.subject | explainable AI | en_US |
| dc.subject | personalization | en_US |
| dc.subject | multimodal embeddings | en_US |
| dc.subject | Neo4j | en_US |
| dc.subject | Python | en_US |
| dc.title | Застосування графових баз даних і Explainable AI у створенні рекомендаційної системи з гібридним способом фільтрації | uk_UA |
| dc.title.alternative | Graph-based multimodal recommendation system with Explainable AI | en_US |
| dc.type | Article | uk_UA |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Hlybovets_Sydorova_Zastosuvannia_hrafovykh_baz_danykh_i_Explainable_AI_u_stvorenni_rekomendatsiinoi_systemy_z_hibrydnym_sposobom_filtratsii.pdf
- Size:
- 2.64 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: