Cybersecurity Alert Filtering With Knowledge Graph Explanations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing intrusion detection systems (IDS) in industrial automation systems suffer from alarm flooding and lack of explainability, making it difficult for analysts to understand why certain network traffic is flagged as anomalous.

Innovation Solution

A hybrid approach combining symbolic and sub-symbolic algorithms on knowledge graphs to enhance explainability, using a graph neural network (GNN) for anomaly detection and an ontology-based explanation generation to provide human-understandable explanations for alerts, filtering out false positives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning algorithms are used for anomaly detection in cybersecurity, then detection accuracy is improved, but explainability of alerts deteriorates

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidexplainability of alerts
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces knowledge graphs as an intermediary layer between the machine learning anomaly detection system and the analysts. The knowledge graph stores domain-specific information about technical systems, networks, and devices, and provides contextual explanations for detected anomalies by querying relevant entities and relationships, thus bridging the gap between black-box ML predictions and human-understandable explanations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive anomaly detection is performed on all network events, then security coverage is improved, but alert volume increases causing alarm flooding

Engineering Contradiction:
Improvesecurity coverageVSAvoidalert volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent performs preliminary actions by pre-building knowledge graphs containing domain-specific information about technical systems, networks, and devices before anomaly detection occurs. This pre-computed contextual information enables the system to later filter and explain alerts more efficiently, reducing the volume of actionable alerts that reach analysts while maintaining comprehensive security coverage.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If domain-specific knowledge is integrated into the detection system, then alert quality is improved, but system complexity increases

Engineering Contradiction:
Improvealert qualityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the system into distinct modular components: a knowledge graph construction module that ingests domain-specific information from various sources, an anomaly detection module that applies machine learning algorithms, and an explanation generation module that queries the knowledge graph for contextual information. This segmentation allows each component to be developed and maintained independently, managing overall system complexity while integrating comprehensive domain knowledge.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260025407A1Method and system for explaining and filtering cybersecurity alerts
Publication Date: 2026.01.22 SIEMENS AG
  • US20260025407A1 patent drawing
  • US20260025407A1 patent drawing
  • US20260025407A1 patent drawing

AI summary

Observed network communication events are provided as edges in a knowledge graph and processed by an anomaly detection component, generating an alert for the event if its likelihood is below a threshold. An explanation generation component generates explanations for some of the alerts. A filter component removes alerts for which no explanation has been generated. A verbalizer verbalizes the generated explanation for at least one of the remaining alerts. Embodiments employ a hybrid approach by combining symbolic and sub-symbolic algorithms on knowledge graphs in order to improve the explainability and quality of IDS-generated alerts in modem industrial systems, increasing their usefulness for analysts. Explainable AI i.e., the explainability of AI algorithms—enables analysts to understand how embodiments of the system are reaching its conclusions and possibly allows them to interact with it in a collaborative manner.