Explainable Machine Learning via Wavelet Analysis on Neural Network Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models, particularly black-box models like artificial neural networks, struggle to provide explainable outcomes, making it difficult to justify, track, or verify their results and improve the models based on these outcomes.

Innovation Solution

The use of wavelet analysis on the parameters of a machine learning model, specifically a convolutional neural network-based risk prediction model, to generate explanatory data for risk indicators, thereby providing insights into the features or characteristics contributing to the predicted outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning models with intricate structures (e.g., artificial neural networks) are used to provide high accuracy predictions, then prediction accuracy is improved, but model interpretability deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel interpretability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the neural network parameters into distinct groups (e.g., weight matrices, bias vectors, activation functions) and applies wavelet transform to each segment separately. This segmentation allows the complex model to be broken down into interpretable components while preserving the overall predictive accuracy of the full model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The wavelet transform acts as an intermediary between the neural network parameters and the interpretability requirement. It transforms the abstract parameter space into a domain where temporal-frequency characteristics are explicit, providing a bridge that maintains prediction accuracy while enabling explanation of model decisions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If wavelet transformation is applied to neural network parameters to generate explanatory data, then model interpretability is improved, but computational complexity increases

Engineering Contradiction:
Improvemodel interpretabilityVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from raw neural network weights to wavelet coefficients. By transforming parameters into the wavelet domain, the system maintains interpretability while the computational overhead is managed through efficient wavelet algorithms that can be applied to the parameter matrices without requiring complete model retraining.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250068889A1Explainable machine learning based on wavelet analysis
Publication Date: 2025.02.27 EQUIFAX INC
  • US20250068889A1 patent drawing
  • US20250068889A1 patent drawing
  • US20250068889A1 patent drawing

AI summary

A method can be used to predict risk and provide explainable outcomes using machine learning based on wavelet analysis. A risk prediction model can be applied to time-series data for an attribute associated with a target entity to generate a risk indicator for the target entity. The risk prediction model can include a feature learning model and a risk classification model configured to generate the risk indicator as output. Parameters of the feature learning model can be accessed and a plurality of basis functions of a wavelet transformation can be applied on the parameters of the feature learning model to generate a set of parameter wavelet coefficients. Explanatory data can be generated for the risk indicator based on the set of parameter wavelet coefficients. A responsive message can be transmitted to a remote computing device including the risk indicator and the explanatory data for use in controlling access of the target entity to an interactive computing environment.