{'fraction_non_alphanumeric': 0.019345238095238096, 'fraction_numerical': 0.002976190476190476, 'mean_word_length': 4.65546218487395, '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}}
Explanation of a Clustered Case Memory Organization

One of the key issues in Case-Based Reasoning (CBR) is the efficient retrieval of cases when the case base is huge. In this paper we propose a case memory organization in two steps: 1) the case memory is organized using an unsupervised clustering technique, and 2) explanations for each cluster are constructed using all the cases associated to each one. The role of the explanations is twofold. On one hand they index the memory and allow CBR to do a selective retrieval. On the other hand, the explanation provide to the user additional information about why the cases have been both clustered together and retrieved.