Dish_Master: an Intelligent and Adaptive Manager for a Web-based Recipe Database System

In this paper, we describe Dish_Master as an intelligent, adaptive, and cooperative manager for a Web-based recipe database. Dish_Master employs a multi-dimensional knowledge model, adopts a new way of categorizing recipes, and provides a coaching mechanism able to advise the consequences of adopting and adapting an existing recipe from the database. A practical approach using constraints and rules is devised to facilitate the derivation and evaluation of user-specific recipes based on group/global level recipes. The usefulness and elegancy of Dish_Master are demonstrated through an experimental prototype system.