A Case-based Approach To Restaurant Selection
Case-based reasoning (CBR) is a general paradigm for reasoning from experience, and CBR techniques have proven useful for implementing intelligent software systems. More specifically, the CBR techniques can be used as an approach to requirement-oriented retrieval of information stored in a library of past cases termed as the case base. We have applied a case-based reasoning approach to develop a restaurant selection system, called CHAGUA. The system implement CBR technology in a web context - the user interacts through a browser with the CBR application on the server side. The system allows a user to select a restaurant within Nairobi and its environs by specifying the values of its desirable attributes. Based on the submitted values, the systems retrieves from the case base the restaurants whose features match the presented values.