Secret Sharing With Trusted Initializer For Privacy-Preserving Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online platforms face challenges in collaborating to improve recommendation systems due to data privacy concerns, as existing methods require sharing of original user rating and social network data, compromising privacy and efficiency.

Innovation Solution

Implementing a secret sharing scheme with a trusted initializer allows platforms to securely collaborate by exchanging manipulated data, enabling improved recommendation models without disclosing private information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If platforms share original user rating and social network data to improve recommendation systems, then recommendation accuracy is improved, but data privacy is compromised

Engineering Contradiction:
Improverecommendation accuracyVSAvoiddata privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the data collaboration process into multiple independent parties (social network platform, rating platform, and trusted initializer) who never directly share raw data. Each party holds and processes only their own data locally, breaking the traditional direct sharing model into distributed computational segments that preserve privacy while achieving collaborative recommendation improvement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a trusted initializer as an intermediary that facilitates secure computation between platforms without having access to the actual private data. This intermediary enables the collaborative recommendation system to function by coordinating the secret sharing and computation processes while maintaining data confidentiality across all participating platforms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If platforms collaborate securely using secret sharing schemes, then data privacy is protected, but computational efficiency deteriorates

Engineering Contradiction:
Improvedata privacyVSAvoidcomputational efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent performs preliminary data processing and feature extraction on each platform before the secure collaborative computation stage. By pre-computing user features, item features, and social network representations locally, the system reduces the complexity and computational burden of the subsequent secret sharing-based collaborative processing, thereby improving overall efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and separates the essential collaborative computation from the private data itself. By taking out only the necessary computational operations (matrix multiplications, dot products) and performing them through secret sharing on encrypted representations, the system avoids the overhead of processing entire datasets while maintaining privacy protection.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If platforms exchange manipulated data through trusted initializer, then collaboration efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs a universal secret sharing framework that can handle multiple types of data (social network data, rating data, user features, item features) and multiple computational operations (matrix multiplications, dot products, gradient computations) through a single unified protocol. This multi-functional approach simplifies the overall system architecture compared to implementing separate custom protocols for each data type and operation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system enables each platform to independently perform local computations and data transformations without requiring continuous coordination or complex communication protocols. Each platform self-manages its own secret sharing, local model training, and feature extraction, reducing the complexity of inter-platform coordination while maintaining collaborative efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10672058B2Secret sharing with a trusted initializer
Publication Date: 2020.06.02 ADVANCED NEW TECHNOLOGIES CO LTD
  • US10672058B2 patent drawing
  • US10672058B2 patent drawing
  • US10672058B2 patent drawing

AI summary

An item rating and recommendation platform identifies rating data comprising respective ratings of multiple items with respect to multiple users, identifies user-feature data comprising multiple user features contributing to the respective ratings of the multiple items with respect to the multiple users, and receives, from a social network platform via a secret sharing scheme with a trusted initializer, manipulated social network data computed based on social network data and first input data from the trusted initializer. The social network data indicate social relationships between any two of the multiple users. In the secret sharing scheme with the trusted initializer, the social network platform shares with the item rating and recommendation platform the manipulated social network data without disclosing the social network data. The item rating and recommendation platform updates the user-feature data based on the rating data and the manipulated social network data.