Recipe Search System Using Ingredient Quantity Weighting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cooking recipe search systems often display unwanted recipes in higher ranks due to inclusion of the desired recipe's name in ingredient lists, rather than in the recipe name itself, leading to inappropriate display of desired recipes.
Innovation Solution
A cooking recipe information provision system that extracts and displays recipes based on the amount of main ingredients, correlating user-inputted recipe names with ingredient databases to prioritize recipes where the main ingredient is prominently featured in the dish name.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a search system extracts recipes based on ingredient name matching, then more recipes are found, but irrelevant recipes appear in higher ranks
Solution Approach 1:
The patent applies local quality by differentiating the role of ingredients based on their quantity in the recipe. Main ingredients (used in larger amounts) are given higher weight in ranking, while minor ingredients (used in smaller amounts) are given lower weight. This resolves the contradiction by maintaining comprehensive ingredient matching while improving relevance accuracy through quantity-based differentiation.
Solution Approach 2:
The patent changes the parameter of ingredient importance by introducing a weight value that corresponds to each ingredient's quantity. By transforming the binary match/no-match parameter into a weighted parameter, the system can rank recipes more accurately while still capturing all relevant matches.
2Quantity of substance
If a search system displays all recipes containing the searched ingredient, then completeness is improved, but user experience deteriorates due to irrelevant results
Solution Approach 1:
The patent transforms the display priority parameter by introducing weight values based on ingredient quantities. Recipes are ranked and displayed according to the total weight of matching ingredients, ensuring complete results are shown while improving user experience through intelligent ordering that places most relevant recipes first.
3Adaptability or versatility
If ingredient matching is performed without considering quantity, then search coverage is maximized, but result accuracy decreases
Solution Approach 1:
The patent applies local quality by assigning different importance levels to different ingredients within the same search result. Instead of treating all ingredient matches equally, the system evaluates each ingredient's contribution based on its quantity, thereby maintaining broad search coverage while improving result accuracy through differentiated weighting.
Solution Approach 2:
The patent introduces a quantity-based weight parameter that modifies the binary match status. By changing from a simple presence/absence parameter to a weighted parameter reflecting ingredient quantity, the system achieves both comprehensive coverage and accurate results.
Data Source
AI summary
A cooking recipe information provision device including a recipe name obtaining unit for obtaining a recipe name input by a user; a recipe extraction unit for extracting a plurality of recipes, based on the recipe name obtained from a recipe information database for storing a plurality of recipes, ingredients used in the respective recipes, and amounts of the respective ingredients so as to be correlated to each other; and a display data generation unit for extracting a recipe, based on the amount of the main ingredient, from among the plurality of recipes extracted, and generating display data indicating information on the extracted recipe.


