Developing Transparent IDS for VANETs Using LIME and SHAP: An Empirical Study.

Autor: Hassan, Fayaz, Jianguo Yu, Syed, Zafi Sherhan, Magsi, Arif Hussain, Ahmed, Nadeem
Předmět:
Zdroj: Computers, Materials & Continua; 2023, Vol. 77 Issue 3, p3185-3208, 24p
Abstrakt: Vehicular Ad-hoc Networks (VANETs) are mobile ad-hoc networks that use vehicles as nodes to create a wireless network. Whereas VANETs offer many advantages over traditional transportation networks, ensuring security in VANETs remains a significant challenge due to the potential for malicious attacks. This study addresses the critical issue of security in VANETs by introducing an intelligent Intrusion Detection System (IDS) that merges Machine Learning (ML)–based attack detection with Explainable AI (XAI) explanations. This study ML pipeline involves utilizing correlation-based feature selection followed by a Random Forest (RF) classifier that achieves a classification accuracy of 100% for the binary classification task of identifying normal and malicious traffic. An innovative aspect of this study is the incorporation of XAI methodologies, specifically the Local Interpretable Model-agnostic Explanations (LIME) and SHapley Additive exPlanations (SHAP). In addition, this research also considered key features identified by mutual information-based feature selection for the task at hand. The major findings from this study reveal that the XAI-based intrusion detection methods offer distinct insights into feature importance. Key features identified by mutual information, LIME, and SHAP predominantly relate to Transmission Control Protocol (TCP), Hypertext Transfer Protocol (HTTP), Domain Name System (DNS), and MessageQueuing Telemetry Transport (MQTT) protocols, highlighting their significance in distinguishing normal andmalicious network activity. This XAI approach equips cybersecurity experts with a robustmeans of identifying and understanding VANETmalicious activities, forming a foundation for more effective security countermeasures. [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index