Artificial Intelligence is all about bringing Common Sense, Expert Knowledge, and Superhuman Reasoning to Computers. For the most part, AI does not produce stand-alone systems, but instead adds knowledge and reasoning to existing applications, databases, and environments, to make them friendlier, smarter, and more sensitive to user behavior and changes in their environments. In the domain of Artificial intelligence, various problem-solving techniques have been developed. Though working towards the common goal of making a computer 'intelligent', all these techniques use different methodologies. Case Based Reasoning is one of these techniques. Computer systems that solve new problems by analogy with old ones are often called Case Based Reasoning (CBR) systems. This paper answers fundamental questions like what is CBR and how is it related to human reasoning, the different issues involved in developing a CBR system and CBR's comparison with other problem-solving techniques. |