- Conference Article
- 10.1109/icisct68600.2025.11441582
Intelligent Diet Recommendation Engine using Unsupervised Machine Learning
- Dec 26, 2025
- Thomas Basyal + 2 more +2
The increasing prevalence of lifestyle diseases has raised the demand for personalized dietary counseling. Traditional diet planning was much reliant on expert recommendations and failed to meet specific requirements. This study developed a Diet Recommendation System using K-Means clustering to provide personalized diet recommendations based on age, weight, height, BMI, activity level, body type, and health goals. Across every meal, the K-Means clustering algorithm produced stable and optimal results based on the three different metrics used to evaluate clustering performance - barycenter, silhouette width, and clustering validity metric. For breakfast, K-Means produced the best clustering solution ($k=3$, Silhouette $=0.7879$, Davies-Bouldin $=0.3731$, Calinski-Harabasz $=403$), the second-best clustering solution ($\mathrm{k}=2$, Silhouette $=0.7342$, Davies-Bouldin $=$ 0.4592, Calinski-Harabasz $=399$), and the lowest performing clustering solution ($k=4$, Silhouette $=0.6715$, Davies-Bouldin $=$ 0.4831, Calinski-Harabasz $=656$). It has a better clustering solution than DBSCAN for breakfast, but DBSCAN could not provide sufficient clusters for lunch or dinner. The GMM clustering algorithm for breakfast was comparable to K-Means based on silhouette width and Davies-Bouldin metric (Silhouette $=0.7879$, Davies-Bouldin $=0.3731$). GMM had average results for lunch (Silhouette $=0.7159$, Davies-Bouldin $=0.5294$), and GMM produced the lowest clustering results for dinner (Silhouette $=0.6614$, Davies-Bouldin $=0.4626$). GMM provided a more complex clustering solution (higher AIC and BIC) than KMeans. Overall, K-Means offers the best balanced trade-off between quality, stability, and interpretability for the mealrecommendation system proposed in this research. Results were reflective of success in supporting weight management, muscle gain, and overall health. The merging of nutrition science and machine learning enabled scalable, accurate, and dynamic diet suggestions that provided a viable solution to a healthier lifestyle.
Read more