{'fraction_non_alphanumeric': 0.024858757062146894, 'fraction_numerical': 0.0, 'mean_word_length': 5.23943661971831, '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}}
Restructuring and simplifying rule bases

Rule bases are commonly acquired, by an expert and/or knowledge engineer, in a form which is well-suited for acquisition purposes. When the knowledge base is executed, however, a different structure may be required. Moreover, since human experts normally do not provide the knowledge in compact chunks, rule bases often suffer from redundancy. This may considerably harm their efficiency. In this paper, a procedure is examined to transform rules that are specified in the knowledge acquisition process into an efficient rule base by way of decision tables. This transformation algorithm allows the generation of a minimal rule representation of the knowledge, and verification and optimization of rule bases and other specifications (e.g. legal texts, procedural descriptions). The proposed procedures are fully supported by the PROLOGA tool.