KGSR-GG: A Noval Scheme for Dynamic Recommendation
Source abstract
Abstract
Recommendation algorithms regard user-item interaction as a sequence to capture the user’s short-term preferences, but conventional algorithms cannot capture information of constantly-changing user interest in complex contexts. In these years, combining the knowledge graph with sequential recommendation has gained momentum. The advantages of knowledge graph-based recommendation systems are that more semantic associations can improve the accuracy of recommendations, rich association facts can increase the diversity of recommendations, and complex relational paths can hence the interpretability of recommendations. But the information in the knowledge graph, such as entities and relations, often fails to be fully utilized and high-order connectivity is unattainable in graph modelling in knowledge graph-based sequential recommender systems. To address the above problems, a knowledge graph-based sequential recommendation algorithm that combines the gated recurrent unit and the graph neural network (KGSR-GG) is proposed in the present work. Specifically, entity disambiguation in the knowledge graph is performed on the preprocessing layer; on the embedding layer, the TransR embedding technique is employed to process the user information, item information and the entities and relations in the knowledge graph; on the aggregation layer, the information is aggregated by graph convolutional neural networks and residual connections; and at last, on the sequence layer, a bi-directional gated recurrent unit (Bi-GRU) is utilized to model the user’s sequential preferences. The research results showed that this new algorithm performed better than existing sequential recommendation algorithms on the MovieLens-1M and Book-Crossing datasets, as measured by five evaluation indicators.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Recommender Systems and Techniques · Image Retrieval and Classification Techniques · Topic Modeling
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (19)
Show source-provided references
1. SPMC: Socially-aware personalized markov chains for sparse sequential recommendation
2. Recurrent convolutional neural network for sequential recommendation
3. Knowledge graph representation reasoning for recommendation system10.32604/jnm.2020.09767 ↗
4. Improving sequential recommendation with knowledge-enhanced memory networks
5. Knowledge-enhanced graph neural networks for sequential recommendation
6. Multi-modal knowledge graphs for recommender systems
7. Profile and rating similarity analysis for recommendation systems using deep learning10.32604/csse.2022.020670 ↗
8. A hybrid multi-criteria collaborative filtering model for effective personalized recommendations10.32604/iasc.2022.020132 ↗
9. Sales prediction and product recommendation model through user behavior analytics10.32604/cmc.2022.019750 ↗
10. User interaction based recommender system using machine learning10.32604/iasc.2022.018985 ↗
11. Knowledge graph attention network enhanced sequential recommendation
12. Knowledge graph enhanced neural collaborative recommendation10.1016/j.eswa.2020.113992 ↗
13. Explainable recommendation based on knowledge graph and multi-objective optimization10.1007/s40747-021-00315-y ↗
14. Factorizing personalized markov chains for next-basket recommendation
15. Learning hierarchical representation model for nextbasket recommendation
16. Session-based recommendations with recurrent neural networks
17. Translation-based recommendation
18. Personalized top-n sequential recommendation via convolutional sequence embedding
19. Self-attentive sequential recommendation