Open Access iconOpen Access

ARTICLE

crossmark

Vulnerability2Vec: A Graph-Embedding Approach for Enhancing Vulnerability Classification

Myoung-oh Choi1, Mincheol Shin1, Hyonjun Kang1, Ka Lok Man2, Mucheol Kim1,*

1 Department of Computer Science and Engineering, Chung-Ang University, Seoul, 06974, Republic of Korea
2 School of Advanced Technology, Xi’an Jiaotong-Liverpool University, Suzhou, 215123, China

* Corresponding Author: Mucheol Kim. Email: email

Computer Modeling in Engineering & Sciences 2025, 144(3), 3191-3212. https://doi.org/10.32604/cmes.2025.068723

Abstract

The escalating complexity and heterogeneity of modern energy systems—particularly in smart grid and distributed energy infrastructures—has intensified the need for intelligent and scalable security vulnerability classification. To address this challenge, we propose Vulnerability2Vec, a graph-embedding-based framework designed to enhance the automated classification of security vulnerabilities that threaten energy system resilience. Vulnerability2Vec converts Common Vulnerabilities and Exposures (CVE) text explanations to semantic graphs, where nodes represent CVE IDs and key terms (nouns, verbs, and adjectives), and edges capture co-occurrence relationships. Then, it embeds the semantic graphs to a low-dimensional vector space with random-walk sampling and skip-gram with negative sampling. It is possible to identify the latent relationships and structural patterns that traditional sparse vector methods fail to capture. Experimental results demonstrate a classification accuracy of up to 80%, significantly outperforming baseline methods. This approach offers a theoretical basis for classifying vulnerability types as structured semantic patterns in complex software systems. The proposed method models the semantic structure of vulnerabilities, providing a theoretical foundation for their classification.

Keywords

Security vulnerability; graph representation; graph-embedding; deep learning; node classification

Cite This Article

APA Style
Choi, M., Shin, M., Kang, H., Man, K.L., Kim, M. (2025). Vulnerability2Vec: A Graph-Embedding Approach for Enhancing Vulnerability Classification. Computer Modeling in Engineering & Sciences, 144(3), 3191–3212. https://doi.org/10.32604/cmes.2025.068723
Vancouver Style
Choi M, Shin M, Kang H, Man KL, Kim M. Vulnerability2Vec: A Graph-Embedding Approach for Enhancing Vulnerability Classification. Comput Model Eng Sci. 2025;144(3):3191–3212. https://doi.org/10.32604/cmes.2025.068723
IEEE Style
M. Choi, M. Shin, H. Kang, K. L. Man, and M. Kim, “Vulnerability2Vec: A Graph-Embedding Approach for Enhancing Vulnerability Classification,” Comput. Model. Eng. Sci., vol. 144, no. 3, pp. 3191–3212, 2025. https://doi.org/10.32604/cmes.2025.068723



cc Copyright © 2025 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1202

    View

  • 428

    Download

  • 0

    Like

Share Link