{'fraction_non_alphanumeric': 0.014375561545372867, 'fraction_numerical': 0.0, 'mean_word_length': 5.188888888888889, '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}}
Density-accumulated arbitrary shaped clustering for large data sets

To improve the efficiency of finding arbitrary shape clusters from large data sets and overcome the adverse effect on the clustering accuracy from noise data, an arbitrary shaped clustering algorithm based on density-accumulated is proposed. Using the idea of particle coagulation, the algorithm firstly generates a small scale subset only by one scanning large original data set, in which each of data points is given a weight value. Second, noise data are removed from the weighted subset in terms of the weight distribution of data points so that the clear structures and shapes of clusters are obtained. Finally, the arbitrary shape clusters are found from the weighted subset using the existing clustering algorithms such as a hierarchical, a density-based or a spectral clustering algorithm, and then the cluster structures of original data set are represented by those of the weighted subset. The experimental results show that the novel method has high clustering efficiency and accuracy, and can effectively suppress noise in data set.