{'fraction_non_alphanumeric': 0.014184397163120567, 'fraction_numerical': 0.0, 'mean_word_length': 5.776, '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}}
A heuristic approach to structural and parametric change in artificial neural networks

Selection of the right connectivity is one open issue in neural network design. This paper describes a method that, assuming a variant of the common synaptic model, allows for simultaneous weight and structure updating during the training phase. The method effectively trims those connections that are not essential and, unlike traditional pruning techniques, it does not require any subjectively interpretable saliency measure. Detailed implications are provided for the case of discrete-time recurrent networks and the particular case of feedforward perceptrons trained by gradient-descent methods. Preliminary experiments in three real-world classification tasks show favorable results with a considerable reduction in the number of effective connections.