Skip to main navigation Skip to search Skip to main content

Explainable AI for Classifying Devices on the Internet

  • NATO CCD COE
  • Accenture

Research output: Chapter in Book/Report/Conference proceedingConference paperResearchpeer-review

7 Citations (Scopus)

Abstract

Devices reachable on the Internet pose varying levels of risk to their owners and the wider public, depending on their role and functionality, which can be considered their class. Discussing the security implications of these devices without knowing their classes is impractical. There are multiple AI methods to solve the challenge of classifying devices. Since the number of significant features in device HTTP response was determined to be low in the existing word-embedding neural network, we elected to employ an alternative method of Naive Bayes classification. The Naive Bayes method demonstrated high accuracy, but we recognise the need to explain classification results to improve classification accuracy. The black-box implementation of Artificial Neural Networks has been a serious concern when evaluating the classification results produced in most fields. While devices on the Internet have historically been classified manually or using trivial fingerprinting to match major vendors, these are not feasible anymore because of an ever-increasing variety of devices on the Internet. In the last few years, device classification using Neural Networks has emerged as a new research direction. These research results often claim high accuracy through the validation employed, but through random sampling there always occur devices that cannot be easily classified, that an expert intuitively would classify differently. Addressing this issue is critical for establishing trust in classification results and can be achieved by employing explainable AI. To better understand the models for classifying devices reachable on the Internet and to improve classification accuracy, we developed a novel explainable AI method, which returns the features that are most significant for classification decisions. We employed a Local Interpretable Model-Agnostic Explanations (LIME) framework toexplain Naive Bayes model classification results, and using this method were able to further improve accuracy with a better understanding of the results.

Original languageEnglish
Title of host publication2021 13th International Conference on Cyber Conflict, CyCon 2021
EditorsTat'ana Jancarkova, Lauri Lindstrom, Gabor Visky, P. Zotz
PublisherNATO CCD COE Publications
Pages291-308
Number of pages18
ISBN (Electronic)9789916956540
DOIs
Publication statusPublished - 25 May 2021
Externally publishedYes
Event13th International Conference on Cyber Conflict, CyCon 2021 - Virtual, Online
Duration: 25 May 202128 May 2021

Publication series

NameInternational Conference on Cyber Conflict, CYCON
Volume2021-May
ISSN (Print)2325-5366
ISSN (Electronic)2325-5374

Conference

Conference13th International Conference on Cyber Conflict, CyCon 2021
CityVirtual, Online
Period25/05/2128/05/21

Keywords

  • Naive Bayes
  • classifying devices on the Internet
  • explainable AI
  • machine learning

Fingerprint

Dive into the research topics of 'Explainable AI for Classifying Devices on the Internet'. Together they form a unique fingerprint.

Cite this