Big Data K-Anonymization via Parallel Semantic Micro-Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for achieving k-anonymity in big data, such as micro-aggregation, are slow due to the need for numerous iterations and are inadequate for processing nominal attributes, which are essential in big data, as they do not consider semantic similarity.

Innovation Solution

A method that determines aggregation clusters by computing an average record and finding the most distant records using a distance measure, with a predefined repetition counter to reduce iterations, and applies hierarchical generalization for nominal attributes to improve processing speed and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If micro-aggregation method is used to achieve k-anonymity, then privacy protection is improved, but processing speed deteriorates due to huge number of iterations required

Engineering Contradiction:
Improveprivacy protectionVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the large dataset into multiple smaller blocks or partitions that can be processed independently and in parallel. This segmentation reduces the computational burden on each processing unit, allowing the system to handle big data efficiently while maintaining k-anonymity requirements through distributed micro-aggregation operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-computing certain metrics, indexing data structures, and preparing data blocks before the actual k-anonymity processing. This includes pre-calculating distance measures, organizing data into suitable formats, and setting up parallel processing frameworks, which significantly reduces the number of iterations needed during the actual anonymization process.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If traditional distance measure is used for nominal attributes, then calculation simplicity is improved, but semantic similarity is lost leading to inadequate anonymization

Engineering Contradiction:
Improvecalculation simplicityVSAvoidanonymization quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transforms the measurement parameters for nominal attributes by introducing semantic similarity metrics that go beyond simple equality checks. It employs parameters such as semantic distance, hierarchical category matching, or domain-specific similarity measures that capture the meaningful relationships between nominal values, thereby improving anonymization quality while maintaining computational feasibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces intermediary concepts or mapping layers between raw nominal attributes and their semantic representations. This intermediary layer enables the system to compute meaningful distances and similarities for nominal attributes by translating them into a common semantic space, allowing for more accurate clustering and generalization without excessive computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If complete dataset iteration is performed for each element in each iteration, then clustering accuracy is improved, but processing time increases making it unsuitable for big data

Engineering Contradiction:
Improveclustering accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the complete dataset into multiple segments or blocks that can be processed independently. Instead of iterating through the entire dataset for each element in every iteration, the system processes smaller segments in parallel, reducing the computational complexity from O(n²) to approximately O(n²/p) where p is the number of parallel processing units, thereby maintaining clustering accuracy while dramatically reducing processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-computing distance matrices, indexing data points by their feature characteristics, and identifying potential cluster centers before the main iterative process. This preliminary processing reduces the search space and allows for more efficient convergence, maintaining clustering accuracy while reducing the number of full dataset iterations required.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11615209B2Big data k-anonymizing by parallel semantic micro-aggregation
Publication Date: 2023.03.28 SIEMENS AG
  • US11615209B2 patent drawing
  • US11615209B2 patent drawing
  • US11615209B2 patent drawing

AI summary

Provided is a method for anonymizing datasets having sensitive information, including the steps of determining a dataset of records to be assigned to aggregation clusters; computing an average record of the dataset on the basis of a predefined repetition counter; finding a most distant first record to the average record using a distance measure; finding a most distant second record from the first record using the distance measure; forming a first aggregation cluster around the first record and a second aggregation cluster around the second record; and generating a new dataset by subtracting the first cluster and the second cluster from the previous dataset.