A Recipe Recommendation System Based on Automatic Nutrition Information Extraction

In this paper, we propose a goal-oriented recipe recommendation system that utilizes information about nutrition on the Internet. Our system enables users without knowledge about nutrition to search easily for recipes with natural language to improve specific health conditions. The natural language includes 'I want to cure my acne' and 'I want to recover from my fatigue'. To do that, we created a co-occurrence database that listed the co-occurrence of 45 common nutrients with nouns such as cold, acne, bone etc. Then we created a recipe database by collecting 800,000 recipes from www.cookpad.com the system and analyzed each recipe to calculate the amount of a nutrient in a dish. We compared the results of our system to the results we obtained by calculating the nutrient information manually. Evaluation was done on 1000 dishes. We measured the effectiveness of the system using F-Measure and the average F-measure was 0.64 respectively.