QIDLearningLib: A Python library for quasi-identifier recognition and evaluation

Quasi-identifiers (QIDs) are attributes in a dataset that are not directly unique identifiers of the users/entities themselves but can be used, often in conjunction with other datasets or information, to identify individuals and thus present a privacy risk in data sharing and analysis. Identifying QIDs is important in developing proper strategies for anonymization and data sanitization. This paper proposes QIDLearningLib , a Python library that offers a set of metrics and tools to measure the qualities of QIDs and identify them in data sets. It incorporates metrics from different domains – causality, privacy, data utility, and performance – to offer a holistic assessment of the properties of attributes of a given tabular dataset. Furthermore, QIDLearningLib offers visual analysis tools to present how these metrics shift over a dataset and implements an extensible framework that employs multiple optimization algorithms such as anevolutionary algorithm, simulated annealing, and greedy search using these metrics to identify a meaningful set of QIDs. • QIDLearningLib is the first library for automated QID recognition in tabular datasets. • It integrates metrics from causality, data privacy, and data utility for flexible QID selection. • It provides metrics to evaluate the performance of the QID selection system, against a ground-truth. • Includes multiple optimization algorithms for QID selection based on user-defined metrics. • Supports redundancy analysis to identify the most relevant, non-overlapping metrics. • Provides graphical and testing tools for enhanced interpretability.

Authors

Institutions

Publication Details

Journal
Neurocomputing
Published
2025-08-22
DOI
https://doi.org/10.1016/j.neucom.2025.131239
Primary Topic
Privacy-Preserving Technologies in Data
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

QIDLearningLib: A Python library for quasi-identifier recognition and evaluation

Miriam Seoane Santos, Sancho Amaral Simões, Pedro Henriques Abreu, João P. Vilela
Neurocomputing
Privacy-Preserving Technologies in Data
article

QIDLearningLib: A Python library for quasi-identifier recognition and evaluation

Miriam Seoane Santos, Sancho Amaral Simões, Pedro Henriques Abreu, João P. Vilela
article en

Abstract

Quasi-identifiers (QIDs) are attributes in a dataset that are not directly unique identifiers of the users/entities themselves but can be used, often in conjunction with other datasets or information, to identify individuals and thus present a privacy risk in data sharing and analysis. Identifying QIDs is important in developing proper strategies for anonymization and data sanitization. This paper proposes QIDLearningLib , a Python library that offers a set of metrics and tools to measure the qualities of QIDs and identify them in data sets. It incorporates metrics from different domains – causality, privacy, data utility, and performance – to offer a holistic assessment of the properties of attributes of a given tabular dataset. Furthermore, QIDLearningLib offers visual analysis tools to present how these metrics shift over a dataset and implements an extensible framework that employs multiple optimization algorithms such as anevolutionary algorithm, simulated annealing, and greedy search using these metrics to identify a meaningful set of QIDs. • QIDLearningLib is the first library for automated QID recognition in tabular datasets. • It integrates metrics from causality, data privacy, and data utility for flexible QID selection. • It provides metrics to evaluate the performance of the QID selection system, against a ground-truth. • Includes multiple optimization algorithms for QID selection based on user-defined metrics. • Supports redundancy analysis to identify the most relevant, non-overlapping metrics. • Provides graphical and testing tools for enhanced interpretability.

NeurocomputingVol. 654
Universidade do Porto (PT), INESC TEC (PT), University of Coimbra (PT)
Fundação para a Ciência e a Tecnologia
Openalex Percentile: Top 89%
Privacy-Preserving Technologies in Data
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

QIDLearningLib: A Python library for quasi-identifier recognition and evaluation — Miriam Seoane Santos, Sancho Amaral Simões, et al. · Neurocomputing (2025) | TGRS Research Map | TGRS