{"url":"/task/recipe-generation","name":"Recipe Generation","slug":"recipe-generation","description_markdown":"Food recipe generation from ingredients, title and/or food images.","categories":[{"name":"Miscellaneous","url":"/area/miscellaneous"},{"name":"Natural Language Processing","url":"/area/natural-language-processing"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":40,"papers_with_code":15,"benchmarks":5,"benchmark_tables_in_archive":5,"benchmark_tables_shown":5,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":3,"subtasks":0,"parent_tasks":0},"benchmarks":[{"leaderboard":"/sota/recipe-generation-on-allrecipescom","slug":"recipe-generation-on-allrecipescom","dataset":"allrecipes.com","dataset_url":null,"rows_in_archive":2,"metrics":["BLEU","Perplexity"],"first_row_in_archive_order":{"model":"Latent Variable Model","paper_title":"Reference-Aware Language Models","paper_url":"/paper/reference-aware-language-models","paper_date":"2016-11-05","arxiv_id":"1611.01628","code_links":[],"syntology":null}},{"leaderboard":"/sota/recipe-generation-on-foodcom","slug":"recipe-generation-on-foodcom","dataset":"Food.com","dataset_url":null,"rows_in_archive":2,"metrics":["BLEU-1","BLEU-4","BPE Perplexity","D-1","D-2","Rouge-L"],"first_row_in_archive_order":{"model":"LLaVA-Chef","paper_title":"LLaVA-Chef: A Multi-modal Generative Model for Food Recipes","paper_url":"/paper/llava-chef-a-multi-modal-generative-model-for","paper_date":"2024-08-29","arxiv_id":"2408.16889","code_links":[{"title":"mohbattharani/LLaVA-Chef","url":"https://github.com/mohbattharani/LLaVA-Chef"}],"syntology":null}},{"leaderboard":"/sota/recipe-generation-on-now-youre-cooking","slug":"recipe-generation-on-now-youre-cooking","dataset":"Now You're Cooking!","dataset_url":null,"rows_in_archive":2,"metrics":["Perplexity"],"first_row_in_archive_order":{"model":"LLaVA-Chef","paper_title":"LLaVA-Chef: A Multi-modal Generative Model for Food Recipes","paper_url":"/paper/llava-chef-a-multi-modal-generative-model-for","paper_date":"2024-08-29","arxiv_id":"2408.16889","code_links":[{"title":"mohbattharani/LLaVA-Chef","url":"https://github.com/mohbattharani/LLaVA-Chef"}],"syntology":null}},{"leaderboard":"/sota/recipe-generation-on-recipe1m","slug":"recipe-generation-on-recipe1m","dataset":"Recipe1M","dataset_url":"/dataset/recipe1m-1","rows_in_archive":1,"metrics":["F1","Mean IoU"],"first_row_in_archive_order":{"model":"Set Transformer","paper_title":"Inverse Cooking: Recipe Generation from Food Images","paper_url":"/paper/inverse-cooking-recipe-generation-from-food","paper_date":"2018-12-14","arxiv_id":"1812.06164","code_links":[{"title":"facebookresearch/inversecooking","url":"https://github.com/facebookresearch/inversecooking"},{"title":"ritvikmath/nlp-recipe-project","url":"https://github.com/ritvikmath/nlp-recipe-project"},{"title":"krutikabapat/Inverse_Cooking_recipe_Generation_from_food_images","url":"https://github.com/krutikabapat/Inverse_Cooking_recipe_Generation_from_food_images"},{"title":"rishi00789/Food-AI","url":"https://github.com/rishi00789/Food-AI"}],"syntology":null}},{"leaderboard":"/sota/recipe-generation-on-recipenlg","slug":"recipe-generation-on-recipenlg","dataset":"RecipeNLG","dataset_url":"/dataset/recipenlg","rows_in_archive":1,"metrics":["BLEU","GLEU","Word Error Rate (WER)"],"first_row_in_archive_order":{"model":"GPT2-small","paper_title":"RecipeNLG: A Cooking Recipes Dataset for Semi-Structured Text Generation","paper_url":"/paper/recipenlg-a-cooking-recipes-dataset-for-semi","paper_date":"2020-12-15","arxiv_id":null,"code_links":[{"title":"Glorf/recipenlg","url":"https://github.com/Glorf/recipenlg"}],"syntology":null}}],"datasets":[{"url":"/dataset/recipe1m-1","name":"Recipe1M+","full_name":"Recipe1M+","num_papers_in_archive":68},{"url":"/dataset/recipenlg","name":"RecipeNLG","full_name":"","num_papers_in_archive":14},{"url":"/dataset/food-com-recipes-and-interactions","name":"Food.com Recipes and Interactions","full_name":"","num_papers_in_archive":1}],"subtasks":[],"parent_tasks":[],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":15,"of":15,"tagged_in_all":40,"items":[{"url":"/paper/inverse-cooking-recipe-generation-from-food","title":"Inverse Cooking: Recipe Generation from Food Images","date":"2018-12-14","arxiv_id":"1812.06164","repositories_listed":4,"syntology":null},{"url":"/paper/longform-optimizing-instruction-tuning-for","title":"LongForm: Effective Instruction Tuning with Reverse Instructions","date":"2023-04-17","arxiv_id":"2304.08460","repositories_listed":2,"syntology":null},{"url":"/paper/building-language-models-for-text-with-named","title":"Building Language Models for Text with Named Entities","date":"2018-05-13","arxiv_id":"1805.04836","repositories_listed":2,"syntology":{"n":1,"n_ran":0,"n_unverified":1,"n_pointer_only":0}},{"url":"/paper/kerl-knowledge-enhanced-personalized-recipe","title":"KERL: Knowledge-Enhanced Personalized Recipe Recommendation using Large Language Models","date":"2025-05-20","arxiv_id":"2505.14629","repositories_listed":1,"syntology":null},{"url":"/paper/2409-14254","title":"Instruction Following without Instruction Tuning","date":"2024-09-21","arxiv_id":"2409.14254","repositories_listed":1,"syntology":null},{"url":"/paper/cheffusion-multimodal-foundation-model","title":"ChefFusion: Multimodal Foundation Model Integrating Recipe and Food Image Generation","date":"2024-09-18","arxiv_id":"2409.12010","repositories_listed":1,"syntology":null},{"url":"/paper/llava-chef-a-multi-modal-generative-model-for","title":"LLaVA-Chef: A Multi-modal Generative Model for Food Recipes","date":"2024-08-29","arxiv_id":"2408.16889","repositories_listed":1,"syntology":null},{"url":"/paper/fire-food-image-to-recipe-generation","title":"FIRE: Food Image to REcipe generation","date":"2023-08-28","arxiv_id":"2308.14391","repositories_listed":1,"syntology":{"n":16,"n_ran":12,"n_unverified":4,"n_pointer_only":16}},{"url":"/paper/learning-to-substitute-ingredients-in-recipes","title":"Learning to Substitute Ingredients in Recipes","date":"2023-02-15","arxiv_id":"2302.07960","repositories_listed":1,"syntology":null},{"url":"/paper/counterfactual-recipe-generation-exploring","title":"Counterfactual Recipe Generation: Exploring Compositional Generalization in a Realistic Scenario","date":"2022-10-20","arxiv_id":"2210.11431","repositories_listed":1,"syntology":null},{"url":"/paper/share-a-system-for-hierarchical-assistive","title":"SHARE: a System for Hierarchical Assistive Recipe Editing","date":"2021-05-17","arxiv_id":"2105.08185","repositories_listed":1,"syntology":null},{"url":"/paper/recipenlg-a-cooking-recipes-dataset-for-semi","title":"RecipeNLG: A Cooking Recipes Dataset for Semi-Structured Text Generation","date":"2020-12-15","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/structure-aware-generation-network-for-recipe","title":"Structure-Aware Generation Network for Recipe Generation from Images","date":"2020-09-02","arxiv_id":"2009.00944","repositories_listed":1,"syntology":null},{"url":"/paper/recipegpt-generative-pre-training-based","title":"RecipeGPT: Generative Pre-training Based Cooking Recipe Generation and Evaluation System","date":"2020-03-05","arxiv_id":"2003.02498","repositories_listed":1,"syntology":null},{"url":"/paper/generating-personalized-recipes-from","title":"Generating Personalized Recipes from Historical User Preferences","date":"2019-08-31","arxiv_id":"1909.00105","repositories_listed":1,"syntology":null}],"syntology_records":2,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}