Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Doctoral Dissertations
  5. Cyber Threat Detection using Multifaceted Machine Learning Approaches
Details

Cyber Threat Detection using Multifaceted Machine Learning Approaches

Date Issued
December 1, 2024
Author(s)
Rookard, Curtis Ray Jr.  
Advisor(s)
Anahita Khojandi
Additional Advisor(s)
Catalin Roman, Hugh Medal, Zhongshun Shi
Abstract

Due to the worldwide growth of cyber threats, cybersecurity has become a field of increasing importance within the past years. Henceforth, it is imperative to design robust threat detection approaches that can identify and mitigate malicious internet traffic. Several machine learning techniques have shown immense potential for cyber threat detection.


First, we propose RRIoT, a Deep Deterministic Policy Gradient reinforcement learning (RL) algorithm in conjunction with an LSTM layer within an adversarial environment to detect and identify sequential attacks. We evaluate our method against novel and state-of-the-art ML/RL algorithms. Our results indicate that our proposed RRIoT generally performs better than existing ML algorithms and performs as well as or better than novel RL algorithms with new network architectures. We leverage Shapley Additive Global Importance (SAGE) to provide additional insight into which features contribute most to a model’s performance.

Second, we present several unsupervised/semi-supervised machine learning models to combat prolific anomalous data on a computer network. Specifically, we employ five unsupervised machine learning models. We use these models separately and, when applicable, combined together to examine their anomaly detection performance on four networking datasets within both a software-defined networking and industrial internet-of-things environment. We investigate the generalizability of the models across two datasets. Our results suggest the Isolation Forest and Deep Belief Network algorithms perform better than other models in both traditional and software-defined networking environments.

Third, we provide more robust algorithms for network data analysis through the usage of federated learning, a decentralized machine learning technique which provides a secure way to analyze data. In federated learning, clients train models on their own data and provide updates to a centralized server for creation of a global model, providing confidentiality. However, federated learning averaging algorithms do not consider underlying client health or performance. In this study, we present our novel federated learning framework, FLOWS, to alleviate this issue. FLOWS is formulated as a partially observable Markov decision process which is solved using reinforcement learning. We apply our framework for intrusion detection. FLOWS generally outperforms federated learning and improves the global model’s performance.

Subjects

Network Intrusion Det...

Machine Learning

Reinforcement Learnin...

Cybersecurity

Disciplines
Industrial Engineering
Degree
Doctor of Philosophy
Major
Industrial Engineering
File(s)
Thumbnail Image
Name

Rookard_Cyber_Threat_Detection_using_Multifaceted_Machine_Learning_Approaches.pdf

Size

2.95 MB

Format

Adobe PDF

Checksum (MD5)

cd80b600fde2073b1c9d3c1e8d529be8

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Contact
  • Libraries at University of Tennessee, Knoxville
Repository logo COAR Notify