{'fraction_non_alphanumeric': 0.011940298507462687, 'fraction_numerical': 0.0, 'mean_word_length': 5.917525773195877, '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}}
Feature extraction using coevolutionary genetic programming

We propose a new feature extraction method using evolutionary computations. The extracted features are defined as polynomial expressions, which are composed of the original input pattern. These polynomial expressions are searched by coevolutionary genetic programming. We introduce a new fitness function based on competition between individuals. Experiments are performed for some databases of UCI repository using the proposed method and k-nearest neighbor rule. Experimental results show that the proposed method can preserve the diversity of populations and improve recognition accuracy on most databases.