{'fraction_non_alphanumeric': 0.030603804797353185, 'fraction_numerical': 0.0, 'mean_word_length': 4.902439024390244, '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}}
INTERPRETING KNOWLEDGE REPRESENTATIONS IN BP-SOM

Artificial Neural Networks (anns) are able, in general and in principle, to learn complex tasks. Interpretation of models induced by anns, however, is often extremely difficult due to the non linear and non-symbolic nature of the models. To enable better interpretation of the way knowledge is represented in anns, we present bp-som, a neural network architecture and learning algorithm. bp-som is a combination of a multi -layered feed-forward network (mfn) trained with the back-propagation learning rule (bp), and Kohonen’s self-organising maps (soms). The involvement of the som in learning leads to highly structured knowledge representations both at the hidden layer and on the soms. We focus on a particular phenomenon within trained bp-som networks, viz. that the som part acts as an organiser of the learning material into instance subsets that tend to be homogeneous with respect to both class labelling and subsets of attribute values. We show that the structured knowledge representation can either be exploited directly for rule extraction, or be used to explain a generic type of checksum solution found by the network for learning M-of-N tasks.