Permissioned Blockchain for Secure Training Data Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In health and safety-critical applications like medical diagnosis, there is a need to share and validate training examples securely and efficiently across organizations while ensuring authenticity and correctness, as a single organization cannot generate enough validated examples on its own.

Innovation Solution

A permissioned blockchain network is formed to distribute and validate training examples among endorsing peers, where automated analysis is performed to determine consensus on inferences, and only when consensus is reached, the examples are committed to the blockchain, ensuring secure and controlled sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If training examples are shared across multiple organizations, then the quantity and diversity of training data increases, but the security and authenticity control becomes more difficult

Engineering Contradiction:
Improvequantity of training examplesVSAvoidauthenticity control
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system segments the training example validation process into multiple independent endorsing peers, each performing automated analysis and voting. This segmentation allows the system to handle large quantities of training examples from multiple organizations while maintaining authenticity control through distributed consensus rather than centralized validation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary blockchain network that mediates between multiple organizations sharing training examples. The blockchain acts as a trusted intermediary that records and verifies the authenticity of training examples through consensus mechanisms, enabling secure sharing across organizations without requiring direct trust between them.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If automated analysis is performed by multiple endorsing peers, then the reliability of inference increases through consensus, but the complexity of the system increases

Engineering Contradiction:
Improveconsensus of inferenceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The endorsing peers in the blockchain network perform multiple functions: they validate training examples, perform automated analysis, cast votes on inferences, and maintain the distributed ledger. This multi-functionality reduces the need for separate specialized systems for each function, thereby managing complexity while achieving reliable consensus through a unified distributed architecture.

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

3Reliability

If training examples are validated through consensus before committing to blockchain, then the authenticity is improved, but the time required for validation increases

Engineering Contradiction:
Improveauthenticity of training examplesVSAvoidvalidation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary automated analysis and validation of training examples by multiple endorsing peers before the examples are committed to the blockchain. This preliminary action ensures authenticity is established in advance through consensus, allowing the blockchain commitment itself to be a relatively quick finalization step rather than a time-consuming process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11810676B2Verified permissioned blockchains
Publication Date: 2023.11.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11810676B2 patent drawing
  • US11810676B2 patent drawing
  • US11810676B2 patent drawing

AI summary

An example operation may include one or more of receiving an example in a blockchain network, distributing the example to a plurality of endorsing peers of the blockchain network, performing, by one or more of the endorsing peers, automated analysis of the example to determine an inference for the example, determining if there is a consensus of inference amongst the plurality of endorsing peers, and committing the example to a blockchain of the blockchain network when there is a consensus of inference.