Predictive Maintenance Alerts With Explainable GNN Justification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional predictive maintenance systems, particularly those using graph neural networks (GNNs), face challenges in providing transparent and interpretable maintenance alerts, leading to inefficiencies and potential unnecessary downtimes.

Innovation Solution

A computer-implemented method that combines graph neural networks with sub-symbolic explainers and large language models to generate predictive maintenance alerts. This method processes the graph neural network's predictions to identify influential edges and features, then transforms this information into natural language justifications for maintenance actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If graph neural networks are used for predictive maintenance, then prediction accuracy is improved, but interpretability deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidinterpretability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces an explainer module as an intermediary between the graph neural network and the user. This explainer translates the complex internal representations and decision processes of the GNN into human-interpretable explanations, allowing users to understand why certain maintenance predictions are made without sacrificing the high prediction accuracy of the original model

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the predictive maintenance process into distinct components: the graph neural network for accurate prediction and the explainer module for interpretation. This segmentation allows each component to specialize - the GNN focuses on achieving high prediction accuracy while the explainer focuses on providing interpretable explanations, thereby resolving the contradiction between accuracy and interpretability

Inventive Principle:
Principle #1Segmentation

2Reliability

If preventive maintenance is performed in fixed intervals, then machine failures are prevented, but resource efficiency deteriorates

Engineering Contradiction:
Improvefailure preventionVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent transitions from static, fixed-interval preventive maintenance to dynamic, condition-based maintenance. The graph neural network continuously analyzes changing patterns in machine data and adjusts maintenance predictions in real-time, allowing maintenance to be performed only when actually needed based on the machine's current state, thereby improving resource efficiency while maintaining reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables machines to effectively 'self-report' their maintenance needs through continuous monitoring and analysis by the graph neural network. Instead of following predetermined schedules, the maintenance system adapts to the actual condition of each machine, performing maintenance only when the GNN predicts it is necessary, thus optimizing resource allocation while preventing failures

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250172933A1Method and controller for generating a predictive maintenance alert
Publication Date: 2025.05.29 SIEMENS AG
  • US20250172933A1 patent drawing
  • US20250172933A1 patent drawing
  • US20250172933A1 patent drawing

AI summary

A graph has nodes which represent entities of the industrial system and edges representing relations between the entities of the industrial system. A graph neural network processing the graph calculates a class prediction for at least one entity of the industrial system. A sub-symbolic explainer processes the class prediction to identify edges between nodes and associated features of nodes belonging to a sub-graph within the graph having influenced the class prediction. A large language model, equipped with a plugin for accessing the graph and receiving a prompt including the sub-graph, transforms the sub-graph into a maintenance justification in natural language. A user interface outputs a predictive maintenance alert along with the maintenance justification.