arrow
Return

Efficient apache spark-based approach for a probabilistic entity resolution

delete2025-10-15
delete0
PRE
AI
A
Abdelkrim Tabet *
A
Abdelhamid Malki
D
Djamel Berrabah
DOI:10.1007/s10115-025-02609-wdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Entity resolution (ER) is a fundamental task in data integration that aims to identify objects corresponding to the same real-world entities across multiple datasets. The blocking technique plays a crucial role in ER, as it groups dataset objects before performing comparisons. Its primary objective is to overcome the quadratic complexity of the Cartesian product, which becomes impractical as the size of the data increases. Existing blocking methods in the literature typically assign objects to blocks in a strict or binary manner, where each object is confidently placed to a block. However, this can result in objects being assigned to incorrect blocks, leading to low precision and reduced effectiveness. In this paper, we propose a novel approach to the blocking step in ER designed to overcome the limitations of binary assignment. Our method leverages the fuzzy k-modes algorithm that assigns each object a degree of belonging to each block. We adapt the fuzzy k-modes algorithm, originally oriented toward categorical data, to handle alphanumeric data in the context of entity resolution. Furthermore, we parallelize both the fuzzy k-modes algorithm and the entire blocking approach using Apache Spark, improving scalability and performance. Our experiments, conducted on both real-world and synthetic datasets, demonstrate that our method significantly improves effectiveness compared to strict or binary assignment techniques while also achieving strong efficiency on large datasets.
Keywords:
Entity resolution
Blocking
Fuzzy clustering
Probabilistic assignments
Apache Spark

Journal

Knowledge and Information Systems cover
Knowledge and Information Systems
IF:
3.1
Papers:
572
Citations:
5.2K

Organization

D
djillali liabes university
Scholars:
61
Papers: 25
Citations: 0
L
labri laboratory
Scholars:
9
Papers: 6
Citations: 0
Cited Papers

Cited Papers

A Theory for Record Linkage
err1969-12-01
err0
PREAI
errIvan P. Fellegi; Alan B. Sunter
errShare
errSave
Comparison of Outlier Techniques Based on Simulated Data
err2014-01-01
err0
errOAAI
errAdaku C. Obikee; Godday U. Ebuh; Happiness O. Obiora-Ilouno
errShare
errSave
Unsupervised Learning: Clustering Algorithms
err2023-01-14
err0
PREAI
errLeonardo Vanneschi; Sara Silva
errShare
errSave
d-blink: Distributed End-to-End Bayesian Entity Resolution
err2021-02-19
err0
errOAAI
errNeil G. Marchant; Andee Kaplan; Daniel N. Elazar; Benjamin I. P. Rubinstein; Rebecca C. Steorts
errShare
errSave
Blocking and Filtering Techniques for Entity Resolution: A Survey
err2020-03-20
err82
errOAAI
errPapadakis, George; Skoutas, Dimitrios; Thanos, Emmanouil; Palpanas, Themis
errShare
errSave
Schema-agnostic blocking for streaming data
err2020-03-30
err0
PREAI
errTiago Brasileiro Araújo; Kostas Stefanidis; Carlos Eduardo Santos Pires; Jyrki Nummenmaa; Thiago Pereira da Nóbrega
errShare
errSave
researcher View more