Food Recommendation System Using Content Based and Collaborative Filtering

Abstract

In recent years, the popularity of food recommendation systems has significantly increased due to the overwhelming amount of food-related information available online. These systems aid users in discovering new and personalized food choices, thereby enhancing their dining experiences. This paper presents a hybrid approach that combines content-based filtering (CBF) and collaborative filtering (CF) techniques to develop a robust and accurate food recommendation system. The proposed system leverages CBF to generate recommendations based on the intrinsic characteristics of food items, such as ingredients, cuisine, and nutritional content. By analyzing these attributes, the system identifies similarities between items and recommends new dishes that align with users' preferences. Additionally, the system incorporates CF to offer personalized recommendations based on user behavior and preferences. Collaborative filtering utilizes the collective knowledge of a user community to suggest food items that are popular among individuals with similar tastes. To implement the hybrid approach, a dataset containing food item details, user preferences, and ratings is collected and preprocessed. The content-based filtering component utilizes natural language processing techniques to extract relevant features from textual data, while the collaborative filtering component employs matrix factorization algorithms to identify user-item interactions and uncover latent factors. The system's performance is evaluated using standard evaluation metrics, including precision, recall, and mean average precision. The interface enables users to provide feedback and ratings on recommended food items, further refining the system's recommendations. The proposed food recommendation system holds great potential for improving user satisfaction and engagement in the culinary domain. By combining the strengths of content-based and collaborative filtering techniques, the system effectively captures both item characteristics and user preferences, resulting in more accurate and diverse food recommendations.

Country : India

1 Gaikwad Swapnil Milind2 Shaikh Amaan Kutubuddin3 Bilal Mohammed Ali Madki4 Mr. Chandrakant Bhange

  1. Student, Electronics and Telecommunication Engineering, AISSMS Institute of Information Technology, Pune, Maharashtra, India
  2. Student, Electronics and Telecommunication Engineering, AISSMS Institute of Information Technology, Pune, Maharashtra, India
  3. Student, Electronics and Telecommunication Engineering, AISSMS Institute of Information Technology, Pune, Maharashtra, India
  4. Professor, Electronics and Telecommunication Engineering, AISSMS Institute of Information Technology, Pune, Maharashtra, India

IRJIET, Volume 7, Issue 12, December 2023 pp. 238-241

doi.org/10.47001/IRJIET/2023.712032

References

  1. An overview of recommender systems in the healthy food domain by Thi Ngoc Trang Tran, Mu¨slu¨m Atas, Alexander Felfernig   Martin Stettinger.
  2. Aizawa, K., de Silva, G.C., Ogawa, M., Sato, Y. (2010). Food log by snapping and processing images, 2010 16th international conference on virtual systems and multimedia, IEEE (pp. 71–74).
  3. Ardissono, L., Goy, A., Petrone, G., Segnan, M., Torasso, P. (2003). Intrigue: Personalized recommendation of tourist attractions for desktop and handset devices. Applied Artificial Intelligence, 17(8), 687–714.
  4. Berkovsky, S., Freyne, J. (2010). Group-based recipe recommendations: Analysis of data aggregation strategies, Proceedings of the fourth ACM conference on recommender systems, RecSys ’10 (pp. 111–118).
  5. Burke, R. (2002). Hybrid recommender systems: Survey and experiments. User Modeling and User-Adapted Interaction, 12(4), 331–370.