An Implementation of Recipe Recommendation System Based on Ingredients Availability Using Content-based and Collaborative Filtering
Yan Watequlis Syaifudin1, Triatna Fatmawati1, Nabilah Argyanti Ardyningrum1, Indrazno Siradjuddin1, Dwi Nikmah Puspitasari1, Mungki Astiningrum1
- 1 Politeknik Negeri Malang
International Conference on Converging Technology in Electrical and Information Engineering (ICCTEIE), 2023
Cooking is an essential part of daily life activity for many people worldwide to fulfill nutritional needs. Basically, it is the process of preparing food by combining different ingredients and applying various cooking techniques. Commonly, most people use the available ingredients they have on hand to prepare meals. The preferred ingredients often depend on what’s in their pantry, refrigerator, or garden, as well as what’s easily accessible from local grocery stores or markets. This paper presents an approach method to providing a list of recommended recipes based on the availability of ingredients and recipe selection behavior of users by implementing a recipe recommendation system, namely EasyCook. Data on recipes is gathered from various websites that provide popular Indonesian food recipes using the web scraping process. Then, content-based filtering is applied as an approach method to identify the similarity of recipe ingredients and generate recipe recommendations. To evaluate the developed system’s effectiveness, aspects of web scraping and the recommendation process based on ingredient availability and user-preferred recipes are investigated. The results show that the developed system effectively provides recommended recipes for users based on ingredient availability and user-preferred recipes.
DOI10.1109/iccteie60099.2023.10366631