{'fraction_non_alphanumeric': 0.013071895424836602, 'fraction_numerical': 0.0, 'mean_word_length': 5.436974789915967, '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}}
Parallel recursive estimation using Monte Carlo and orthogonal series expansions

Parallelizability of an algorithm is nowadays a highly desirable property as computer hardware is becoming increasingly parallel. In this paper, a formulation of the particle filtering algorithm, suitable for parallel or distributed computing, is proposed. From the particle set, a series expansion is fitted to the posterior probability density function. The global information provided by the particles can in this way be expressed by a few informative coefficients that can be efficiently communicated between the local processing units. Experiments on a shared-memory multicore processor using up to eight cores show that a linear speedup in the number of used cores is achieved.