{'fraction_non_alphanumeric': 0.028999064546304958, 'fraction_numerical': 0.002806361085126286, 'mean_word_length': 5.369047619047619, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Using case-based reasoning and knowledge mapping to solve multiple-condition problems

Most current case-based reasoning (CBR) systems are designed for solving single-condition problems. However, there are multiple-condition problems (i.e., those involving several different problem conditions, such as personal computer [PC] problems) that also need specific solutions. Thus, this paper attempts to integrate CBR concepts with knowledge mapping in a CBR system designed to solve multiple-condition problems. This study makes three critical contributions: 1) it adopts a user-oriented approach to measuring case similarity and allows the user to select from a list of category features to characterise the new problem; 2) it presents a knowledge mapping algorithm suitable for applying the knowledge of experts to the proposed problems; 3) it uses a prototype to demonstrate how smoothly the proposed approach can solve the target PC problems. Our results indicate that a CBR system with a knowledge mapping approach is suitable for solving multiple-condition problems.