Neural Network Cluster Analysis via Squared Error Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for simplifying multilayer neural networks fail to provide a quantitative understanding of the role of each cluster in the network, leading to unstable results due to threshold dependencies and lack of clarity on data processing roles.

Innovation Solution

An analyzing device and method that calculates the sum of squared errors between unit outputs and input/output data dimensions, allowing for a quantitative analysis of cluster contributions and relearning the neural network with noise adjustments based on these calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If threshold processing is used to simplify the neural network structure by expressing multiple connections as one connection, then the structure simplification is achieved, but the examination results become unstable and change greatly depending on threshold setting

Engineering Contradiction:
Improvestructure complexityVSAvoidresult stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the parameter used for connection representation from binary threshold-based connections to continuous connection strengths. Instead of using a fixed threshold to determine whether a connection exists, the system uses the actual connection strength values (weights) to represent connections, allowing for a more nuanced and stable representation that doesn't abruptly change with small threshold variations.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If existing techniques are used to extract cluster structure, then structure simplification is achieved, but quantitative understanding of each cluster's role is not obtained

Engineering Contradiction:
Improvestructure simplificationVSAvoidquantitative information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent introduces connection strength as an intermediary element that bridges the gap between structural simplification and quantitative analysis. By using connection strengths to represent relationships between clusters, the system maintains both the simplified cluster structure and the quantitative information needed to analyze cluster roles and contributions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If threshold processing is applied to simplify connections, then computational ease is improved, but manufacturing precision of the analysis results deteriorates

Engineering Contradiction:
Improveprocessing easeVSAvoidanalysis precision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

Instead of applying full threshold processing that would simplify computation but lose precision, the patent uses a partial approach by incorporating connection strength information without complete thresholding. This allows the system to maintain high analysis precision while still benefiting from some level of computational simplification through the cluster-based representation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12079728B2Device, method, and program for quantitatively analyzing structure of a neural network
Publication Date: 2024.09.03 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12079728B2 patent drawing
  • US12079728B2 patent drawing
  • US12079728B2 patent drawing

AI summary

The present invention enables the structure of a neural network to be quantitatively analyzed. An analyzing unit calculates, for each of combinations of a dimension of input data and a cluster, a sum of squared errors between an output of each unit belonging to the cluster when a value of the dimension of the input data is replaced with an average value of the dimension of the input data included in learning data and an output of each unit belonging to the cluster for the input data before replacement as a relationship between the combinations, and calculates, for each of combinations of the cluster and a dimension of output data, a squared error between the value of the dimension of the output data when an output value of each unit belonging to the cluster is replaced with an average output value of each unit of the cluster when the input data included in the learning data was input and the value of the dimension of the output data before replacement as a relationship between the combinations.