{'fraction_non_alphanumeric': 0.024096385542168676, 'fraction_numerical': 0.0, 'mean_word_length': 5.273584905660377, '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}}
Reference Classes and Multiple Inheritances

The reference class problem in probability theory and the multiple inheritances (extensions) problem in non-monotonic logics are special cases of conflicting beliefs. One popular solution accepted in the two domains is the specificity principle. By analyzing an example, several factors beyond specificity are found to be relevant to the priority of a reference class. A new approach, Non-Axiomatic Reasoning System (NARS), is discussed, where these factors are all taken into account. It is argued that the solution provided by NARS is better than the solutions provided by probability theory and non-monotonic logics.