Soft-Label Machine Learning Ensembles Against Membership Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing countermeasures against membership inference attacks in machine learning require learning data without privacy information, which is difficult to obtain in fields like medicine and finance, and involve significant computational overhead.

Innovation Solution

A machine learning apparatus that generates multiple first learning models from privacy-containing data, integrates these models, and assigns soft labels to new data using integrated models, reducing the need for non-private data and computational load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If learning data without privacy information is used for training, then resistance to membership inference attacks is improved, but availability of training data deteriorates

Engineering Contradiction:
Improveresistance to membership inference attackVSAvoidavailability of training data
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The learning data is divided into multiple pieces (n pieces), and models are trained on different combinations of these pieces. This segmentation allows the system to use privacy-containing data in a controlled manner while still achieving resistance to membership inference attacks through the ensemble of multiple models.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple models are trained in a nested structure where each model is trained on different subsets of the divided learning data. The models are then integrated through voting or averaging, creating a layered defense mechanism that provides privacy protection while utilizing the full dataset.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If learning data without privacy information is used, then privacy protection is improved, but model accuracy deteriorates

Engineering Contradiction:
Improveprivacy protectionVSAvoidmodel accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

Multiple models trained on different subsets of privacy-containing data are merged through integration (voting or averaging). This merging allows the system to maintain high model accuracy by leveraging information from all data pieces while achieving privacy protection through the collective decision-making process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system changes the parameter of data privacy status by using privacy-containing data for training multiple individual models, but then changes the output parameter through integration to produce a final model that achieves both accuracy and privacy protection.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If n×(n−1) pieces of learning data are trained as in Non-Patent Literature 2, then resistance to membership inference attacks is improved, but computational cost increases

Engineering Contradiction:
Improveresistance to membership inference attackVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of training all n×(n−1) combinations of learning data as in the related art, the present invention trains only n models on n divided pieces of learning data. This partial action approach achieves the same privacy protection effect with significantly reduced computational cost by avoiding redundant training on overlapping data subsets.

Inventive Principle:
Principle #16Partial or excessive action

4Reliability

If multiple models are integrated from n pieces of learning data, then resistance to membership inference attacks is improved, but device complexity increases

Engineering Contradiction:
Improveresistance to membership inference attackVSAvoidmodel integration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses homogeneous integration methods (voting or averaging) to combine multiple models. This homogeneous approach simplifies the integration process compared to complex heterogeneous methods, reducing device complexity while maintaining the privacy protection benefits of ensemble modeling.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS20250217711A1Machine learning apparatus, machine learning method, and computer readable medium
Publication Date: 2025.07.03 MITSUBISHI ELECTRIC CORP
  • US20250217711A1 patent drawing
  • US20250217711A1 patent drawing
  • US20250217711A1 patent drawing

AI summary

A first learning unit (22) generates a first learning model by employing each of n pieces of learning data, as a subject, and performing training using subject learning data. A model integration unit (23) generates an integrated model by integrating m pieces of first learning models selected from n pieces of first learning models. A data generation unit (24) generates new learning data by rewriting a label assigned to subject data with a soft label which is a result obtained by giving to the integrated model, the subject data which is learning data other than learning data used for the training in the generation of the m pieces of first learning models that are the basis of the integrated models, as input. A second learning unit (25) generates a second learning model by performing training using the new learning data.