State-of-the-art instance matching approaches do not perform well when used for matching instances across heterogeneous datasets. This shortcoming derives from their core operation depending on direct matching, which involves a direct comparison of instances in the source with instances in the target dataset. Direct matching is not suitable when the overlap between the datasets is small. Aiming at resolving this problem, we propose a new paradigm called class-based matching. Given a class of instances from the source dataset, called the class of interest, and a set of candidate matches retrieved from the target, class-based matching refines the candidates by filtering out those that do not belong to the class of interest. For this refinement, only data in the target is used, i.e., no direct comparison between source and target is involved. Based on extensive experiments using public benchmarks, we show our approach greatly improves the quality of state-of-the-art systems; especially on difficult matching tasks.
I.E.E.E. Computer Society Press
IEEE Transactions on Knowledge and Data Engineering
Human-Centered Data Analytics

Araújo, S., Thanh Tran, D., de Vries, A., & Schwabe, D. (2014). SERIMI: Class-Based Matching for Instance Matching Across Heterogeneous Datasets. IEEE Transactions on Knowledge and Data Engineering, 27(5), 1397–1440. doi:10.1109/TKDE.2014.2365779