The application discloses a
knowledge graph enhanced recommendation method and
system based on a variational graph
autoencoder, and a device, relates to the technical field of knowledge graphs, and comprises the following steps: obtaining interaction data between users and items,
social network data between users, and external knowledge data; constructing a
knowledge graph based on the external knowledge data; performing path enhancement
processing on the
knowledge graph to mine multi-hop
semantic association relationships between entities; extracting entity interaction features using the knowledge graph; extracting social relationship features of users according to the
social network data; performing
feature fusion on the entity interaction features and the social relationship features to obtain fused features; introducing a variational graph
autoencoder to probabilistically model the fused features to learn latent vectors of the users; and predicting preference relationships between the users and the items according to the latent vectors to generate personalized recommendation results for the users. Ultimately, the application can stably depict the latent preferences of the users in a data sparse and
cold start scenario, and realize accurate recommendation.