RecipeRec: A Heterogeneous Graph Learning Model for Recipe Recommendation

05/24/2022
by   Yijun Tian, et al.
0

Recipe recommendation systems play an essential role in helping people decide what to eat. Existing recipe recommendation systems typically focused on content-based or collaborative filtering approaches, ignoring the higher-order collaborative signal such as relational structure information among users, recipes and food items. In this paper, we formalize the problem of recipe recommendation with graphs to incorporate the collaborative signal into recipe recommendation through graph modeling. In particular, we first present URI-Graph, a new and large-scale user-recipe-ingredient graph. We then propose RecipeRec, a novel heterogeneous graph learning model for recipe recommendation. The proposed model can capture recipe content and collaborative signal through a heterogeneous graph neural network with hierarchical attention and an ingredient set transformer. We also introduce a graph contrastive augmentation strategy to extract informative graph knowledge in a self-supervised manner. Finally, we design a joint objective function of recommendation and contrastive learning to optimize the model. Extensive experiments demonstrate that RecipeRec outperforms state-of-the-art methods for recipe recommendation. Dataset and codes are available at https://github.com/meettyj/RecipeRec.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/02/2023

Heterogeneous Graph Contrastive Learning for Recommendation

Graph Neural Networks (GNNs) have become powerful tools in modeling grap...
research
06/26/2022

Towards Representation Alignment and Uniformity in Collaborative Filtering

Collaborative filtering (CF) plays a critical role in the development of...
research
02/13/2022

Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning

Recently, graph collaborative filtering methods have been proposed as an...
research
04/03/2023

Enhancing Clinical Evidence Recommendation with Multi-Channel Heterogeneous Learning on Evidence Graphs

Clinical evidence encompasses the associations and impacts between patie...
research
08/11/2022

Heterogeneous Line Graph Transformer for Math Word Problems

This paper describes the design and implementation of a new machine lear...
research
05/25/2023

UniTRec: A Unified Text-to-Text Transformer and Joint Contrastive Learning Framework for Text-based Recommendation

Prior study has shown that pretrained language models (PLM) can boost th...
research
02/17/2020

HotelRec: a Novel Very Large-Scale Hotel Recommendation Dataset

Today, recommender systems are an inevitable part of everyone's daily di...

Please sign up or login with your details

Forgot password? Click here to reset