{'fraction_non_alphanumeric': 0.019543973941368076, 'fraction_numerical': 0.0, 'mean_word_length': 5.275510204081633, '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}}
Speciation in NEAT

This paper investigates speciation in NEAT and its effect on NEAT’s performance. Speciation is the set of processes by which NEAT creates, maintains and uses several disjoint groups of similar genomes for guiding reproduction. This paper also examines the issue of adoption, where mating within a species produces an individual in a different species. It then examines the relationship between NEAT’s performance, the adoption rate and the number of species. The paper demonstrates that while species and adoptions are necessary, too many species and adoptions harm the algorithm’s performance.