{'fraction_non_alphanumeric': 0.019562715765247412, 'fraction_numerical': 0.0, 'mean_word_length': 4.8389261744966445, '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}}
Block Sizes Control For an Efficient Real Time Record Linkage

Record Linkage (RL) is the process of detecting duplicates in one or several datasets. The main important phase during the RL process is blocking, it reduces the quadratic complexity of the RL process by dividing the data into several blocks, in which, matching between the records is done. Several blocking techniques were proposed in the literature, but most of them do not have a mechanism of controlling the generated block sizes, which is a very important condition in the field of real-time RL or privacy-preserving RL. In this paper, we propose a mechanism to control the block sizes generated by the K-Modes based Record Linkage. The experiments done on three real-world datasets show satisfying results where most of the duplicates records were detected while respecting the specified block sizes.