← Latest papers
💻 computer science

Quantifying Recipe Difficulty Based on Recipe Features

This paper proposes a method for quantifying recipe difficulty by integrating six normalized features—cooking action level, text length, utensils, seasonings, ingredients, and steps—using regression coefficients to avoid double-counting, with its validity confirmed through a survey and statistical tests to enable fine-grained recipe recommendations.

Original authors: Sae Okatani, Naoko Yoshii, Masami Takata

Published 2026-11-12
📖 4 min read☕ Coffee break read

Original authors: Sae Okatani, Naoko Yoshii, Masami Takata

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the modern kitchen, the barrier to cooking a healthy meal is rarely a lack of ingredients or a shortage of time, but rather a mismatch between a cook's skill and the complexity of the dish they attempt. While the internet has made millions of recipes available at the click of a button, these digital libraries often lack a crucial piece of information: a reliable measure of how hard a recipe actually is. Without this, a beginner might accidentally select a dish requiring advanced techniques, leading to frustration or a ruined meal, while an expert might find the available options too simplistic. The field of food computing has long focused on matching recipes to what people like to eat or what is nutritionally sound, but it has largely overlooked the physical and mental effort required to prepare them. To bridge this gap, researchers need a way to translate the text of a recipe into a single, clear number that reflects its true difficulty, moving beyond vague labels like "easy" or "hard" to a precise scale that can guide users to the right challenge.

A team of researchers at Nara Women's University set out to solve this problem by developing a method to quantify recipe difficulty using nothing more than the text of the recipe itself. They began by analyzing a massive collection of approximately 605,000 recipes from Cookpad, Japan's largest recipe-sharing website. Instead of relying on human judges to taste and rate every dish, the team designed a system to extract six specific details from the writing of each recipe. These details included the most complex cooking action mentioned, the total number of characters in the instructions, the variety of kitchen tools required, the number of different seasonings used, the count of main ingredients, and the total number of steps in the process. The researchers recognized that these factors are not independent; for instance, a recipe with many steps naturally tends to have more characters, and a dish with many ingredients often requires more tools. If they simply added these numbers together, they would be counting the same information twice, skewing the final result.

To handle this overlap, the team used a statistical approach to understand how these features relate to one another. They discovered that the number of characters and the number of steps were so closely linked that they essentially shared the same information. Rather than treating them as separate burdens, the researchers combined them into a single, adjusted value that represented the overall verbosity and complexity of the instructions without double-counting. They applied similar logic to the other features, using regression analysis to blend the data in a way that respected the natural connections between the ingredients, tools, and steps. This process resulted in four different mathematical models for calculating difficulty, each weighing the factors slightly differently. The goal was to produce a continuous score, a smooth scale where every recipe has a unique position, rather than forcing them into a few rigid categories.

To see which of these four models worked best, the researchers conducted a survey with 30 participants, all women in their twenties. They asked these participants to rank nine different recipes from easiest to most difficult based on their own judgment. The researchers then compared the human rankings against the rankings generated by their four computer models. The results showed that one specific approach, which they called Method 2, aligned most closely with human perception. This method calculated difficulty by averaging the complexity of the cooking actions with the counts of cooking utensils, seasonings, and ingredients, while carefully integrating the information about steps and text length to avoid overestimating the effort. It successfully predicted that a recipe with a high number of seasonings and ingredients would feel more difficult to a human cook, even if the number of steps was moderate.

The study confirmed that a recipe's difficulty is not just about the hardest single action, such as deep-frying, but is a cumulative effect of the entire process. The researchers found that simply counting the number of steps or the length of the text was not enough, as these factors often overlap. By using their integrated method, they could create a strict ordering of recipes where no two dishes had the exact same difficulty score, allowing for a much finer level of recommendation than previous systems. While the study was limited to a small group of young women and a specific set of recipes, the findings suggest that it is possible to automatically generate a reliable difficulty score for hundreds of thousands of dishes. This advancement could eventually help recipe websites guide users to meals that match their actual abilities, turning the overwhelming choice of the internet into a manageable and successful cooking experience.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →