Modern applications must ensure network services; some conventional applications could function well without a service level requirement. Managing the scalability for new service designs, setting up control protocols for the purpose of routing, along with allocating data for the designated traffic streams are just a few of the challenges that must be addressed to alleviate the mounting load on computer networks’ performance. This study addresses the challenge of accurately classifying low-frequency traffic data, which leads to class imbalance and misclassification in traditional machine learning models. We propose a cost-sensitive convolutional neural network (CSCNN) model trained on the ISCX VPN-nonVPN dataset, using a cost matrix to penalize misclassification based on class distribution. Experimental evaluation shows that CSCNN outperforms other models like Deep CNN, DFR CNN, and SMOTE + CNN, achieving the highest precision of 99.85% and significant gains in recall for minority classes. It has also proven to be more effective in data classification compared to other methods. Furthermore, the SMOTE + CNN approach improved recall by 2.5% over Deep CNN and 1.8% over DFR CNN, demonstrating its effectiveness in handling class imbalance while maintaining high classification performance.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Cost-Effective Convolutional Neural Network for Network Traffic Data Classification

  • G. Rajasekhar,
  • J. Ramu,
  • T. Ratna Kumar,
  • K. Nageswara Rao,
  • Thulasi Bikku

摘要

Modern applications must ensure network services; some conventional applications could function well without a service level requirement. Managing the scalability for new service designs, setting up control protocols for the purpose of routing, along with allocating data for the designated traffic streams are just a few of the challenges that must be addressed to alleviate the mounting load on computer networks’ performance. This study addresses the challenge of accurately classifying low-frequency traffic data, which leads to class imbalance and misclassification in traditional machine learning models. We propose a cost-sensitive convolutional neural network (CSCNN) model trained on the ISCX VPN-nonVPN dataset, using a cost matrix to penalize misclassification based on class distribution. Experimental evaluation shows that CSCNN outperforms other models like Deep CNN, DFR CNN, and SMOTE + CNN, achieving the highest precision of 99.85% and significant gains in recall for minority classes. It has also proven to be more effective in data classification compared to other methods. Furthermore, the SMOTE + CNN approach improved recall by 2.5% over Deep CNN and 1.8% over DFR CNN, demonstrating its effectiveness in handling class imbalance while maintaining high classification performance.