You Only Train Once: A Flexible Training Framework for Code Vulnerability Detection Driven by Vul-Vector
Bowen Tian, Zhengyang Xu, Mingqiang Wu, Songning Lai, Yutai Yue

TL;DR
This paper presents YOTO, a training framework that allows multiple vulnerability detection models to be integrated without joint training, enabling rapid updates to detect new vulnerabilities efficiently.
Contribution
The paper introduces YOTO, a novel framework that fuses parameters of different models for vulnerability detection, reducing retraining time and resource consumption.
Findings
Enables quick adaptation to new vulnerabilities
Reduces training time and computational resources
Supports integration of multiple detection models
Abstract
With the pervasive integration of computer applications across industries, the presence of vulnerabilities within code bases poses significant risks. The diversity of software ecosystems coupled with the intricate nature of modern software engineering has led to a shift from manual code vulnerability identification towards the adoption of automated tools. Among these, deep learning-based approaches have risen to prominence due to their superior accuracy; however, these methodologies encounter several obstacles. Primarily, they necessitate extensive labeled datasets and prolonged training periods, and given the rapid emergence of new vulnerabilities, the frequent retraining of models becomes a resource-intensive endeavor, thereby limiting their applicability in cutting-edge scenarios. To mitigate these challenges, this paper introduces the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Software Engineering Research · Web Application Security Vulnerabilities
