An End-to-End Framework for Functionality-Embedded Provenance Graph Construction and Threat Interpretation
Not on the map. Why?
Abstract (arXiv)
Provenance graphs model causal system-level interactions from logs, enabling anomaly detectors to learn normal behavior and detect deviations as attacks. However, existing approaches rely on brittle, manually engineered rules to build provenance graphs, lack functional context for system entities, and provide limited support for analyst investigation. We present Auto-Prov, an adaptive, end-to-end framework that leverages large language models (LLMs) to automatically construct provenance graphs from heterogeneous and evolving logs, embed system-level functional attributes into the graph, enable provenance graph-based anomaly detectors to learn from these enriched graphs, and summarize the detected attacks to assist an analyst's investigation. Auto-Prov clusters unseen log types and efficiently extracts provenance edges and entity-level information via automatically generated rules. It further infers system-level functional context for both known and previously unseen system entities using a combination of LLM inference and behavior-based estimation. Attacks detected by provenance-graph-based anomaly detectors trained on Auto-Prov's graphs are then summarized into natural-language text. We evaluate Auto-Prov with four state-of-the-art provenance graph-based detectors across diverse logs. Results show that Auto-Prov consistently enhances detection performance, generalizes across heterogeneous log formats, and produces stable, interpretable attack summaries that remain robust under system evolution.
Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 40 of its 66 references that are in the map. First posted on arXiv 17 Mar 2026.
Builds on
40 of 66 references.
References · 40
- 2020Language Models are Few-Shot Learnerscited by 32,320
- 2024The Llama 3 Herd of Modelscited by 14,486
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,322
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,247
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,657
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,480
- 2024GPT-4o System Cardcited by 4,536
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,348
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,281
- 2024Qwen2 Technical Reportcited by 2,102
- 2024Gemma 2: Improving Open Language Models at a Practical Sizecited by 1,968
- 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Modelscited by 1,404
28 more
- 2020MPNet: Masked and Permuted Pre-training for Language Understandingcited by 976
- 2023FrugalGPT: How to Use Large Language Models While Reducing Cost and Improving Performancecited by 815
- 2024StruQ: Defending Against Prompt Injection with Structured Queriescited by 366
- 2023Exploring the Potential of Large Language Models (LLMs) in Learning on Graphscited by 273
- 2023Harnessing Explanations: LLM-to-LM Interpreter for Enhanced Text-Attributed Graph Representation Learningcited by 132
- 2021BERT: A Review of Applications in Natural Language Processing and Understandingcited by 109
- 2020River: machine learning for streaming data in Pythoncited by 98
- 2024Revisiting Catastrophic Forgetting in Large Language Model Tuningcited by 97
- 2024Datasets for Large Language Models: A Comprehensive Surveycited by 70
- 2023Large Language Models for Code Analysis: Do LLMs Really Do Their Job?cited by 44
- 2024LLMParser: An Exploratory Study on Using Large Language Models for Log Parsingcited by 32
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenancecited by 31
- 2023Log Parsing with Prompt-based Few-shot Learningcited by 28
- 2023Leveraging Large Language Models for Node Generation in Few-Shot Learning on Text-Attributed Graphscited by 23
- 2025CheatAgent: Attacking LLM-Empowered Recommender Systems via LLM Agentcited by 23
- 2023MAGIC: Detecting Advanced Persistent Threats via Masked Graph Representation Learningcited by 20
- 2024LogParser-LLM: Advancing Efficient Log Parsing with Large Language Modelscited by 20
- 2022An Adjustable Farthest Point Sampling Method for Approximately-sorted Point Cloud Datacited by 14
- 2025Improving Automatic Evaluation of Large Language Models (LLMs) in Biomedical Relation Extraction via LLMs-as-the-Judgecited by 13
- 2024CTINexus: Automatic Cyber Threat Intelligence Knowledge Graph Construction Using Large Language Modelscited by 12
- 2023Ethical Frameworks and Computer Security Trolley Problems: Foundations for Conversationscited by 11
- 2024Prompt Obfuscation for Large Language Modelscited by 10
- 2024RACONTEUR: A Knowledgeable, Insightful, and Portable LLM-Powered Shell Command Explainercited by 9
- 2025ChatPD: An LLM-driven Paper-Dataset Networking Systemcited by 7
- 2024TREC: APT Tactic / Technique Recognition via Few-Shot Provenance Subgraph Learningcited by 6
- 2025OCR-APT: Reconstructing APT Stories from Audit Logs using Subgraph Anomaly Detection and LLMscited by 6
- 2023ProvG-Searcher: A Graph Representation Learning Approach for Efficient Provenance Graph Searchcited by 5
- 2025PROVCREATOR: Synthesizing Complex Heterogenous Graphs with Node and Edge Attributescited by 1
Built on by
Not cited yet.