{'fraction_non_alphanumeric': 0.011864406779661017, 'fraction_numerical': 0.0, 'mean_word_length': 4.817733990147783, '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}}
FRST - An Interactive Revision System for Forward Chaining Rule Bases

One of the main problems in building rule based systems is that the knowledge elicited from experts is not always correct. Therefore there is a need for means of revising the rule base whenever an inaccuracy is discovered. The rule base revision is the problem of how best to go about revising a deficient rule base using information contained in cases that expose inaccuracies. The revision process is very sensitive to implicit and explicit biases that are encoded in the specific revision algorithm employed. In a sense, each revision algorithm must provide two forms of biases. The first bias governs the preferred location in the rule base for the correction, while the second bias governs the type of correction performed. In this paper we present a system for incremental revision of rule bases called FRST (Forward chaining Revision SysTem). This system enables the user to analyze the impact of different revisions and to select the most appropriate revision operator. The user provides the required bias by using a special bias language which was designed specifically for use in rule based systems.