Constructing a nutrition diagnosis expert system

Yuchuan Chen, Chien-Yeh Hsu, Li Liu, Sherry Yang

研究成果: 雜誌貢獻文章

35 引文 (Scopus)

摘要

This paper presents a research of constructing a web-based expert system for nutrition diagnosis by utilizing the expert system techniques in artificial intelligence. The research implements Nutritional Care Process and Model (NCPM) defined by American Dietetic Association (ADA) in 2008 and integrate the nutrition diagnosis knowledge from dietetics professionals to establish the basics of building the rule-based expert system with its knowledge base. The system is built using Microsoft Visual Studio 2008 on.NET Framework 3.5SP1 utilizing the built in rule engine which comes with Windows Workflow Foundation. With the help of this system, it is easier for dietetics professionals to adapt to the newly introduced concept of nutrition diagnosis. At the heart of the web based expert system is a knowledge base, it has a rule engine which contains the nutrition diagnosis rules converted from signs and symptoms for nutrition diagnosis from dietetics professionals and are expressed in XML format which are then stored in a SQL database. A knowledge engineer will be able to use a rule editor to add new rules or to update existing rules within the rule database. Dietetics professionals would be able to enter patient's basic data, anthropometric data, physical exam findings, biochemical data, and food/nutrition history into the program. After dietetics professionals complete nutrition assessment, the program will make inference to the rule base and make nutrition diagnosis. Dietetics professionals could then make the final diagnosis decision for the patient based on the diagnosis report generated by the web based nutrition diagnosis expert system. For this study, I have selected 100 chronic kidney disease patients under hemodialysis from a university hospital, recorded their albumin, cholesterol, creatinine before dialysis, height, and dry weight and then use these data to perform nutrition diagnosis with both the expert system and a practicing dietitian. After comparing the result, I found that the expert system is faster and more accurate than human dietitian.

原文英語
頁(從 - 到)2132-2156
頁數25
期刊Expert Systems with Applications
39
發行號2
DOIs
出版狀態已發佈 - 二月 1 2012

指紋

Nutrition
Expert systems
Engines
Dialysis
Cholesterol
Studios
XML
Artificial intelligence
Engineers

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Science Applications
  • Engineering(all)

引用此文

Constructing a nutrition diagnosis expert system. / Chen, Yuchuan; Hsu, Chien-Yeh; Liu, Li; Yang, Sherry.

於: Expert Systems with Applications, 卷 39, 編號 2, 01.02.2012, p. 2132-2156.

研究成果: 雜誌貢獻文章

Chen, Yuchuan ; Hsu, Chien-Yeh ; Liu, Li ; Yang, Sherry. / Constructing a nutrition diagnosis expert system. 於: Expert Systems with Applications. 2012 ; 卷 39, 編號 2. 頁 2132-2156.
@article{ae3847f029b3498883a85190261bf8d1,
title = "Constructing a nutrition diagnosis expert system",
abstract = "This paper presents a research of constructing a web-based expert system for nutrition diagnosis by utilizing the expert system techniques in artificial intelligence. The research implements Nutritional Care Process and Model (NCPM) defined by American Dietetic Association (ADA) in 2008 and integrate the nutrition diagnosis knowledge from dietetics professionals to establish the basics of building the rule-based expert system with its knowledge base. The system is built using Microsoft Visual Studio 2008 on.NET Framework 3.5SP1 utilizing the built in rule engine which comes with Windows Workflow Foundation. With the help of this system, it is easier for dietetics professionals to adapt to the newly introduced concept of nutrition diagnosis. At the heart of the web based expert system is a knowledge base, it has a rule engine which contains the nutrition diagnosis rules converted from signs and symptoms for nutrition diagnosis from dietetics professionals and are expressed in XML format which are then stored in a SQL database. A knowledge engineer will be able to use a rule editor to add new rules or to update existing rules within the rule database. Dietetics professionals would be able to enter patient's basic data, anthropometric data, physical exam findings, biochemical data, and food/nutrition history into the program. After dietetics professionals complete nutrition assessment, the program will make inference to the rule base and make nutrition diagnosis. Dietetics professionals could then make the final diagnosis decision for the patient based on the diagnosis report generated by the web based nutrition diagnosis expert system. For this study, I have selected 100 chronic kidney disease patients under hemodialysis from a university hospital, recorded their albumin, cholesterol, creatinine before dialysis, height, and dry weight and then use these data to perform nutrition diagnosis with both the expert system and a practicing dietitian. After comparing the result, I found that the expert system is faster and more accurate than human dietitian.",
keywords = "ASP.NET, Expert system, Nutrition diagnosis system, Rule-based",
author = "Yuchuan Chen and Chien-Yeh Hsu and Li Liu and Sherry Yang",
year = "2012",
month = "2",
day = "1",
doi = "10.1016/j.eswa.2011.07.069",
language = "English",
volume = "39",
pages = "2132--2156",
journal = "Expert Systems with Applications",
issn = "0957-4174",
publisher = "Elsevier Limited",
number = "2",

}

TY - JOUR

T1 - Constructing a nutrition diagnosis expert system

AU - Chen, Yuchuan

AU - Hsu, Chien-Yeh

AU - Liu, Li

AU - Yang, Sherry

PY - 2012/2/1

Y1 - 2012/2/1

N2 - This paper presents a research of constructing a web-based expert system for nutrition diagnosis by utilizing the expert system techniques in artificial intelligence. The research implements Nutritional Care Process and Model (NCPM) defined by American Dietetic Association (ADA) in 2008 and integrate the nutrition diagnosis knowledge from dietetics professionals to establish the basics of building the rule-based expert system with its knowledge base. The system is built using Microsoft Visual Studio 2008 on.NET Framework 3.5SP1 utilizing the built in rule engine which comes with Windows Workflow Foundation. With the help of this system, it is easier for dietetics professionals to adapt to the newly introduced concept of nutrition diagnosis. At the heart of the web based expert system is a knowledge base, it has a rule engine which contains the nutrition diagnosis rules converted from signs and symptoms for nutrition diagnosis from dietetics professionals and are expressed in XML format which are then stored in a SQL database. A knowledge engineer will be able to use a rule editor to add new rules or to update existing rules within the rule database. Dietetics professionals would be able to enter patient's basic data, anthropometric data, physical exam findings, biochemical data, and food/nutrition history into the program. After dietetics professionals complete nutrition assessment, the program will make inference to the rule base and make nutrition diagnosis. Dietetics professionals could then make the final diagnosis decision for the patient based on the diagnosis report generated by the web based nutrition diagnosis expert system. For this study, I have selected 100 chronic kidney disease patients under hemodialysis from a university hospital, recorded their albumin, cholesterol, creatinine before dialysis, height, and dry weight and then use these data to perform nutrition diagnosis with both the expert system and a practicing dietitian. After comparing the result, I found that the expert system is faster and more accurate than human dietitian.

AB - This paper presents a research of constructing a web-based expert system for nutrition diagnosis by utilizing the expert system techniques in artificial intelligence. The research implements Nutritional Care Process and Model (NCPM) defined by American Dietetic Association (ADA) in 2008 and integrate the nutrition diagnosis knowledge from dietetics professionals to establish the basics of building the rule-based expert system with its knowledge base. The system is built using Microsoft Visual Studio 2008 on.NET Framework 3.5SP1 utilizing the built in rule engine which comes with Windows Workflow Foundation. With the help of this system, it is easier for dietetics professionals to adapt to the newly introduced concept of nutrition diagnosis. At the heart of the web based expert system is a knowledge base, it has a rule engine which contains the nutrition diagnosis rules converted from signs and symptoms for nutrition diagnosis from dietetics professionals and are expressed in XML format which are then stored in a SQL database. A knowledge engineer will be able to use a rule editor to add new rules or to update existing rules within the rule database. Dietetics professionals would be able to enter patient's basic data, anthropometric data, physical exam findings, biochemical data, and food/nutrition history into the program. After dietetics professionals complete nutrition assessment, the program will make inference to the rule base and make nutrition diagnosis. Dietetics professionals could then make the final diagnosis decision for the patient based on the diagnosis report generated by the web based nutrition diagnosis expert system. For this study, I have selected 100 chronic kidney disease patients under hemodialysis from a university hospital, recorded their albumin, cholesterol, creatinine before dialysis, height, and dry weight and then use these data to perform nutrition diagnosis with both the expert system and a practicing dietitian. After comparing the result, I found that the expert system is faster and more accurate than human dietitian.

KW - ASP.NET

KW - Expert system

KW - Nutrition diagnosis system

KW - Rule-based

UR - http://www.scopus.com/inward/record.url?scp=80054933612&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=80054933612&partnerID=8YFLogxK

U2 - 10.1016/j.eswa.2011.07.069

DO - 10.1016/j.eswa.2011.07.069

M3 - Article

AN - SCOPUS:80054933612

VL - 39

SP - 2132

EP - 2156

JO - Expert Systems with Applications

JF - Expert Systems with Applications

SN - 0957-4174

IS - 2

ER -