Adaptive Pruning of Deep Neural Networks for Resource-Aware Embedded Intrusion Detection on the Edge
By: Alexandre Broggi , Nathaniel Bastian , Lance Fiondella and more
Potential Business Impact:
Makes computer security programs smaller and faster.
Artificial neural network pruning is a method in which artificial neural network sizes can be reduced while attempting to preserve the predicting capabilities of the network. This is done to make the model smaller or faster during inference time. In this work we analyze the ability of a selection of artificial neural network pruning methods to generalize to a new cybersecurity dataset utilizing a simpler network type than was designed for. We analyze each method using a variety of pruning degrees to best understand how each algorithm responds to the new environment. This has allowed us to determine the most well fit pruning method of those we searched for the task. Unexpectedly, we have found that many of them do not generalize to the problem well, leaving only a few algorithms working to an acceptable degree.
Similar Papers
Exploring Neural Network Pruning with Screening Methods
Machine Learning (CS)
Makes smart computer programs run faster on phones.
Resource-Aware Neural Network Pruning Using Graph-based Reinforcement Learning
Machine Learning (CS)
Makes computer brains smaller, faster, and smarter.
Enhanced Pruning Strategy for Multi-Component Neural Architectures Using Component-Aware Graph Analysis
Machine Learning (CS)
Makes big computer brains smaller without losing smarts.