Automating Cause-Effect Specification with Knowledge Graphs and Large Language Models

Javal Vyas, Milapji Singh Gill, Mehmet Mercangöz
6/30/2026
eess.SYcs.AI

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

Engineering specifications such as interlocks, alarm rationalization tables, and cause-and-effect (C&E) matrices remain central to process control and safety, yet their creation is still predominantly manual, document-driven, and prone to inconsistency. This paper presents a semantic-AI framework that automates the generation of C&E logic by combining a knowledge graph (KG) with a constrained large language model (LLM) layer. The KG builds on an established modular alignment ontology to represent process structure, operating modes, faults, symptoms, causes, and mitigation actions in a machine-interpretable form. The LLM then transforms this information into operator-ready safety narratives and Semantic Web Rule Language (SWRL) rules under strict ontology and vocabulary constraints, grounding the generated artifacts in the underlying semantic model. The workflow is demonstrated on a modular process plant, showing how engineering semantics, diagnostic relations, and machine-verifiable specifications can be generated from a unified knowledge representation with reduced manual effort.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{vyas2026automating,
  title  = {Automating Cause-Effect Specification with Knowledge Graphs and Large Language Models},
  author = {Javal Vyas and Milapji Singh Gill and Mehmet Mercangöz},
  year   = {2026},
  eprint = {2606.31614},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.31614v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.31614.svg)](https://codeofpaper.com/paper/2606.31614)

Discussion