Learning to Substitute Ingredients in Recipes
Not on the map. Why?
Abstract (arXiv)
Recipe personalization through ingredient substitution has the potential to help people meet their dietary needs and preferences, avoid potential allergens, and ease culinary exploration in everyone's kitchen. To address ingredient substitution, we build a benchmark, composed of a dataset of substitution pairs with standardized splits, evaluation metrics, and baselines. We further introduce Graph-based Ingredient Substitution Module (GISMo), a novel model that leverages the context of a recipe as well as generic ingredient relational information encoded within a graph to rank plausible substitutions. We show through comprehensive experimental validation that GISMo surpasses the best performing baseline by a large margin in terms of mean reciprocal rank. Finally, we highlight the benefits of GISMo by integrating it in an improved image-to-recipe generation pipeline, enabling recipe personalization through user intervention. Quantitative and qualitative results show the efficacy of our proposed system, paving the road towards truly personalized cooking and tasting experiences.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 34 of its 65 references that are in the map. First posted on arXiv 15 Feb 2023.
Builds on
34 of 65 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,512
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
22 more
- 2020BLEURT: Learning Robust Metrics for Text Generationcited by 1,203
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2018Hypergraph Neural Networkscited by 488
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 242
- 2020Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node Embeddingscited by 214
- 2017CleanNet: Transfer Learning for Scalable Image Classifier Training with Label Noisecited by 181
- 2018Recipe1M+: A Dataset for Learning Cross-Modal Embeddings for Cooking Recipes and Food Imagescited by 118
- 2021SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networkscited by 110
- 2019Enriching Pre-trained Language Model with Entity Information for Relation Classificationcited by 82
- 2018Inverse Cooking: Recipe Generation from Food Imagescited by 47
- 2017Knowledge Base Completion: Baselines Strike Backcited by 39
- 2021Revamping Cross-Modal Recipe Retrieval with Hierarchical Transformers and Self-supervised Learningcited by 28
- 2020Structure-Aware Generation Network for Recipe Generation from Imagescited by 19
- 2021Personalized Food Recommendation as Constrained Question Answering over a Large-scale Food Knowledge Graphcited by 17
- 2021The NLP Cookbook: Modern Recipes for Transformer based Deep Learning Architecturescited by 16
- 2021SHARE: a System for Hierarchical Assistive Recipe Editingcited by 15
- 2020CookGAN: Meal Image Synthesis from Ingredientscited by 14
- 2019Elucidating image-to-set prediction: An analysis of models, losses and datasetscited by 10
- 2018Personalized Classifier for Food Image Recognitioncited by 9
- 2018Improved Knowledge Graph Embedding using Background Taxonomic Informationcited by 8
- 2016Extracting Food Substitutes From Food Diary via Distributional Similaritycited by 4
- 2017A neural network system for transformation of regional cuisine stylecited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 1; 2026: 3.
8 papers.
- 2024LLaVA-Chef: A Multi-modal Generative Model for Food Recipescited by 14
- 2023Generating Illustrated Instructionscited by 7
- 2026GLEN-Bench: A Graph-Language based Benchmark for Nutritional Healthcited by 7
- 2024Large Language Models for Ingredient Substitution in Food Recipes using Supervised Fine-tuning and Direct Preference Optimizationcited by 1
- 2024Optimizing Ingredient Substitution Using Large Language Models to Enhance Phytochemical Content in Recipescited by 0
- 2025"Stop replacing salt with sugar!'': Towards Intuitive Human-Agent Teachingcited by 0
- 2026Fuzzy Categorical Planning: Autonomous Goal Satisfaction with Graded Semantic Constraintscited by 0
- 2026FlavourBench: Executable Culinary Reward Maps for Language Model Evaluation and Post-Trainingcited by 0
- 2026FlavourBench: Executable Culinary Reward Maps for Language Model Evaluation and Post-Training20 Aug 2026
- 2026Fuzzy Categorical Planning: Autonomous Goal Satisfaction with Graded Semantic Constraints27 Jan 2026
- 2026GLEN-Bench: A Graph-Language based Benchmark for Nutritional Health26 Jan 2026
- 2025"Stop replacing salt with sugar!'': Towards Intuitive Human-Agent Teaching29 Sep 2025
- 2024Large Language Models for Ingredient Substitution in Food Recipes using Supervised Fine-tuning and Direct Preference Optimization6 Dec 2024
- 2024Optimizing Ingredient Substitution Using Large Language Models to Enhance Phytochemical Content in Recipes13 Sep 2024
- 2024LLaVA-Chef: A Multi-modal Generative Model for Food Recipes29 Aug 2024
- 2023Generating Illustrated Instructions7 Dec 2023