Quasi-Identifier Detection for Membership Inference Risk Screening
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional privacy methods for protecting individual identities in databases are time and labor intensive, requiring high domain expertise and are ineffective against sophisticated malicious actors who can reidentify individuals using quasi-identifiers, and are vulnerable to membership inference attacks.
Innovation Solution
A data privacy system uses machine learning to automatically identify quasi-identifiers by ranking attributes based on feature importance and iteratively applying a classification model to determine quasi-identifiers, and assesses susceptibility to membership inference attacks by generating synthetic data and training binary classifiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional privacy methods are used to protect individual identities, then some level of privacy protection is achieved, but the methods are time and labor intensive and require high domain expertise
Solution Approach 1:
The patent replaces manual, mechanical privacy protection methods with an automated machine learning system. The system uses algorithms to automatically identify quasi-identifiers and assess membership inference attack risks, eliminating the need for time-consuming manual analysis by domain experts while maintaining or improving privacy protection effectiveness.
Solution Approach 2:
The system enables the database itself to identify its own privacy vulnerabilities through automated machine learning models. The algorithms autonomously analyze data attributes, detect quasi-identifiers, and assess attack risks without requiring external expert intervention, making the privacy protection process self-service and highly efficient.
2Reliability
If data is transformed to protect individual privacy, then privacy is improved, but sophisticated malicious actors can still reidentify individuals using quasi-identifiers
Solution Approach 1:
The system performs preliminary identification of quasi-identifiers and assessment of membership inference attack risks before data is released or used. By proactively detecting potential reidentification vulnerabilities in advance, the system enables preventive privacy protection measures to be applied, rather than attempting to address reidentification issues after they occur.
Solution Approach 2:
The machine learning system continuously monitors and assesses the privacy risks associated with data attributes and transformations. The feedback from the automated assessments informs iterative improvements to privacy protection strategies, allowing the system to adapt and strengthen protection against sophisticated reidentification attacks over time.
3Adaptability or versatility
If more attributes are included in the database to improve data utility, then data usefulness increases, but the susceptibility to membership inference attacks increases
Solution Approach 1:
The system dynamically adjusts data attributes and their levels of detail based on privacy risk assessments. By changing parameters such as aggregation levels, generalization degrees, and attribute selection, the system optimizes the balance between data utility and privacy protection, allowing high-dimensional data to be used effectively while mitigating membership inference attack risks.
Data Source
AI summary
A data privacy system automatically determines quasi-identifiers in a database containing individuals' records. The data privacy system applies a machine learning model to the database, the model configured to classify each record in the database and output a measure of its confidence in its classification. The data privacy system determines, based on the measure of confidence, how important each attribute is to the model's classification. The data privacy system iteratively applies a machine learning model on a modified database that includes the highest ranked attributes to identify the quasi-identifiers in the records in the database. The data privacy system can use identified quasi-identifiers to determine if the database is susceptible to a membership inference attack, and in response to such a determination, can perform one or more data privacy operations on the database to reduce this risk.


