Machine Learning Module for Computational Failure Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computational systems lack effective proactive measures to predict and prevent failures, which can lead to data loss, access issues, and performance impacts.

Innovation Solution

A machine learning module, specifically a neural network, is trained to receive inputs from a computing environment, generate a risk score for potential failures, and adjust its weights through back propagation to improve prediction accuracy over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional computational systems are used without machine learning modules, then the system structure remains simple, but the ability to predict and prevent failures is insufficient

Engineering Contradiction:
Improvefailure prediction capabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The machine learning module performs preliminary analysis of system attributes and generates risk scores before actual failures occur. By continuously monitoring attributes like temperature, voltage, and operational parameters, the system predicts potential failures and enables preventive maintenance actions before the system enters a failed state.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the machine learning module receives continuous input from system attributes, generates risk assessments, and uses this information to adjust predictions. The module learns from historical failure data and operational patterns, continuously improving its prediction accuracy by comparing predicted outcomes with actual system behavior.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If a machine learning module is trained to improve failure prediction, then the predictive accuracy improves, but the training time and computational resources increase

Engineering Contradiction:
Improvepredictive accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The machine learning module is trained on a subset of critical attributes and failure modes rather than attempting to analyze all possible system parameters. By focusing on the most influential attributes that historically correlate with failures, the system achieves acceptable prediction accuracy with reduced training time and computational resources.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Historical failure data and operational patterns are pre-processed and prepared before training the machine learning module. This preliminary preparation includes cleaning data, identifying relevant features, and organizing training datasets, which significantly reduces the actual training time when the module is deployed.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the machine learning module continuously monitors all system attributes, then the failure detection capability improves, but the computational load and energy consumption increase

Engineering Contradiction:
Improvefailure detection capabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The machine learning module applies different monitoring intensities to different system attributes based on their criticality. High-priority attributes that strongly correlate with failures are monitored continuously with high precision, while less critical attributes are monitored at lower frequencies or with reduced precision, optimizing the balance between detection capability and energy consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system monitors only the most critical system attributes that have the highest correlation with potential failures, rather than continuously monitoring all possible attributes. This selective monitoring approach maintains effective failure detection while significantly reducing computational load and energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12326795B2Perform preemptive identification and reduction of risk of failure in computational systems by training a machine learning module
Publication Date: 2025.06.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12326795B2 patent drawing
  • US12326795B2 patent drawing
  • US12326795B2 patent drawing

AI summary

A machine learning module is trained by receiving inputs comprising attributes of a computing environment, where the attributes affect a likelihood of failure in the computing environment. In response to an event occurring in the computing environment, a risk score that indicates a predicted likelihood of failure in the computing environment is generated via forward propagation through a plurality of layers of the machine learning module. A margin of error is calculated based on comparing the generated risk score to an expected risk score, where the expected risk score indicates an expected likelihood of failure in the computing environment corresponding to the event. An adjustment is made of weights of links that interconnect nodes of the plurality of layers via back propagation to reduce the margin of error, to improve the predicted likelihood of failure in the computing environment.