Return
SHAVA: An open-source Python framework for interpretable intrusion detection in VANETs
DOI:10.1016/j.softx.2026.102692.png)
Abstract
En 中文
Intrusion Detection Systems (IDS) face challenges due to high-dimensional network traffic and underrepresented rare attack classes. This paper presents SHAVA (SHAP-based Adaptive VANET Attack Detection), an open-source Python framework integrating explainable AI-driven feature selection with MASV-weighted SMOTE. SHAVA implements a modular pipeline for data validation, MASV feature quantification, percentile-based feature selection, and minority class augmentation. Evaluation on the CICIDS-2017 dataset demonstrates high detection performance across all classes with reduced feature dimensionality, while supporting real-time inference on desktop and edge devices representing Road Side Units (RSU) and On-Board Units (OBU) in vehicular networks. In addition to the methodology, SHAVA provides a reproducible, modular, and configurable software framework for experimental research, practical deployment, and adaptation to imbalanced learning scenarios, released under the MIT license.
Keywords:
SHAP
Weighted SMOTE
Intrusion detection
VANET
Cyber security
Network security
Network infrastructure
ICT infrastructure
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
IF:
2.4
Papers:
346
Citations:
7.3K
Organization
Cited Papers
SafeSmart: A VANET System for Faster Responses and Increased Safety in Time-Critical Scenarios
IEEE ACCESS
IF3.6
Intelligent Intrusion Detection System for VANET Using Machine Learning and Deep Learning Approaches
Fusion of statistical importance for feature selection in Deep Neural Network-based Intrusion Detection System
INFORMATION FUSION
IF15.5

