A Rule-Based Expert Advisory System for Restaurants Using Machine Learning and Knowledge-Based Systems Techniques

A Rule-Based Expert Advisory System for Restaurants Using Machine Learning and Knowledge-Based Systems Techniques

Khalid M. O. Nahar, Mustafa Banikhalaf, Firas Ibrahim, Mohammed Abual-Rub, Ammar Almomani, Brij B. Gupta
Copyright: © 2023 |Pages: 25
DOI: 10.4018/IJSWIS.333064
Article PDF Download
Open access articles are freely available for download

Abstract

A healthy diet and daily physical activity are a cornerstone in preventing serious diseases and conditions such as heart disease, diabetes, high blood pressure, and hypertension. They also play an important role in the healthy growth and cognitive development for young and old people. Thus, this paper presents a new restaurant advisory system (RAS) using artificial intelligence (AI) techniques such as machine learning, decision tree, and rule-based methods. The proposed system makes a smart decision based on the user's input information to generate a list of appropriate meals that fit his/her health condition. For accuracy and efficiency measurement procedure in the decision-making process, a dataset from 1100 participants suffering from several diseases such as allergy, age, and body has been created and validated. The performance of the RAS was tested using Visual Basic.net Framework and prolog language. The RAS achieves an accuracy of 100% by testing 30 different live cases.
Article Preview
Top

In general, providing general eating advice and nutrition counseling in the health and disease field by expert systems requires modeling human knowledge in a way that a computer can process. Due to its health promotion importance and disease prevention reinforcement, several approaches have been suggested to present efficient and effective nutrition solutions. These approaches have been classified into three categories, as seen in Figure 1: Rule-Based Approaches, Machine Learning Approaches, and Hybrid Approaches.

Figure 1.

Knowledge-based advisory systems approaches

IJSWIS.333064.f01

Complete Article List

Search this Journal:
Reset
Volume 20: 1 Issue (2024)
Volume 19: 1 Issue (2023)
Volume 18: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 17: 4 Issues (2021)
Volume 16: 4 Issues (2020)
Volume 15: 4 Issues (2019)
Volume 14: 4 Issues (2018)
Volume 13: 4 Issues (2017)
Volume 12: 4 Issues (2016)
Volume 11: 4 Issues (2015)
Volume 10: 4 Issues (2014)
Volume 9: 4 Issues (2013)
Volume 8: 4 Issues (2012)
Volume 7: 4 Issues (2011)
Volume 6: 4 Issues (2010)
Volume 5: 4 Issues (2009)
Volume 4: 4 Issues (2008)
Volume 3: 4 Issues (2007)
Volume 2: 4 Issues (2006)
Volume 1: 4 Issues (2005)
View Complete Journal Contents Listing