A Diet Recommendation System using TF-IDF and Extra Trees Algorithm

Boudjemaa Boudaa, Aissa Hammadi, Kada Akermi

Abstract


Across the globe, there is a growing emphasis on health and lifestyle choices. However, refraining from unhealthy foods and staying active are not enough; maintaining a well-balanced diet is also essential. Recently, recommendation systems have focused on promoting healthy eating habits, tailoring suggestions for balanced diets based on some parameters like age, gender, height, weight, age, BMI and BMR. Pairing a nutritious diet with regular physical activity can aid in reaching and sustaining a healthy weight, reducing the likelihood of chronic ailments such as heart disease, and enhancing overall well-being. The present paper introduces a novel approach for constructing dietary recommendations with optimized calorie intake, using content-based filtering with the TF-IDF statistical method and machine learning with the Extra Trees algorithm. This approach can generate a dynamic diet based on the calories a person burns and other parameters including the current Body Mass Index (BMI) and BMR (Basal Metabolic Rate). The proposed approach has been tested on a new realworld diet dataset, showcasing its effectiveness in providing diverse and accurate diet recommendations compared to another content-based filtering method and other machine learning algorithms.

Keywords


Diet recommendation; Healthy food; Content-based filtering; TF-IDF; Extra Trees algorithm

References


J. N. Bondevik, K. E. Bennin, Onder Babur, and C. Ersch, “A systematic review on food recommender systems,” Expert Systems with Applications, vol. 238, p. 122166, 2024. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0957417423026684

R. Sookrah, J. D. Dhowtal, and S. D. Nagowah, “A dash diet recommendation system for hypertensive patients using machine learning,” in 2019 7th international conference on information and communication technology (ICoICT). IEEE, 2019, pp. 1–6.

C. Iwendi, S. Khan, J. H. Anajemba, A. K. Bashir, and F. Noor, “Realizing an efficient iomt-assisted patient diet recommendation system through machine learning model,” IEEE Access, vol. 8, pp. 28 462– 28 474, 2020.

M. Geetha, C. Saravanakumar, K. Ravikumar, and V. Muthulakshmi, “Human body analysis and diet recommendation system using machine learning techniques.” EAI, 1 2021.

M. A. Lambay and S. P. Mohideen, “A hybrid approach based diet recommendation system using ml and big data analytics,” Journal of Mobile Multimedia, vol. 18, no. 06, p. 1541–1560, Jul. 2022. [Online]. Available: https://journals.riverpublishers.com/index.php/JMM/article/view/12037

N. Vignesh, S. Bhuvaneswari, K. Kotecha, and V. Subramaniyaswamy, “Hybrid diet recommender system using machine learning technique,” in Hybrid Intelligent Systems, A. Abraham, T.-P. Hong, K. Kotecha, K. Ma, P. Manghirmalani Mishra, and N. Gandhi, Eds. Cham: Springer Nature Switzerland, 2023, pp. 106–115.

M. Ahmad, A. U. Khan, and M. Sajid, “A diet recommendation system for persons with special dietary requirements,” Journal of Computing amp; Biomedical Informatics, vol. 5, no. 01, p. 153–164, Jun. 2023. [Online]. Available: https://www.jcbi.org/index.php/Main/article/view/180

J. Bobadilla, F. Ortega, A. Hernando, and A. Gutierrez, “Recommender systems survey,” ´ KnowledgeBased Systems, vol. 46, pp. 109–132, 2013. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0950705113001044

I. Orue-Saiz, M. Kazarez, and A. Mendez-Zorrilla, “Systematic review of nutritional recommendation systems,” Applied Sciences, vol. 11, no. 24, 2021. [Online]. Available: https://www.mdpi.com/2076-3417/11/24/12069

M. Shah, S. Degadwala, and D. Vyas, “Diet recommendation system based on different machine learners: A review,” in 2022 Second International Conference on Artificial Intelligence and Smart Energy (ICAIS). IEEE, 2022, pp. 290–295.

F. Isinkaye, Y. Folajimi, and B. Ojokoh, “Recommendation systems: Principles, methods and evaluation,” Egyptian Informatics Journal, vol. 16, no. 3, pp. 261–273, 2015.[Online]. Available: https://www.sciencedirect.com/science/article/pii/S1110866515000341

M. Chiny, M. Chihab, O. Bencharef, and Y. Chihab, “Netflix recommendation system based on tf-idf and cosine similarity algorithms,” no. Bml, pp. 15–20, 2022.

P. Geurts, D. Ernst, and L. Wehenkel, “Extremely randomized trees,” Machine Learning, vol. 63, no. 1, pp. 3–42, Apr. 2006.

R. Potukuchi and P. Upadhyay, Prediction Model for Precision Agriculture Using Machine Learning, 01 2024, pp. 627–644.

M. Ahmad, A. U. Khan, and M. Sajid, “A diet recommendation system for persons with special dietary requirements,” Journal of Computing & Biomedical Informatics, vol. 5, no. 01, 2023.


Full Text: PDF

Refbacks

  • There are currently no refbacks.


 

Indonesian Journal of Electrical Engineering and Informatics (IJEEI)
ISSN 2089-3272

Creative Commons Licence

This work is licensed under a Creative Commons Attribution 4.0 International License.

web analytics
View IJEEI Stats