{'fraction_non_alphanumeric': 0.014193548387096775, 'fraction_numerical': 0.0, 'mean_word_length': 5.308943089430894, '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}}
Acquiring knowledge by explaining observed problem solving

Learning by Understanding Explanations (LBUE) can be an important tool for automatic knowledge acquisition in diagnostic domains. It takes fuller advantage of an expert's knowledge than some more automatic approaches and uses model-based reasoning to reduce brittleness. LBUE specifically integrates the learning of efficiency information as in Explanation Based Generalization (EBG) with further learning of the causal model. Expert protocols are coded into a machine readable form and then input to the LBUE process. The result of learning is that the system becomes capable of solving the same problem in the future and is also able to apply any newly learned causal model information to novel but similar cases.