{'fraction_non_alphanumeric': 0.01812688821752266, 'fraction_numerical': 0.0, 'mean_word_length': 5.251572327044025, '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}}
Comparing Genetic Programming with Other Data Mining Techniques on Prediction Models

Prediction is one of the most important tasks in the machine learning field. Data scientists employ various learning methods to find the most appropriate and accurate model for each family of applications or dataset. This study compares the symbolic regression utilizing genetic programming (GP), with conventional machine learning techniques. In cases it is required to model an unknown, poorly understood, and/or complicated system. In these cases, we utilize genetic programming to generate a symbolic model without using any pre-known model. In this paper, the GP is studied as a tool for prediction in different types of datasets and conducted experiments to verify the superiority of GP over conventional models in certain conditions and datasets. The accuracy of GP-based regression results are compared with other machine learning techniques, and are found to be more accurate in certain conditions.