{'fraction_non_alphanumeric': 0.020833333333333332, 'fraction_numerical': 0.002717391304347826, 'mean_word_length': 5.104972375690608, '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}}
Differential Evolution-Based Fusion and Its Properties for Web Search

In recent years, data fusion has been applied to many different application areas such as neural networks, classification, multi-sensor systems, image processing, information retrieval, Web search among others. Linear combination is a popular data fusion method due to its flexibility. Proper weight assignment is a key issue for its success. In this paper, we apply the differential evolution optimization method to find suitable weights in the search space. Experiments are carried out with authoritative TREC data and we find it is a good method for the task and can improve fusion performance significantly than the best component results and other heuristic data fusion methods. Moreover, we have two findings. One finding is compared with other fusion methods, differential evolution based method performs better when more component search engines are involved in the fusion process. The second is a relatively large number of queries (e.g. over 100 queries) should be used as training data in order to obtain reliable weights.