Published on Wed Jul 07 2021

Graphing else matters: exploiting aspect opinions and ratings in explainable graph-based recommendations

Iván Cantador, Andrés Carvallo, Fernando Diez, Denis Parra

Recommendation methods based on graph embeddings have shown state-of-the-art performance. We propose to exploit embeddings extracted from graphs that combine information from ratings and aspect-based opinions expressed in textual reviews.

2
0
0
Abstract

The success of neural network embeddings has entailed a renewed interest in using knowledge graphs for a wide variety of machine learning and information retrieval tasks. In particular, current recommendation methods based on graph embeddings have shown state-of-the-art performance. These methods commonly encode latent rating patterns and content features. Different from previous work, in this paper, we propose to exploit embeddings extracted from graphs that combine information from ratings and aspect-based opinions expressed in textual reviews. We then adapt and evaluate state-of-the-art graph embedding techniques over graphs generated from Amazon and Yelp reviews on six domains, outperforming baseline recommenders. Our approach has the advantage of providing explanations which leverage aspect-based opinions given by users about recommended items. Furthermore, we also provide examples of the applicability of recommendations utilizing aspect opinions as explanations in a visualization dashboard, which allows obtaining information about the most and least liked aspects of similar users obtained from the embeddings of an input graph.

Fri Jul 31 2020
Machine Learning
Embedding Ranking-Oriented Recommender System Graphs
Graph-based recommender systems (GRSs) analyze the structural information in the graphical representation of data to make better recommendations. PGRec models the preferences of the users over items, by a novel graph structure called PrefGraph.
0
0
0
Mon Mar 30 2020
Neural Networks
Empirical Comparison of Graph Embeddings for Trust-Based Collaborative Filtering
0
0
0
Wed Jan 23 2019
Artificial Intelligence
AspeRa: Aspect-based Rating Prediction Model
The AspeRa model uses max-margin losses for joint item and user embedding learning and a dual-headed architecture. It significantly outperforms recently proposed state-of-the-art models such as HFT and NARRE.
0
0
0
Mon May 27 2019
Machine Learning
FOBE and HOBE: First- and High-Order Bipartite Embeddings
Machine learning methods utilized in these applications would be better served with specialized embedding techniques. Typical graph embeddings may not capture type-specific bipartite graph features.
0
0
0
Mon May 20 2019
Machine Learning
KGAT: Knowledge Graph Attention Network for Recommendation
Traditional methods like factorization machine (FM)casts it as a supervised learning problem. We argue that high-order relations are an essential factor for successful recommendation. We propose a new method named Knowledge Graph Attention Network (KGAT)
2
0
4
Thu Jan 16 2020
Machine Learning
ExEm: Expert Embedding using dominating set theory with deep learning approaches
A collaborative network is a social network that is comprised of experts who cooperate with each other to fulfill a special goal. Analyzing this network yields meaningful information about the expertise of these experts. To perform the analysis, graph embedding techniques have emerged as an effective tool.
0
0
0
Fri Feb 09 2018
Machine Learning
UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction
UMAP (Uniform Manifold Approximation and Projection) is a novel manifold learning technique for dimension reduction. UMAP is constructed from a theoretical framework based in Riemannian geometry and algebraic topology.
1
0
24
Mon May 20 2019
Machine Learning
KGAT: Knowledge Graph Attention Network for Recommendation
Traditional methods like factorization machine (FM)casts it as a supervised learning problem. We argue that high-order relations are an essential factor for successful recommendation. We propose a new method named Knowledge Graph Attention Network (KGAT)
2
0
4
Wed Sep 07 2016
Machine Learning
Ask the GRU: Multi-Task Learning for Deep Text Recommendations
In a variety of application domains the content to be recommended to users is associated with text. This includes research papers, movies with associated plot summaries, news articles, blog posts, etc. Recommendation approaches based on latent factor models can be extended naturally to leverage text.
0
0
0
Fri Sep 22 2017
Artificial Intelligence
A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applications
Graph is an important data representation which appears in a wide diversity of real-world scenarios. Most graph analytics methods suffer the high computation and space cost. Graph embedding is an effective yet efficient way to solve the graph analytics problem.
0
0
0
Wed May 09 2012
Machine Learning
BPR: Bayesian Personalized Ranking from Implicit Feedback
Item recommendation is the task of predicting a personalized ranking on a set of items. There are many methods for item recommendation from implicit feedback. None of them is directly optimized for ranking. We present a generic optimization criterion BPR-Opt for personalized ranking.
0
0
0
Wed Jun 03 2020
Artificial Intelligence
Fairness-Aware Explainable Recommendation over Knowledge Graphs
There has been growing attention on fairness considerations recently,especially in the context of intelligent decision making systems. In this paper, we analyze different groups of users according to their level of activity, and find that bias exists in recommendation performance between different groups.
0
0
0