Cited by 14Data Quality and ManagementPrivacy-Preserving Technologies in DataElectronic Health Records Systems

Optimization of the mainzelliste software for fast privacy-preserving record linkage

Open access
Rohde, Florens, Franke, Martin, Sehili, Ziad, Lablans, Martin, Rahm, Erhard·2021·Journal of Translational Medicine

Abstract

BACKGROUND: Data analysis for biomedical research often requires a record linkage step to identify records from multiple data sources referring to the same person. Due to the lack of unique personal identifiers across these sources, record linkage relies on the similarity of personal data such as first and last names or birth dates. However, the exchange of such identifying data with a third party, as is the case in record linkage, is generally subject to strict privacy requirements. This problem is addressed by privacy-preserving record linkage (PPRL) and pseudonymization services. Mainzelliste is an open-source record linkage and pseudonymization service used to carry out PPRL processes in real-world use cases. METHODS: We evaluate the linkage quality and performance of the linkage process using several real and near-real datasets with different properties w.r.t. size and error-rate of matching records. We conduct a comparison between (plaintext) record linkage and PPRL based on encoded records (Bloom filters). Furthermore, since the Mainzelliste software offers no blocking mechanism, we extend it by phonetic blocking as well as novel blocking schemes based on locality-sensitive hashing (LSH) to improve runtime for both standard and privacy-preserving record linkage. RESULTS: The Mainzelliste achieves high linkage quality for PPRL using field-level Bloom filters due to the use of an error-tolerant matching algorithm that can handle variances in names, in particular missing or transposed name compounds. However, due to the absence of blocking, the runtimes are unacceptable for real use cases with larger datasets. The newly implemented blocking approaches improve runtimes by orders of magnitude while retaining high linkage quality. CONCLUSION: We conduct the first comprehensive evaluation of the record linkage facilities of the Mainzelliste software and extend it with blocking methods to improve its runtime. We observed a very high linkage quality for both plaintext as well as encoded data even in the presence of errors. The provided blocking methods provide order of magnitude improvements regarding runtime performance thus facilitating the use in research projects with large datasets and many participants.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1186/s12967-020-02678-1

Cites

28 of 28 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Individuals who participate multiple times will be automatically allocated to the same study arm as before via a privacy-preserving record linkage service.

    “Individuals who participate multiple times will be automatically allocated to the same study arm as before. This process is ensured by a privacy-preserving record linkage service which identifies double entries based on personal data and the IP address (Mainzelliste; Rohde et al., 2021).”

    From The efficacy of automated feedback after internet-based depression screening: Study protocol of the German, three-armed, randomised controlled trial DISCOVER (2021) · cites this paper as Rohde et al., 2021

    The Background and Methods (‘Record linkage in the mainzelliste’; pages unavailable) describe Mainzelliste matching new records against previous records using identifying data and assigning duplicates the same pseudonym. They do not say that it uses IP addresses or allocates repeat participants to their previous study arm. (LLM, conf=0.88)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

2 of the 30 references couldn’t be matched to a known paper.

Research works printed but not linked: 1

  1. [32]Tran K-N, Vatsalan D, Christen P. Geco: an online personal data generator and corruptor. In: Proceedings of the 22nd ACM International Conference on Information and Knowledge Management, pp. 2473–2476 (2013). ACM.

Cited by

Sorted by citations

Authors
Rohde, F., Franke, M., Sehili, Z., Lablans, M., & Rahm, E.
Affiliations
  • Leipzig University (DE)
  • German Cancer Research Center (DE)
Corresponding author
Rohde, Florens
Venue
Journal of Translational Medicine
Published
2021-01-15
Volume
19
Issue
1
Pages
33-33
ISSN
1479-5876 (ISSN-L)
OpenAlex
W3122238638
Cited by
14
References
30
Citations by year
2026: 1 · 2025: 5 · 2024: 1 · 2022: 4 · 2021: 3
FWCI
1.22
Type
journal article
Language
en
Open access
Locations
  • Journal of Translational Medicine (publishedVersion, cc-by)
  • PubMed Central (publishedVersion, cc-by)
  • PubMed (publishedVersion)
  • DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
  • Qucosa (Saxon State and University Library Dresden) (submittedVersion, cc-by)
Funders
  • Bundesministerium für Bildung und Forschung (BMBF 01IS14014B)
  • Projekt DEAL
Topics
  • Social Sciences › Decision Sciences › Management Science and Operations Research › Data Quality and Management
  • Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
  • Health Sciences › Health Professions › Health Information Management › Electronic Health Records Systems
Keywords
privacy-preserving record linkage, pseudonymization, Bloom filter, locality-sensitive hashing, blocking schemes, linkage quality, runtime performance, name matching, biomedical data integration
MeSH terms
Algorithms, Humans, Medical Record Linkage, Software, Computer Security, Privacy

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review