An Artificial Intelligence System for Computer-Assisted Menu Planning
Section snippets
Menu Planning Systems
Building any expert system is a collaborative effort between an expert and a “knowledge engineer.” The expert explains the thought processes used to perform some task, and the knowledge engineer models these processes in a computer program. Together, they review the program, refining and validating it, iterating as they learn more about the nature of the task.
We built 2 expert systems, the CAse-based Menu Planner (CAMP)1
System Evaluation
CAMP and PRISM were evaluated by running them on a wide variety of test cases designed to produce different kinds of menus. Over repeated trials, outputs were reviewed and problems were corrected as they were identified. For CAMP, this meant adding new cases to include more types of menus. For PRISM, this meant adding or refining rules. Next, feedback was solicited from practicing dietitians and nutrition students. Both systems were judged to produce useful menus, but they were found to have
The Hybrid System
The hybrid system CAMPER combines CAMP's ability to satisfy nutrition constraints with PRISM's creativity. The system was built by expanding CAMP with rule-based enhancements from PRISM. These enhancements augment CAMP with a “what if” analysis module and a larger, more versatile, database.
CAMPER's database includes more food items than CAMP's and allows the food items to be used in different ways. With CAMP, a food item is viewed only in context within a case. Its database is never queried to
Menu Planning Challenges
We have been investigating the use of artificial intelligence for menu planning since 1988. Our first system, the Expert System on Menu Planning, planned menus for patients on a severely restricted low-protein diet (7). Since then, we have gained insight into the nature of the task of computerized menu planning and what makes it so challenging. Part of the problem appears to be the common sense involved. There's a sense that meals appeal to people, and computers do not share this sense.
Applications
CAMPER is a tool for planning daily menus in accordance with the nutrition needs and personal preferences of individual clients. Although the present version of CAMPER plans menus for healthy adults, the framework and methodology could also apply to planning special-purpose menus for use in many different settings. For example, preplanned menus for metabolic diets in a clinical research center can become a case base, which can then be accessed for menus. Menus revised to meet specific research
References (22)
Menu planning by computerthe random approach
J Am Diet Assoc.
(1967)- et al.
Case-based reasoningopportunities and applications in health care
Artif Intell Med.
(1997) Menu planning by computer
Communications of the ACM.
(1964)Foodservice OrganizationsA Managerial and Systems Approach
(1995)Menu Planning
(1978)- et al.
Artificial Intelligence
(1991) Case-Based Reasoning
(1993)An Expert System on Menu Planning [master's thesis]
(1989)Problem Solving in Open WorldsA Case Study in Design
(1992)- Ganeshan K, Farmer J. Menu planning system for a large catering corporation. In: Proceedings of the Third International...
Integrating Case-Based and Rule-Based Reasoning in Knowledge-Based Systems Development [dissertation]
Cited by (33)
NutriPersona: Conception of a computational tool for elaboration of personalized menu from a Brazilian food composition database
2023, Journal of Food Composition and AnalysisAutomated and Personalized Nutrition Health Assessment, Recommendation, and Progress Evaluation using Fuzzy Reasoning
2021, International Journal of Human Computer StudiesMultimodal hybrid reasoning methodology for personalized wellbeing services
2016, Computers in Biology and MedicineCitation Excerpt :If RBR fails, CBR is used [15]. In the second strategy, CBR is used for the master reasoning process and RBR is used to refine the decision [16]. An example of this strategy is reasoning system for diabetes management [17].
New product development for the healthcare industry: A case study of diet software
2012, Health Policy and TechnologyCitation Excerpt :There are several nutrition software programs that have different capabilities that vary from basic features to complex applications. As indicated by Petot et al. [30] managing nutrition and energy intake planning have been a focal research area in the literature since early 1960s. Accordingly, Balintfy [31] has employed linear programming for optimization of diets with respect to variables which are namely nutritional balance, cost and satisfaction.
Cost-sensitive case-based reasoning using a genetic algorithm: Application to medical diagnosis
2011, Artificial Intelligence in MedicineFood Composition Data: The Foundation of Dietetic Practice and Research
2007, Journal of the American Dietetic AssociationCitation Excerpt :A variety of multiuse software applications are available for personal computers (and personal digital assistants) as are programs tailored to the needs of specific practice areas such as school nutrition, clinical research, institutional and restaurant foodservice, food labeling, and education of practitioners (16,64). Novel software applications, including smart cards, personal digital assistants, and artificial intelligence (65-72) are being developed for a variety of practice settings. Despite this potential availability of data and software, not everyone has access to or uses the available technology (73-75).