Answers are grounded in this paper and cite their sources.
Demonstrates improved vulnerability detection in software systems, indicating better security against attacks.
Background Detecting software vulnerabilities and analyzing their impacts on interconnected software components are crucial to ensuring the security of software‐driven edge computing and Artificial Intelligence of Things (AIoT) systems, especially with the growing prevalence of software supply chain attacks. Knowledge graphs (KGs) have been used to model complex semantic dependencies between vulnerabilities and software components. However, existing KGs often contain noisy or irrelevant relations, which significantly hinder their utility in downstream tasks. Objective This study aims to improve vulnerability detection and impact analysis by denoising vulnerability KGs and generating task‐oriented vulnerability representations. Methods We propose a diffusion‐based graph learning framework for denoising vulnerability KGs. The framework first employs a diffusion process to reconstruct relational structures within the KG, guided by a graph alignment mechanism that integrates collaborative signals from the software component–vulnerability bipartite graph. This alignment encourages the denoised KG to preserve relations most relevant to downstream tasks. Subsequently, a heterogeneous information network aggregates multi‐relational information from the denoised KG to produce knowledge‐enhanced embeddings for vulnerabilities. Results Through this two‐stage learning paradigm, the framework effectively captures both semantic and relational dependencies among heterogeneous entities and generates task‐oriented representations for vulnerability detection and impact analysis. Experimental results on a widely used benchmark demonstrate that the framework can effectively identify latent relationships between vulnerabilities and software components and predict high‐risk vulnerabilities. Conclusion The proposed framework improves the utility of vulnerability KGs by suppressing noisy relations and preserving task‐relevant information, providing practical insights for proactive vulnerability mitigation and patch recommendation.
No takes yet. Share an insight, caveat, or question.
Xing et al. (2026) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: