Privacy Preserving Transfer Learning for User Data Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning technologies face challenges in predicting user interests and attributes without compromising user privacy, especially with the decline of third-party cookies, which limits data collection and inference capabilities.

Innovation Solution

The use of transfer learning techniques to train machine learning models based on aggregated data, applying k-anonymity and differential privacy to ensure user data privacy, allowing for prediction of user interests and attributes without accessing individual user data, and leveraging richer data from known users to provide relevant content to unknown users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If third-party cookies are used for data collection, then user data can be collected and analyzed, but user privacy is compromised

Engineering Contradiction:
Improveuser data collection capabilityVSAvoiduser privacy
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the essential aggregated features from user data without collecting or storing individual user information. The system takes out and processes only the necessary aggregated statistics (e.g., feature counts, histograms) while leaving individual user data behind, thus enabling data collection while preserving privacy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary aggregation process that acts as a mediator between raw user data and the machine learning model. This intermediary layer processes data locally on client devices and transmits only aggregated results to the server, preventing direct access to individual user data while still enabling model training.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If aggregated data is used for model training, then user privacy is protected, but data richness and model training quality may be reduced

Engineering Contradiction:
Improveuser privacyVSAvoiddata richness
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent merges data from multiple users into aggregated statistics (e.g., combining feature counts, histograms, and distributions across many users). This merging process preserves privacy by eliminating individual identifiers while retaining rich statistical patterns that are useful for machine learning model training.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms individual user data into different parameter representations (aggregated statistics such as mean, variance, histograms, and feature counts). This parameter transformation maintains the essential information needed for model training while removing personally identifiable information, thus preserving both privacy and data richness.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If more user data is collected for better predictions, then prediction accuracy improves, but bandwidth usage and data storage requirements increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies partial action by collecting and transmitting only the necessary aggregated features rather than complete user data sets. The system transmits a subset of processed statistical information (e.g., feature histograms and counts) that is sufficient for model training, reducing bandwidth usage while maintaining prediction accuracy.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If complex machine learning models are deployed, then prediction capability improves, but computational resources and model training time increase

Engineering Contradiction:
Improveprediction capabilityVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary data aggregation and processing on client devices before transmitting data to the server. By pre-computing aggregated statistics (feature counts, histograms, distributions) locally, the system reduces the computational burden on the server and enables the use of more complex models without proportionally increasing overall system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240273401A1Privacy preserving transfer learning
Publication Date: 2024.08.15 GOOGLE LLC
  • US20240273401A1 patent drawing
  • US20240273401A1 patent drawing
  • US20240273401A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to predict data in privacy preserving manners are described. In one aspect, a method includes receiving, from a client device of a user, a digital component request including one or more contextual signals that describe an environment in which a selected digital component will be presented. The contextual signals are provided as input to a trained machine learning model that is trained to output, based on input contextual signals, predicted data about the user. The trained machine learning model is trained using a set of aggregated data including, for each of a set of aggregation keys, aggregated data for a plurality of users having electronic resource views that match the aggregation key. The predicted data about the user is received as an output of the trained machine learning model.