A Novel Recommender Algorithm Based on Graph Embedding and Diffusion Sampling

Jiaying Chen,Jiong Yu,Yurong Qian,Ping Li,Chen Bian
DOI: https://doi.org/10.1002/cpe.5664
2020-01-01
Concurrency and Computation Practice and Experience
Abstract:SummaryWith the rapid increase in e‐commerce data, recommender systems (RSs) have become the most prevalent methods for providing recommended services in various commercial platforms. Deep learning–based recommender methods improve recommendation results by learning latent representations; however, most cannot capture the correlations between items and ignore additional information such as time information, which leads to suboptimal suggestions. To improve recommendation accuracy, we propose a novel recommender algorithm based on graph embedding and diffusion sampling (graph2vec). Our improved model constructs a graph based on users' behavior histories and embeds the graph to a low‐dimensional vector space with a deep learning approach. To obtain more accurate embedding results, we use a revised sampling method based on information diffusion theory to capture both the depth and breadth information of a graph. Then, we recommend the top‐N items to the target user depending on the final representation vectors. Experiments are carried out with real‐world datasets to demonstrate the superior performance of graph2vec. The results show that browse‐based graph construction and diffuse‐based graph embedding help improve the recommender accuracy of the new model compared with that of the selected state‐of‐the‐art models.
What problem does this paper attempt to address?