Constructing Flow Graphs from Procedural Cybersecurity Texts
Not on the map. Why?
Abstract (arXiv)
Following procedural texts written in natural languages is challenging. We must read the whole text to identify the relevant information or identify the instruction flows to complete a task, which is prone to failures. If such texts are structured, we can readily visualize instruction-flows, reason or infer a particular step, or even build automated systems to help novice agents achieve a goal. However, this structure recovery task is a challenge because of such texts' diverse nature. This paper proposes to identify relevant information from such texts and generate information flows between sentences. We built a large annotated procedural text dataset (CTFW) in the cybersecurity domain (3154 documents). This dataset contains valuable instructions regarding software vulnerability analysis experiences. We performed extensive experiments on CTFW with our LM-GNN model variants in multiple settings. To show the generalizability of both this task and our method, we also experimented with procedural texts from two other domains (Maintenance Manual and Cooking), which are substantially different from cybersecurity. Our experiments show that Graph Convolution Network with BERT sentence embeddings outperforms BERT in all three domains
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 23 of its 54 references that are in the map. First posted on arXiv 29 May 2021.
Builds on
23 of 54 references.
References · 23
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
- 2018Link Prediction Based on Graph Neural Networkscited by 832
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 177
- 2019Pre-training of Graph Augmented Transformers for Medication Recommendationcited by 127
11 more
- 2019Dynamically Fused Graph Network for Multi-hop Reasoningcited by 63
- 2019The Materials Science Procedural Text Corpus: Annotating Materials Synthesis Procedures with Shallow Semantic Structurescited by 49
- 2020VGCN-BERT: Augmenting BERT with Graph Embedding for Text Classificationcited by 35
- 2019A Context-Aware Citation Recommendation Model with BERT and Graph Convolutional Networkscited by 29
- 2020Document Modeling with Graph Attention Networks for Multi-grained Machine Reading Comprehensioncited by 17
- 2019An Approach for Process Model Extraction By Multi-Grained Text Classificationcited by 16
- 2020Multi-modal Cooking Workflow Construction for Food Recipescited by 15
- 2019Graph Star Net for Generalized Multi-Task Learningcited by 11
- 2020A Benchmark for Structured Procedural Knowledge Extraction from Cooking Videoscited by 11
- 2021Cybersecurity Knowledge and Skills Taught in Capture the Flag Challengescited by 6
- 2019Creative Procedural-Knowledge Extraction From Web Design Tutorialscited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 2; 2025: 1; 2026: 1.
8 papers.
- 2024Ontology-Aware RAG for Improved Question-Answering in Cybersecurity Educationcited by 9
- 2023Unsupervised Task Graph Generation from Instructional Video Transcriptscited by 6
- 2022Learning Action Conditions from Instructional Manuals for Instruction Understandingcited by 4
- 2023The Role of Semantic Parsing in Understanding Procedural Textcited by 4
- 2024PAGED: A Benchmark for Procedural Graphs Extraction from Documentscited by 4
- 2023Exploring the Limits of Transfer Learning with Unified Model in the Cybersecurity Domaincited by 3
- 2025Business as Rulesual: A Benchmark and Framework for Business Rule Flow Modeling with LLMscited by 0
- 2026Multi-Agent Procedural Graph Extraction with Structural and Logical Refinementcited by 0
- 2026Multi-Agent Procedural Graph Extraction with Structural and Logical Refinement27 Jan 2026
- 2025Business as Rulesual: A Benchmark and Framework for Business Rule Flow Modeling with LLMs24 May 2025
- 2024Ontology-Aware RAG for Improved Question-Answering in Cybersecurity Education10 Dec 2024
- 2024PAGED: A Benchmark for Procedural Graphs Extraction from Documents7 Aug 2024
- 2023Exploring the Limits of Transfer Learning with Unified Model in the Cybersecurity Domain20 Feb 2023
- 2023Unsupervised Task Graph Generation from Instructional Video Transcripts17 Feb 2023
- 2023The Role of Semantic Parsing in Understanding Procedural Text14 Feb 2023
- 2022Learning Action Conditions from Instructional Manuals for Instruction Understanding25 May 2022