Federated Model Evaluation via Perturbed Metric Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current centralized machine learning systems face challenges in improving performance while ensuring data privacy, particularly in protecting label data during model performance evaluation in federated learning environments.

Innovation Solution

A method for evaluating model performance that involves determining predicted classification results at a client node, calculating metric parameters based on differences between predicted and ground-truth results, applying perturbation to these metric parameters, and sending the perturbed values to a server node for aggregation and performance indicator determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If centralized machine learning systems are used to evaluate model performance, then performance evaluation accuracy is improved, but data privacy protection deteriorates

Engineering Contradiction:
Improvemodel performance evaluation accuracyVSAvoiddata privacy exposure
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent introduces perturbed metric parameters as an intermediary between the client node's ground-truth label data and the server node's performance evaluation. Instead of directly transmitting sensitive label data or raw prediction results, the system computes metric parameters (such as confusion matrix elements) from predicted scores and ground-truth labels, applies perturbation to these parameters, and transmits only the perturbed values to the server. This intermediary mechanism enables accurate performance evaluation while preventing exposure of the underlying private data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the evaluation process by changing the parameters being transmitted. Rather than sending original data (ground-truth labels) or direct predictions, the system computes derived metric parameters (e.g., true positives, false positives, true negatives, false negatives) and applies perturbation transformations to these parameters. This parameter transformation allows the server to aggregate evaluations across multiple clients and compute performance indicators (such as AUC) without accessing the original private data, thus resolving the contradiction between evaluation accuracy and privacy protection.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If ground-truth label data is transmitted to the server for performance evaluation, then evaluation accuracy is improved, but data privacy protection deteriorates

Engineering Contradiction:
Improveperformance evaluation accuracyVSAvoidlabel data privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only the necessary aggregated information (metric parameters) from the ground-truth label data while leaving the sensitive detailed data at the client node. Instead of transmitting the complete label data, the system extracts computed metric parameters (such as confusion matrix values) that are sufficient for performance evaluation. This extraction approach removes the harmful element (raw label data) while retaining the useful information needed for evaluation, thus protecting privacy without sacrificing evaluation accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-affected harmful factors

If perturbation is applied to metric parameters, then data privacy protection is improved, but information accuracy deteriorates

Engineering Contradiction:
Improvedata privacy protectionVSAvoidmetric parameter accuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The patent applies partial perturbation to the metric parameters rather than complete obfuscation. The perturbation is designed to provide sufficient protection for privacy while maintaining the utility of the parameters for aggregation and performance indicator computation. By applying only the necessary degree of perturbation (not excessive noise that would completely destroy information), the system achieves a balance between privacy protection and information accuracy, allowing the server to still compute meaningful performance metrics from the perturbed values.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250173239A1Model performance evaluating methods, apparatuses, device and storage medium
Publication Date: 2025.05.29 DOUYIN VISION CO LTD
  • US20250173239A1 patent drawing
  • US20250173239A1 patent drawing
  • US20250173239A1 patent drawing

AI summary

Here provide a model performance evaluating method, an apparatus, a device, and a storage medium. The method includes: determining, at a client node, a plurality of predicted classification results corresponding to a plurality of data samples by comparing a plurality of predicted scores to a score threshold, the plurality of predicted scores being output by a machine learning model for the plurality of data samples, the plurality of predicted classification results indicating that the plurality of data samples are predicted to belong to a first category or a second category, respectively. The method further includes: determining values of a plurality of metric parameters associated with a predetermined performance indicator of the machine learning model based on differences between the plurality of predicted classification results and a plurality of ground-truth classification results corresponding to the plurality of data samples.