Adversarial Privacy-Preserving Representation Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine learning techniques fail to adequately preserve user privacy while maintaining predictive power, as naive anonymization strategies compromise model performance.

Innovation Solution

A system and method for training a machine learning model to generate privacy-preserving representations by maximizing entropy among similar private attributes and maintaining separation between private and non-private attributes, using an adversarial training approach with a variational autoencoder to create a target portion for non-private attributes and a residual portion for private attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If naive anonymization strategies are used to preserve user privacy, then user privacy is protected, but model performance is compromised

Engineering Contradiction:
Improveuser privacy protectionVSAvoidmodel performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments user data into private attributes and non-private attributes, processing them through separate pathways in the machine learning model. This segmentation allows the model to preserve privacy-sensitive information while maintaining access to task-relevant information, thereby protecting user privacy without compromising model performance on downstream tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary representation layer that mediates between private and non-private attributes. This intermediary representation preserves the essential information needed for machine learning tasks while removing or obscuring private attributes, thus acting as a bridge that maintains both privacy protection and model effectiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If all attributes are preserved in the representation, then model predictive power is maximized, but private attribute information is revealed

Engineering Contradiction:
Improvepredictive powerVSAvoidprivacy protection
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by treating different attributes of user data differently based on their privacy sensitivity and task relevance. Non-private attributes are preserved in full detail to maintain predictive power, while private attributes are transformed or obscured to protect privacy. This localized differentiation allows the model to optimize for both performance and privacy protection in respective domains.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20220222539A1Adversarial learning of privacy preserving representations
Publication Date: 2022.07.14 SAP SE
  • US20220222539A1 patent drawing
  • US20220222539A1 patent drawing
  • US20220222539A1 patent drawing

AI summary

A first machine learning model may be trained to generate a first representation of a first user data having private attributes and non-private attributes. The first representation may be generated to achieve a focal entropy by maximizing an entropy amongst similar private attributes. The first representation to preserve information associated with the non-private attributes but omit information associated with the private attributes. Moreover, the first user data may be classified based on a target portion of the first representation including the non-private attributes but not the residual portion of the first representation including the private attributes. The trained first machine learning model may be applied to generate a second representation of a second user data such that downstream tasks may be performed by applying a second machine learning model to the second representation of the second user data. Related systems and computer program products are also provided.