Learning Program Representations for Food Images and Cooking Recipes
Not on the map. Why?
Abstract (arXiv)
In this paper, we are interested in modeling a how-to instructional procedure, such as a cooking recipe, with a meaningful and rich high-level representation. Specifically, we propose to represent cooking recipes and food images as cooking programs. Programs provide a structured representation of the task, capturing cooking semantics and sequential relationships of actions in the form of a graph. This allows them to be easily manipulated by users and executed by agents. To this end, we build a model that is trained to learn a joint embedding between recipes and food images via self-supervision and jointly generate a program from this embedding as a sequence. To validate our idea, we crowdsource programs for cooking recipes and show that: (a) projecting the image-recipe embeddings into programs leads to better cross-modal retrieval results; (b) generating programs from images leads to better recognition results compared to predicting raw cooking instructions; and (c) we can generate food images by manipulating programs via optimizing the latent code of a GAN. Code, data, and models are available online.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 40 of its 66 references that are in the map. First posted on arXiv 30 Mar 2022.
Builds on
40 of 66 references.
References · 40
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,580
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2021StyleCLIP: Text-Driven Manipulation of StyleGAN Imagerycited by 990
- 2014Deep Visual-Semantic Alignments for Generating Image Descriptionscited by 966
- 2020Quantifying Attention Flow in Transformerscited by 759
- 2018The Open Images Dataset V4: Unified image classification, object detection, and visual relationship detection at scalecited by 542
28 more
- 2019TabFact: A Large-scale Dataset for Table-based Fact Verificationcited by 425
- 2018VirtualHome: Simulating Household Activities via Programscited by 411
- 2021Inter-GPS: Interpretable Geometry Problem Solving with Formal Language and Symbolic Reasoningcited by 376
- 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 369
- 2018Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understandingcited by 304
- 2017CleanNet: Transfer Learning for Scalable Image Classifier Training with Label Noisecited by 181
- 2015Learning Deep Structure-Preserving Image-Text Embeddingscited by 139
- 2017Inferring and Executing Programs for Visual Reasoningcited by 130
- 2018Recipe1M+: A Dataset for Learning Cross-Modal Embeddings for Cooking Recipes and Food Imagescited by 118
- 2015Unsupervised Learning from Narrated Instruction Videoscited by 116
- 2021Paint by Wordcited by 107
- 2014Deep Fragment Embeddings for Bidirectional Image Sentence Mappingcited by 99
- 2018Inverse Cooking: Recipe Generation from Food Imagescited by 47
- 2020ISIA Food-500: A Dataset for Large-Scale Food Recognition via Stacked Global-Local Attention Networkcited by 47
- 2019Learning Cross-Modal Embeddings with Adversarial Networks for Cooking Recipes and Food Imagescited by 38
- 2018Cross-Modal Retrieval in the Cooking Context: Learning Semantic Text-Image Embeddingscited by 35
- 2019FoodX-251: A Dataset for Fine-grained Food Classificationcited by 33
- 2018Finding beans in burgers: Deep semantic-visual embedding with localizationcited by 28
- 2021Revamping Cross-Modal Recipe Retrieval with Hierarchical Transformers and Self-supervised Learningcited by 28
- 2017ChineseFoodNet: A large-scale Image Dataset for Chinese Food Recognitioncited by 21
- 2019How to make a pizza: Learning a compositional layer-based GAN modelcited by 21
- 2020Cross-Modal Food Retrieval: Learning a Joint Embedding of Food Images and Recipes with Semantic Consistency and Attention Mechanismcited by 20
- 2016DeepFood: Deep Learning-Based Food Image Recognition for Computer-Aided Dietary Assessmentcited by 19
- 2020MCEN: Bridging Cross-Modal Gap between Cooking Recipes and Dish Images with Latent Variable Modelcited by 16
- 2020CookGAN: Meal Image Synthesis from Ingredientscited by 14
- 2020A Benchmark for Structured Procedural Knowledge Extraction from Cooking Videoscited by 11
- 2019Dividing and Conquering Cross-Modal Recipe Retrieval: from Nearest Neighbours Baselines to SoTAcited by 7
- 2021CHEF: Cross-modal Hierarchical Embeddings for Food Domain Retrievalcited by 7
Built on by
Citing papers per year: 2022: 3; 2023: 4; 2024: 3; 2025: 4; 2026: 2.
16 papers.
Sort:
By area:
- 2023FIRE: Food Image to REcipe generationcited by 18
- 2024FineBio: A Fine-Grained Video Dataset of Biological Experiments with Hierarchical Annotationcited by 11
- 2022Visual Recipe Flow: A Dataset for Learning Visual State Changes of Objects with Recipe Flowscited by 8
- 2022Vision and Structured-Language Pretraining for Cross-Modal Food Retrievalcited by 3
- 2023Cook-Gen: Robust Generative Modeling of Cooking Actions from Recipescited by 3
- 2022Recipe Generation from Unsegmented Cooking Videoscited by 2
- 2024FoodMLLM-JP: Leveraging Multimodal Large Language Models for Japanese Recipe Generationcited by 2
- 2023MALM: Mask Augmentation based Local Matching for Food-Recipe Retrievalcited by 1
- 2025Mitigating Cross-modal Representation Bias for Multicultural Image-to-Recipe Retrievalcited by 1
- 2023Towards Flow Graph Prediction of Open-Domain Procedural Textscited by 0
- 2024Unsupervised Learning of Graph from Recipescited by 0
- 2025A Highly Clean Recipe Dataset with Ingredient States Annotation for State Probing Taskcited by 0
4 more
- 2025Towards an Action-Centric Ontology for Cooking Procedures Using Temporal Graphscited by 0
- 2025Towards Unbiased Cross-Modal Representation Learning for Food Image-to-Recipe Retrievalcited by 0
- 2026SIMMER: Cross-Modal Food Image--Recipe Retrieval via MLLM-Based Embeddingcited by 0
- 2026ReGraph: Learning to Generate Recipe Graphs from Food Imagescited by 0
- 2026ReGraph: Learning to Generate Recipe Graphs from Food Images7 Aug 2026
- 2026SIMMER: Cross-Modal Food Image--Recipe Retrieval via MLLM-Based Embedding17 Apr 2026
- 2025Towards Unbiased Cross-Modal Representation Learning for Food Image-to-Recipe Retrieval19 Nov 2025
- 2025Mitigating Cross-modal Representation Bias for Multicultural Image-to-Recipe Retrieval23 Oct 2025
- 2025Towards an Action-Centric Ontology for Cooking Procedures Using Temporal Graphs4 Sep 2025
- 2025A Highly Clean Recipe Dataset with Ingredient States Annotation for State Probing Task23 Jul 2025
- 2024FoodMLLM-JP: Leveraging Multimodal Large Language Models for Japanese Recipe Generation27 Sep 2024
- 2024FineBio: A Fine-Grained Video Dataset of Biological Experiments with Hierarchical Annotation1 Feb 2024
- 2024Unsupervised Learning of Graph from Recipes22 Jan 2024
- 2023FIRE: Food Image to REcipe generation28 Aug 2023
- 2023Cook-Gen: Robust Generative Modeling of Cooking Actions from Recipes1 Jun 2023
- 2023Towards Flow Graph Prediction of Open-Domain Procedural Texts31 May 2023
4 more
- 2023MALM: Mask Augmentation based Local Matching for Food-Recipe Retrieval18 May 2023
- 2022Vision and Structured-Language Pretraining for Cross-Modal Food Retrieval8 Dec 2022
- 2022Recipe Generation from Unsegmented Cooking Videos21 Sep 2022
- 2022Visual Recipe Flow: A Dataset for Learning Visual State Changes of Objects with Recipe Flows13 Sep 2022
- 2023FIRE: Food Image to REcipe generationcited by 18
- 2024FineBio: A Fine-Grained Video Dataset of Biological Experiments with Hierarchical Annotationcited by 11
- 2022Visual Recipe Flow: A Dataset for Learning Visual State Changes of Objects with Recipe Flowscited by 8
- 2023Cook-Gen: Robust Generative Modeling of Cooking Actions from Recipescited by 3
- 2022Recipe Generation from Unsegmented Cooking Videoscited by 2
- 2023MALM: Mask Augmentation based Local Matching for Food-Recipe Retrievalcited by 1
- 2025Mitigating Cross-modal Representation Bias for Multicultural Image-to-Recipe Retrievalcited by 1
- 2023Towards Flow Graph Prediction of Open-Domain Procedural Textscited by 0
- 2024Unsupervised Learning of Graph from Recipescited by 0
- 2025A Highly Clean Recipe Dataset with Ingredient States Annotation for State Probing Taskcited by 0
- 2025Towards an Action-Centric Ontology for Cooking Procedures Using Temporal Graphscited by 0
- 2025Towards Unbiased Cross-Modal Representation Learning for Food Image-to-Recipe Retrievalcited by 0
12 most cited of 13 All 13 (JSON)
- 2026SIMMER: Cross-Modal Food Image--Recipe Retrieval via MLLM-Based Embedding17 Apr 2026
- 2025Towards Unbiased Cross-Modal Representation Learning for Food Image-to-Recipe Retrieval19 Nov 2025
- 2025Mitigating Cross-modal Representation Bias for Multicultural Image-to-Recipe Retrieval23 Oct 2025
- 2025Towards an Action-Centric Ontology for Cooking Procedures Using Temporal Graphs4 Sep 2025
- 2025A Highly Clean Recipe Dataset with Ingredient States Annotation for State Probing Task23 Jul 2025
- 2024FineBio: A Fine-Grained Video Dataset of Biological Experiments with Hierarchical Annotation1 Feb 2024
- 2024Unsupervised Learning of Graph from Recipes22 Jan 2024
- 2023FIRE: Food Image to REcipe generation28 Aug 2023
- 2023Cook-Gen: Robust Generative Modeling of Cooking Actions from Recipes1 Jun 2023
- 2023Towards Flow Graph Prediction of Open-Domain Procedural Texts31 May 2023
- 2023MALM: Mask Augmentation based Local Matching for Food-Recipe Retrieval18 May 2023
- 2022Recipe Generation from Unsegmented Cooking Videos21 Sep 2022
12 newest of 13 All 13 (JSON)