Recommendation System Based on Perceptron and Graph Convolution Network
Source abstract
Abstract
The relationship between users and items, which cannot be recovered by traditional techniques, can be extracted by the recommendation algorithm based on the graph convolution network. The current simple linear combination of these algorithms may not be sufficient to extract the complex structure of user interaction data. This paper presents a new approach to address such issues, utilizing the graph convolution network to extract association relations. The proposed approach mainly includes three modules: Embedding layer, forward propagation layer, and score prediction layer. The embedding layer models users and items according to their interaction information and generates initial feature vectors as input for the forward propagation layer. The forward propagation layer designs two parallel graph convolution networks with self-connections, which extract higher-order association relevance from users and items separately by multi-layer graph convolution. Furthermore, the forward propagation layer integrates the attention factor to assign different weights among the hop neighbors of the graph convolution network fusion, capturing more comprehensive association relevance between users and items as input for the score prediction layer. The score prediction layer introduces MLP (multi-layer perceptron) to conduct non-linear feature interaction between users and items, respectively. Finally, the prediction score of users to items is obtained. The recall rate and normalized discounted cumulative gain were used as evaluation indexes. The proposed approach effectively integrates higher-order information in user entries, and experimental analysis demonstrates its superiority over the existing algorithms.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Recommender Systems and Techniques · Advanced Graph Neural Networks · Topic Modeling
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (34)
Show source-provided references
1. Review of personalized recommendation system
2. Deep learning10.1038/nature14539 ↗
3. LightGCN: Simplifying and powering graph convolution network for recommendation
4. A survey on adversarial recommender systems10.1145/3439729 ↗
5. When contextual information meets recommender systems: Extended SVD++ models
6. A hybrid intelligent service recommendation by latent semantics and explicit ratings10.1002/int.22612 ↗
7. A Matrix factorization technique using parameter tuning of singular value decomposition for recommender systems
8. DS-ADMM++: A novel distributed quantized ADMM to speed up differentially private matrix factorization10.1109/TPDS.2021.3110104 ↗
9. Recommendation based on large-scale many-objective optimization for the intelligent internet of things system10.1109/JIOT.2021.3104661 ↗
10. A time-aware graph neural network for session-based recommendation10.1109/ACCESS.2020.3023685 ↗
11. Towards efficient allocation of graph convolutional networks on hybrid computation-in-memory architecture
12. Neural graph collaborative filtering
13. Personalized graph neural networks with attention mechanism for session-aware recommendation10.1109/TKDE.2020.3031329 ↗
14. ExpGCN: Review-aware graph convolution network for explainable recommendation10.1016/j.neunet.2022.10.014 ↗
15. Recommended attention neural networks algorithm based on deviation
16. Neighbor interaction aware graph convolution networks for recommendation
17. Collaborative filtering recommendation based on convolution and outside product model
18. Developing novel activation functions in time series anomaly detection with LSTM autoencoder
19. R. Gnanasambandam, B. Shen, J. Chung, X. Xue, and Z. Kong, “Self-scalable Tanh (Stan): Faster convergence and better generalization in physics-informed neural networks,” arXiv:2204.12589, 2022.
20. Quantum ReLU activation for convolutional neural networks to improve diagnosis of Parkinson’s disease and COVID-1910.1016/j.eswa.2021.115892 ↗
21. S. Rendle, C. Freudenthaler, Z. Gantner, and L. Schmidt-Thiemeet, “BPR: Bayesian personalized ranking from implicit feedback,” arXiv:1205.2618, 2012.
22. D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” arXiv:1412.6980, 2014.
23. Modeling user exposure in recommendation
24. VBPR: Visual Bayesian personalized ranking from implicit feedback
25. Ups and downs: Modeling the visual evolution of fashion trends with one-class collaborative filtering
26. Graph convolutional matrix completion
27. Graph convolutional neural networks for web-scale recommender systems
28. Neural collaborative filtering
29. Collaborative memory network for recommendation systems
30. HOP-rec: High-order proximity for implicit recommendation
31. Variational autoencoders for collaborative filtering
32. Collaborative filtering with graph information: Consistency and scalable methods
33. A simple graph convolutional network with abundant interaction for collaborative filtering10.1109/ACCESS.2021.3083600 ↗
34. Understanding the difficulty of training deep feedforward neural networks