A survey of indexing techniques for scalable record linkage and deduplication

Peter Christen*

*Corresponding author for this work

    Research output: Contribution to journalArticlepeer-review

    517 Citations (Scopus)

    Abstract

    Record linkage is the process of matching records from several databases that refer to the same entities. When applied on a single database, this process is known as deduplication. Increasingly, matched data are becoming important in many application areas, because they can contain information that is not available otherwise, or that is too costly to acquire. Removing duplicate records in a single database is a crucial step in the data cleaning process, because duplicates can severely influence the outcomes of any subsequent data processing or data mining. With the increasing size of today's databases, the complexity of the matching process becomes one of the major challenges for record linkage and deduplication. In recent years, various indexing techniques have been developed for record linkage and deduplication. They are aimed at reducing the number of record pairs to be compared in the matching process by removing obvious nonmatching pairs, while at the same time maintaining high matching quality. This paper presents a survey of 12 variations of 6 indexing techniques. Their complexity is analyzed, and their performance and scalability is evaluated within an experimental framework using both synthetic and real data sets. No such detailed survey has so far been published.

    Original languageEnglish
    Article number5887335
    Pages (from-to)1537-1555
    Number of pages19
    JournalIEEE Transactions on Knowledge and Data Engineering
    Volume24
    Issue number9
    DOIs
    Publication statusPublished - 1 Sept 2012

    Fingerprint

    Dive into the research topics of 'A survey of indexing techniques for scalable record linkage and deduplication'. Together they form a unique fingerprint.

    Cite this