AI Bias Verification via Blockchain Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning AI systems lack transparency, making it impossible for humans to understand how they arrive at predictions, and they may inadvertently use impermissible cohorts as factors in decision-making, leading to biased outcomes.

Innovation Solution

A method and system that utilize primary and supervisory machine learning models to verify that predictions are not based on biased cohorts by stripping biased data, hashing relevant information, and storing it in a blockchain to ensure compliance and transparency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep learning models are used to make predictions, then prediction accuracy is improved, but transparency and understandability of the decision-making process deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidtransparency of decision-making process
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary verification system that includes: (1) a hash utility that creates cryptographic hashes of the deep learning model's input data and parameters, (2) a blockchain that stores these hashes immutably, and (3) a verification mechanism that compares hashes to detect whether biased data influenced the prediction. This intermediary layer maintains the deep learning model's predictive accuracy while providing transparent, verifiable evidence about the data processing journey.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the verification system continuously monitors and records the deep learning model's processing of data. By hashing input data, model parameters, and intermediate results, and storing them in a blockchain, the system creates a feedback loop that provides real-time transparency about whether biased cohorts influenced predictions, without interfering with the model's core predictive function.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If biased data sets are included in training, then model performance on specific cohorts is improved, but fairness and lack of bias deteriorates

Engineering Contradiction:
Improvemodel performance on specific cohortsVSAvoidbias against cohorts
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent applies the extraction principle by removing biased data elements from the training and prediction process. The verification system identifies and extracts problematic cohort markers by hashing and comparing input data against known biased data sets. When biased data is detected, the system can exclude or weight-adjust these elements, allowing the model to maintain performance on legitimate predictive features while eliminating harmful bias against protected cohorts.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary anti-action by proactively detecting and preventing bias before it affects predictions. The verification system pre-identifies biased cohort markers in the training data and prediction inputs, creates cryptographic hashes of these identified biases, and stores them in the blockchain for comparison. This preliminary detection and marking of biased data prevents the bias from influencing model performance, allowing fair treatment of all cohorts while preserving legitimate predictive accuracy.

Inventive Principle:
Principle #9Preliminary anti-action

3Object-generated harmful factors

If verification mechanisms are added to detect bias, then fairness and transparency are improved, but system complexity increases

Engineering Contradiction:
Improvebias in predictionsVSAvoidsystem complexity
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The patent replaces complex manual verification mechanisms with automated cryptographic hashing and blockchain-based validation. Instead of requiring intricate analysis of whether biased cohorts influenced predictions, the system uses hash functions to create unique digital fingerprints of input data, model parameters, and processing steps. These hashes are automatically compared against stored references, and the blockchain's inherent security properties provide verification without requiring complex analytical systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the verification approach from analyzing complex data patterns to comparing cryptographic hash parameters. By transforming the verification problem into a parameter-comparison task (comparing hash values rather than analyzing data content), the system achieves bias detection with simpler, more efficient operations. The blockchain stores and manages these hash parameters, providing a straightforward verification mechanism that reduces overall system complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11763189B2Method for tracking lack of bias of deep learning AI systems
Publication Date: 2023.09.19 PROSPER FUNDING LLC
  • US11763189B2 patent drawing
  • US11763189B2 patent drawing
  • US11763189B2 patent drawing

AI summary

A method including receiving data including an unknown vector including a data structure populated with unknown features describing a first user and a score predicted by a MLM trained using a prediction data set. The score represents a prediction regarding the first user. The prediction data set includes the unknown vector stripped of a biased data set. The data also includes a prediction whether the first user belongs to the cohort. The method also includes hashing information types used by the primary MLM and the supervisory MLM to produce a first hashed data, the information types including at least the unknown vector, the score, and the prediction. The method also includes combining the first hash and a schema to produce a compliance document. The method also includes hashing the compliance document to produce a second hashed data. The method also includes storing the second hashed data in a blockchain.