RECipe: Does a Multi-Modal Recipe Knowledge Graph Fit a Multi-Purpose
Recommendation System?
- URL: http://arxiv.org/abs/2308.04579v1
- Date: Tue, 8 Aug 2023 20:54:59 GMT
- Title: RECipe: Does a Multi-Modal Recipe Knowledge Graph Fit a Multi-Purpose
Recommendation System?
- Authors: Ali Pesaranghader, Touqir Sajed
- Abstract summary: We introduce RECipe as a multi-purpose recipe recommendation framework.
RECipe consists of 3 subsystems: (1) behavior-based recommender, (2) review-based recommender, and (3) image-based recommender.
- Score: 2.969705152497174
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Over the past two decades, recommendation systems (RSs) have used machine
learning (ML) solutions to recommend items, e.g., movies, books, and
restaurants, to clients of a business or an online platform. Recipe
recommendation, however, has not yet received much attention compared to those
applications. We introduce RECipe as a multi-purpose recipe recommendation
framework with a multi-modal knowledge graph (MMKG) backbone. The motivation
behind RECipe is to go beyond (deep) neural collaborative filtering (NCF) by
recommending recipes to users when they query in natural language or by
providing an image. RECipe consists of 3 subsystems: (1) behavior-based
recommender, (2) review-based recommender, and (3) image-based recommender.
Each subsystem relies on the embedding representations of entities and
relations in the graph. We first obtain (pre-trained) embedding representations
of textual entities, such as reviews or ingredients, from a fine-tuned model of
Microsoft's MPNet. We initialize the weights of the entities with these
embeddings to train our knowledge graph embedding (KGE) model. For the visual
component, i.e., recipe images, we develop a KGE-Guided variational autoencoder
(KG-VAE) to learn the distribution of images and their latent representations.
Once KGE and KG-VAE models are fully trained, we use them as a multi-purpose
recommendation framework. For benchmarking, we created two knowledge graphs
(KGs) from public datasets on Kaggle for recipe recommendation. Our experiments
show that the KGE models have comparable performance to the neural solutions.
We also present pre-trained NLP embeddings to address important applications
such as zero-shot inference for new users (or the cold start problem) and
conditional recommendation with respect to recipe categories. We eventually
demonstrate the application of RECipe in a multi-purpose recommendation
setting.
Related papers
- Knowledge-Enhanced Recommendation with User-Centric Subgraph Network [38.814514460928386]
We propose Knowledge-enhanced User-Centric subgraph Network (KUCNet) for effective recommendation.
KUCNet is a subgraph learning approach with graph neural network (GNN) for effective recommendation.
Our proposed method achieves accurate, efficient, and interpretable recommendations especially for new items.
arXiv Detail & Related papers (2024-03-21T13:09:23Z) - On the Sweet Spot of Contrastive Views for Knowledge-enhanced
Recommendation [49.18304766331156]
We propose a new contrastive learning framework for KG-enhanced recommendation.
We construct two separate contrastive views for KG and IG, and maximize their mutual information.
Extensive experimental results on three real-world datasets demonstrate the effectiveness and efficiency of our method.
arXiv Detail & Related papers (2023-09-23T14:05:55Z) - RecipeRec: A Heterogeneous Graph Learning Model for Recipe
Recommendation [26.84274830886026]
We formalize the problem of recipe recommendation with graphs to incorporate the collaborative signal into recipe recommendation.
We first present relational-Graph, a new and large-scale user-recipe-ingredient graph.
We then propose RecipeRec, a novel heterogeneous graph learning model for recipe recommendation.
arXiv Detail & Related papers (2022-05-24T22:19:53Z) - DSKReG: Differentiable Sampling on Knowledge Graph for Recommendation
with Relational GNN [59.160401038969795]
We propose differentiable sampling on Knowledge Graph for Recommendation with GNN (DSKReG)
We devise a differentiable sampling strategy, which enables the selection of relevant items to be jointly optimized with the model training procedure.
The experimental results demonstrate that our model outperforms state-of-the-art KG-based recommender systems.
arXiv Detail & Related papers (2021-08-26T16:19:59Z) - A Survey on Neural Recommendation: From Collaborative Filtering to
Content and Context Enriched Recommendation [70.69134448863483]
Research in recommendation has shifted to inventing new recommender models based on neural networks.
In recent years, we have witnessed significant progress in developing neural recommender models.
arXiv Detail & Related papers (2021-04-27T08:03:52Z) - Learning Intents behind Interactions with Knowledge Graph for
Recommendation [93.08709357435991]
Knowledge graph (KG) plays an increasingly important role in recommender systems.
Existing GNN-based models fail to identify user-item relation at a fine-grained level of intents.
We propose a new model, Knowledge Graph-based Intent Network (KGIN)
arXiv Detail & Related papers (2021-02-14T03:21:36Z) - Pre-training Graph Transformer with Multimodal Side Information for
Recommendation [82.4194024706817]
We propose a pre-training strategy to learn item representations by considering both item side information and their relationships.
We develop a novel sampling algorithm named MCNSampling to select contextual neighbors for each item.
The proposed Pre-trained Multimodal Graph Transformer (PMGT) learns item representations with two objectives: 1) graph structure reconstruction, and 2) masked node feature reconstruction.
arXiv Detail & Related papers (2020-10-23T10:30:24Z) - Embedding Ranking-Oriented Recommender System Graphs [10.74267520911262]
We propose PGRec, a graph-based ranking-oriented recommendation framework.
We have evaluated the performance of the proposed method against the state of the art model-based and neighborhood-based recommendation methods, and our experiments show that PGRec outperforms the baseline algorithms up to 3.2% in terms of NDCG@10 in different MovieLens datasets.
arXiv Detail & Related papers (2020-07-31T16:56:54Z) - Graph Convolution Machine for Context-aware Recommender System [59.50474932860843]
We extend the advantages of graph convolutions to context-aware recommender system (CARS)
We propose textitGraph Convolution Machine (GCM), an end-to-end framework that consists of three components: an encoder, graph convolution layers, and a decoder.
We conduct experiments on three real-world datasets from Yelp and Amazon, validating the effectiveness of GCM and the benefits of performing graph convolutions for CARS.
arXiv Detail & Related papers (2020-01-30T15:32:08Z) - Rich-Item Recommendations for Rich-Users: Exploiting Dynamic and Static
Side Information [20.176329366180934]
We study the problem of recommendation system where the users and items to be recommended are rich data structures with multiple entity types.
We provide a general formulation for the problem that captures the complexities of modern real-world recommendations.
We present two real-world case studies of our formulation and the MEDRES architecture.
arXiv Detail & Related papers (2020-01-28T17:53:38Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.