SlideShare a Scribd company logo
1 of 27
Food Recommendation System Using
Clustering Analysis for Diabetic Patients
Maiyaporn Phanich, Phathrajarin Pholkul, and Suphakant Phimoltares
Advanced Virtual and Intelligent Computing (AVIC) Research Center
Department of Mathematics, Faculty of Science, Chulalongkorn University
maiyaporn.p@student.chula.ac.th, phathrajarin.p@student.chula.ac.th,
suphakant.p@chula.ac.th
L o g o
Background and Motivation
1
Foundation Theoretical
2
Data Preparation
3
Food Clustering Analysis
4
Results
5
Outlines
2
Food Recommendation System
6
Discussion
7
Conclusion
8
Background and Motivation
L o g o
Background and Motivation
 Diabetes Mellitus is a disorder in which blood sugar levels
are abnormally high because the body does not produce
enough insulin to meet its needs.
 This can lead to many serious diabetes complications.
 Nutrition therapy is a major solution to prevent and control
diabetes by managing the nutrition intake.
 The Food Pyramid is one of the choices recommended to
the diabetic patients.
 Within the same food groups, there is still a dietary
diversity that can affect the diabetic patients.
4
Foundation Theoretical
L o g o
Foundation Theoretical
Clustering Analysis
 A method of unsupervised learning which groups
similar objects into the same group called cluster.
Self-Organizing Maps (SOM)
 A type of artificial neural network that is trained using
unsupervised learning.
K-Means Clustering
 Most well known and commonly used partitioning
clustering methods.
6
Data Preparation
L o g o
Data Preparation
Food Dataset
8
“Nutritive values for Thai food” provided by Nutrition Division, Department
of Health, Ministry of Public Health (Thailand).
L o g o
Data Preparation
Categorized by food characteristic
 The dataset was divided into
22 groups based on their
characteristic and shortly
named A to V.
9
L o g o
Data Preparation
 Categorized by nutrition for diabetes
10
L o g o
Data Preparation
Feature Extraction by nutrient ranking
 The nutritionists were asked to rank the importance of
eighteen nutrients to diabetic patients.
 The top eight nutrients are selected as main features
to be included in the clustering analysis.
11
Food Clustering Analysis
L o g o
Clustering Analysis
13
L o g o
Clustering Analysis
K-Means Clustering of the SOM
 Clustered the SOM with different values of k ranging
from 15 to 20.
 The Davies-Bouldin index was used to evaluate the
optimal k-value.
 The index gives the smallest value for k = 19.
 Mapped each training data to the closest node and
assigned cluster number to that data.
14
Results
L o g o
Results – SOM Training
16
Visualization of the SOM of nutritive values for Thai food
in 100 grams edible portion dataset.
The average quantization
error = 0.1268
The topographic error
= 0.0103
L o g o
Results – K-Means Clustering
17
Visualization of the clustered map; (left) the cluster is assigned to a number between
1 and 19, (right) represent each cluster with different colors.
L o g o
Results - Definition
Cluster
Definition
Food
GroupLow High
C1 Fiber, Thiamine -
NF, LF,
AF
C2
Protein, Vitamin E,
Thiamine
- LF, AF
C3 Vitamin C Protein NF, LF
C4 Vitamin E Energy NF, LF
C5 Vitamin E Fat NF
C6 Fat, Vitamin E -
NF, LF,
AF
C7 Vitamin C, Vitamin E Energy, Carbohydrate LF, AF
C8 - Energy, Fat NF, AF
C9 Carbohydrate - NF
C10 Vitamin E Energy, Carbohydrate LF, AF
C11 Thiamine -
NF, LF,
AF
C12 Vitamin C, Vitamin E Carbohydrate
NF, LF,
AF
C13 Vitamin C -
NF, LF,
AF
C14
Energy, Carbohydrate,
Fiber, Thiamine
-
NF, LF,
AF
C15 Vitamin C Energy, Protein NF, LF18
Food Recommendation System
L o g o
The FRS will recommend five sequential substitution
foods to the patients by ranking from their proximal
nutrients.
When the users choose:
The NF, the FRS will recommend the substituted
food only in the NF.
The LF and AF, the FRS will recommend the
substituted food only in the NF and LF.
20
Food Recommendation System (FRS)
L o g o
Food Recommendation System (FRS)
Analyzing Nutrition Distance
21
Example of distance matrix.
Distance between food no.U002
and other foods in the cluster.
Discussion
L o g o
Discussion
23
Conclusion
L o g o
Conclusion
 Nutrition is the major key to control diabetes.
 But, the existing categorization mechanism is not efficient
for classifying the food group.
 This research aims to present the next step in clustering by
using the SOM algorithm along with K-mean clustering.
 For the result of this research, a good recommendation for
diabetes diet care is provided as a food recommendation
system.
 For the future work, we expect to improve our research
including with proposed service, technology and algorithms
to diabetes diet care in Thailand.
25
L o g o
Food Recommendation System Using Clustering Analysis for Diabetic patients

More Related Content

What's hot

What's hot (20)

Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filtering
 
Introduction to Recommendation Systems
Introduction to Recommendation SystemsIntroduction to Recommendation Systems
Introduction to Recommendation Systems
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Movie lens recommender systems
Movie lens recommender systemsMovie lens recommender systems
Movie lens recommender systems
 
Online Shopping Agent in AI
Online Shopping Agent in AIOnline Shopping Agent in AI
Online Shopping Agent in AI
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Movie recommendation project
Movie recommendation projectMovie recommendation project
Movie recommendation project
 
Our Experiments With Food Recommendations
Our Experiments  With Food RecommendationsOur Experiments  With Food Recommendations
Our Experiments With Food Recommendations
 
A Hybrid Recommendation system
A Hybrid Recommendation systemA Hybrid Recommendation system
A Hybrid Recommendation system
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
Collaborative Filtering 1: User-based CF
Collaborative Filtering 1: User-based CFCollaborative Filtering 1: User-based CF
Collaborative Filtering 1: User-based CF
 
Recommendation system
Recommendation system Recommendation system
Recommendation system
 
Machine learning libraries with python
Machine learning libraries with pythonMachine learning libraries with python
Machine learning libraries with python
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
final report.pdf
final report.pdffinal report.pdf
final report.pdf
 
Context Aware Recommendations at Netflix
Context Aware Recommendations at NetflixContext Aware Recommendations at Netflix
Context Aware Recommendations at Netflix
 
Recommendation Engine Project Presentation
Recommendation Engine Project PresentationRecommendation Engine Project Presentation
Recommendation Engine Project Presentation
 
How to build a recommender system?
How to build a recommender system?How to build a recommender system?
How to build a recommender system?
 
Movie Recommendation engine
Movie Recommendation engineMovie Recommendation engine
Movie Recommendation engine
 
RecSysTEL lecture at advanced SIKS course, NL
RecSysTEL lecture at advanced SIKS course, NLRecSysTEL lecture at advanced SIKS course, NL
RecSysTEL lecture at advanced SIKS course, NL
 

Similar to Food Recommendation System Using Clustering Analysis for Diabetic patients

EurJClinInvest_2011
EurJClinInvest_2011EurJClinInvest_2011
EurJClinInvest_2011
Ragnhildur
 
Carbon 13 SWB Intake
Carbon 13 SWB IntakeCarbon 13 SWB Intake
Carbon 13 SWB Intake
Reza Alavi
 
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docxACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
annetnash8266
 
INSULINA X GLP-1 AGONISTAS
INSULINA  X  GLP-1 AGONISTASINSULINA  X  GLP-1 AGONISTAS
INSULINA X GLP-1 AGONISTAS
Ruy Pantoja
 
dietary-intake-and-food-sources-of-choline-in-european-populations.pdf
dietary-intake-and-food-sources-of-choline-in-european-populations.pdfdietary-intake-and-food-sources-of-choline-in-european-populations.pdf
dietary-intake-and-food-sources-of-choline-in-european-populations.pdf
Suyogpatil86
 
1. In a study, 28 adults with mild periodontal disease are assesse
1. In a study, 28 adults with mild periodontal disease are assesse1. In a study, 28 adults with mild periodontal disease are assesse
1. In a study, 28 adults with mild periodontal disease are assesse
TatianaMajor22
 
The cost-effectiveness of providing DAFNE to subgroups of predicted responders
The cost-effectiveness of providing DAFNE to subgroups of predicted respondersThe cost-effectiveness of providing DAFNE to subgroups of predicted responders
The cost-effectiveness of providing DAFNE to subgroups of predicted responders
ScHARR HEDS
 

Similar to Food Recommendation System Using Clustering Analysis for Diabetic patients (20)

EurJClinInvest_2011
EurJClinInvest_2011EurJClinInvest_2011
EurJClinInvest_2011
 
Carbon 13 SWB Intake
Carbon 13 SWB IntakeCarbon 13 SWB Intake
Carbon 13 SWB Intake
 
jmtm.3.2.3
jmtm.3.2.3jmtm.3.2.3
jmtm.3.2.3
 
Obesity
ObesityObesity
Obesity
 
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docxACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
 
INSULINA X GLP-1 AGONISTAS
INSULINA  X  GLP-1 AGONISTASINSULINA  X  GLP-1 AGONISTAS
INSULINA X GLP-1 AGONISTAS
 
Presentation
PresentationPresentation
Presentation
 
Serum Total Bilirubin levels in Diabetic Retinopathy - A case control study
Serum Total Bilirubin levels in Diabetic Retinopathy - A case control studySerum Total Bilirubin levels in Diabetic Retinopathy - A case control study
Serum Total Bilirubin levels in Diabetic Retinopathy - A case control study
 
obesity medicine.pptx
obesity medicine.pptxobesity medicine.pptx
obesity medicine.pptx
 
Measuring Dietetic Practice (Dec 2011)
Measuring Dietetic Practice (Dec 2011)Measuring Dietetic Practice (Dec 2011)
Measuring Dietetic Practice (Dec 2011)
 
A Practical Approach To The Management Of Micronutrients And Other Nutrients ...
A Practical Approach To The Management Of Micronutrients And Other Nutrients ...A Practical Approach To The Management Of Micronutrients And Other Nutrients ...
A Practical Approach To The Management Of Micronutrients And Other Nutrients ...
 
dietary-intake-and-food-sources-of-choline-in-european-populations.pdf
dietary-intake-and-food-sources-of-choline-in-european-populations.pdfdietary-intake-and-food-sources-of-choline-in-european-populations.pdf
dietary-intake-and-food-sources-of-choline-in-european-populations.pdf
 
Supporting guide
Supporting guideSupporting guide
Supporting guide
 
Effect of the_glycemic_index_of_the_diet_on_weight (2)
Effect of the_glycemic_index_of_the_diet_on_weight (2)Effect of the_glycemic_index_of_the_diet_on_weight (2)
Effect of the_glycemic_index_of_the_diet_on_weight (2)
 
Metabolizable energy of macronutrients.pdf
Metabolizable energy of macronutrients.pdfMetabolizable energy of macronutrients.pdf
Metabolizable energy of macronutrients.pdf
 
1. In a study, 28 adults with mild periodontal disease are assesse
1. In a study, 28 adults with mild periodontal disease are assesse1. In a study, 28 adults with mild periodontal disease are assesse
1. In a study, 28 adults with mild periodontal disease are assesse
 
The cost-effectiveness of providing DAFNE to subgroups of predicted responders
The cost-effectiveness of providing DAFNE to subgroups of predicted respondersThe cost-effectiveness of providing DAFNE to subgroups of predicted responders
The cost-effectiveness of providing DAFNE to subgroups of predicted responders
 
Introduction of hepatic impairment study 29 jul
Introduction of hepatic impairment study 29 julIntroduction of hepatic impairment study 29 jul
Introduction of hepatic impairment study 29 jul
 
Mapping low intake of micronutrients across Europe
Mapping low intake of micronutrients across EuropeMapping low intake of micronutrients across Europe
Mapping low intake of micronutrients across Europe
 
091110 Kondrup IHF Rio
091110 Kondrup IHF Rio091110 Kondrup IHF Rio
091110 Kondrup IHF Rio
 

Recently uploaded

Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
JohnnyPlasten
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
Lars Albertsson
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 

Recently uploaded (20)

Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 

Food Recommendation System Using Clustering Analysis for Diabetic patients

  • 1. Food Recommendation System Using Clustering Analysis for Diabetic Patients Maiyaporn Phanich, Phathrajarin Pholkul, and Suphakant Phimoltares Advanced Virtual and Intelligent Computing (AVIC) Research Center Department of Mathematics, Faculty of Science, Chulalongkorn University maiyaporn.p@student.chula.ac.th, phathrajarin.p@student.chula.ac.th, suphakant.p@chula.ac.th
  • 2. L o g o Background and Motivation 1 Foundation Theoretical 2 Data Preparation 3 Food Clustering Analysis 4 Results 5 Outlines 2 Food Recommendation System 6 Discussion 7 Conclusion 8
  • 4. L o g o Background and Motivation  Diabetes Mellitus is a disorder in which blood sugar levels are abnormally high because the body does not produce enough insulin to meet its needs.  This can lead to many serious diabetes complications.  Nutrition therapy is a major solution to prevent and control diabetes by managing the nutrition intake.  The Food Pyramid is one of the choices recommended to the diabetic patients.  Within the same food groups, there is still a dietary diversity that can affect the diabetic patients. 4
  • 6. L o g o Foundation Theoretical Clustering Analysis  A method of unsupervised learning which groups similar objects into the same group called cluster. Self-Organizing Maps (SOM)  A type of artificial neural network that is trained using unsupervised learning. K-Means Clustering  Most well known and commonly used partitioning clustering methods. 6
  • 8. L o g o Data Preparation Food Dataset 8 “Nutritive values for Thai food” provided by Nutrition Division, Department of Health, Ministry of Public Health (Thailand).
  • 9. L o g o Data Preparation Categorized by food characteristic  The dataset was divided into 22 groups based on their characteristic and shortly named A to V. 9
  • 10. L o g o Data Preparation  Categorized by nutrition for diabetes 10
  • 11. L o g o Data Preparation Feature Extraction by nutrient ranking  The nutritionists were asked to rank the importance of eighteen nutrients to diabetic patients.  The top eight nutrients are selected as main features to be included in the clustering analysis. 11
  • 13. L o g o Clustering Analysis 13
  • 14. L o g o Clustering Analysis K-Means Clustering of the SOM  Clustered the SOM with different values of k ranging from 15 to 20.  The Davies-Bouldin index was used to evaluate the optimal k-value.  The index gives the smallest value for k = 19.  Mapped each training data to the closest node and assigned cluster number to that data. 14
  • 16. L o g o Results – SOM Training 16 Visualization of the SOM of nutritive values for Thai food in 100 grams edible portion dataset. The average quantization error = 0.1268 The topographic error = 0.0103
  • 17. L o g o Results – K-Means Clustering 17 Visualization of the clustered map; (left) the cluster is assigned to a number between 1 and 19, (right) represent each cluster with different colors.
  • 18. L o g o Results - Definition Cluster Definition Food GroupLow High C1 Fiber, Thiamine - NF, LF, AF C2 Protein, Vitamin E, Thiamine - LF, AF C3 Vitamin C Protein NF, LF C4 Vitamin E Energy NF, LF C5 Vitamin E Fat NF C6 Fat, Vitamin E - NF, LF, AF C7 Vitamin C, Vitamin E Energy, Carbohydrate LF, AF C8 - Energy, Fat NF, AF C9 Carbohydrate - NF C10 Vitamin E Energy, Carbohydrate LF, AF C11 Thiamine - NF, LF, AF C12 Vitamin C, Vitamin E Carbohydrate NF, LF, AF C13 Vitamin C - NF, LF, AF C14 Energy, Carbohydrate, Fiber, Thiamine - NF, LF, AF C15 Vitamin C Energy, Protein NF, LF18
  • 20. L o g o The FRS will recommend five sequential substitution foods to the patients by ranking from their proximal nutrients. When the users choose: The NF, the FRS will recommend the substituted food only in the NF. The LF and AF, the FRS will recommend the substituted food only in the NF and LF. 20 Food Recommendation System (FRS)
  • 21. L o g o Food Recommendation System (FRS) Analyzing Nutrition Distance 21 Example of distance matrix. Distance between food no.U002 and other foods in the cluster.
  • 23. L o g o Discussion 23
  • 25. L o g o Conclusion  Nutrition is the major key to control diabetes.  But, the existing categorization mechanism is not efficient for classifying the food group.  This research aims to present the next step in clustering by using the SOM algorithm along with K-mean clustering.  For the result of this research, a good recommendation for diabetes diet care is provided as a food recommendation system.  For the future work, we expect to improve our research including with proposed service, technology and algorithms to diabetes diet care in Thailand. 25
  • 26. L o g o