Application of Knowledge Graphs to Provide Side Information for Improved Recommendation Accuracy

01/07/2021
by   Yuhao Mao, et al.
0

Personalized recommendations are popular in these days of Internet driven activities, specifically shopping. Recommendation methods can be grouped into three major categories, content based filtering, collaborative filtering and machine learning enhanced. Information about products and preferences of different users are primarily used to infer preferences for a specific user. Inadequate information can obviously cause these methods to fail or perform poorly. The more information we provide to these methods, the more likely it is that the methods perform better. Knowledge graphs represent the current trend in recording information in the form of relations between entities, and can provide additional (side) information about products and users. Such information can be used to improve nearest neighbour search, clustering users and products, or train the neural network, when one is used. In this work, we present a new generic recommendation systems framework, that integrates knowledge graphs into the recommendation pipeline. We describe its software design and implementation, and then show through experiments, how such a framework can be specialized for a domain, say movie recommendations, and the improvements in recommendation results possible due to side information obtained from knowledge graphs representation of such information. Our framework supports different knowledge graph representation formats, and facilitates format conversion, merging and information extraction needed for training recommendation methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2023

Ripple Knowledge Graph Convolutional Networks For Recommendation Systems

Using knowledge graphs to assist deep learning models in making recommen...
research
07/20/2023

A Constraint-based Recommender System via RDF Knowledge Graphs

Knowledge graphs, represented in RDF, are able to model entities and the...
research
05/12/2021

Thematic recommendations on knowledge graphs using multilayer networks

We present a framework to generate and evaluate thematic recommendations...
research
06/03/2020

Fairness-Aware Explainable Recommendation over Knowledge Graphs

There has been growing attention on fairness considerations recently, es...
research
11/01/2021

URIR: Recommendation algorithm of user RNN encoder and item encoder based on knowledge graph

Due to a large amount of information, it is difficult for users to find ...
research
09/28/2022

Discussion about Attacks and Defenses for Fair and Robust Recommendation System Design

Information has exploded on the Internet and mobile with the advent of t...
research
05/19/2022

On Natural Language User Profiles for Transparent and Scrutable Recommendation

Natural interaction with recommendation and personalized search systems ...

Please sign up or login with your details

Forgot password? Click here to reset