Ontology based personalized diet recommendation system for Sri Lankan

dc.contributor.advisorSilva, T
dc.contributor.authorDissanayake, DMLM
dc.date.accept2024
dc.date.accessioned2025-09-26T09:37:03Z
dc.date.issued2024
dc.description.abstractThe hectic life cycle of human beings and negligence of health are the main causes for non-communicable diseases. Healthy diets help to prevent various non- communicable diseases such as diabetics, pressure, cholesterol etc. However, due to busy life cycle, people do not have time to consult dietitians and get their meal plans. The diet recommendation system can solve this issue by providing a fingerprint distance response. In this study, we developed ontology based Recurrent Neural Network- LSTM model for diet recommendation in Sri Lankan context. This system recommends diet plans for breakfast, lunch and dinner based on user’s calorie requirement, macronutrient needs, user preference, cultural background, dietary restriction and disease information. We developed ontology, which is consist with food related information including their nutrients values. Then we developed RNN –LSTM model to predict target macronutrient values based on user information such as age, BMI, BMR and diseases information. The RNN-LSTM model demonstrated high performance with an R-squared value of 0.9704, a Pearson correlation coefficient of 0.9869, a mean squared error of 0.0209, a mean absolute error of 0.1239, and a root mean squared error of 0.1703. These metrics indicate that the RNN-LSTM model provided accurate predictions with a strong positive linear relationship between the actual and predicted value. Additionally, the RNN-LSTM model was compared with the KNN model using the same dataset. The RNN-LSTM model outperformed the KNN model across all evaluation metrics. Using content-based filtering and cosine similarity between target nutrient values and food nutrient values, system recommends the food for three meals. This recommendation properly aligns with the nutrients needs and calorie needs. Finally, we can conclude that there is greater potential for future work in the field of food recommendation using Artificial Intelligence. Future work of this study involves further development of an ontology based RNN model combined with micro nutrient needs.
dc.identifier.accnoTH5764
dc.identifier.citationDissanayake, D.M.L.M. (2024). Ontology based personalized diet recommendation system for Sri Lankan [Master’s theses, University of Moratuwa]. Institutional Repository University of Moratuwa. https://dl.lib.uom.lk/handle/123/24229
dc.identifier.degreeMSc in Artificial Intelligence
dc.identifier.departmentDepartment of Computational Mathematics
dc.identifier.facultyIT
dc.identifier.urihttps://dl.lib.uom.lk/handle/123/24229
dc.language.isoen
dc.subjectDIET-Recommendation
dc.subjectRECURRENT NEURAL NETWORKS
dc.subjectDEEP LEARNING-Long Short-Term Memory
dc.subjectONTOLOGY
dc.subjectARTIFICIAL INTELLIGENCE-Dissertation
dc.subjectCOMPUTATIONAL MATHEMATICS-Dissertation
dc.subjectMSc in Artificial Intelligence
dc.titleOntology based personalized diet recommendation system for Sri Lankan
dc.typeThesis-Full-text

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH5764-1.pdf
Size:
369.48 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH5764-2.pdf
Size:
395.91 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH5764.pdf
Size:
1.46 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: