Multi-perspective Machine Learning (MPML) — A Machine Learning Model for Multi-faceted Learning Problems

Machine learning has been applied to various learning problems across a number of disciplines. The availability of data, algorithms and the success of machine learning methods has made machine learning a popular choice for analyzing and solving big data problems. In this paper, we propose a novel machine learning model based on ensemble learning, feature method pairs and multi-view learning concepts. This model targets learning problems with multiple factors or facets. Using botnet detection as an example multi-faceted learning problem, we explain the desirable properties this model promises. The aim of the model is to provide a guideline for designing machine learning based solutions for a specific type of learning problem.

[1]  S. P. Shantharajah,et al.  A Study on NSL-KDD Dataset for Intrusion Detection System Based on Classification Algorithms , 2015 .

[2]  D. Opitz,et al.  Popular Ensemble Methods: An Empirical Study , 1999, J. Artif. Intell. Res..

[3]  W. Timothy Strayer,et al.  Botnet Detection Based on Network Behavior , 2008, Botnet Detection.

[4]  Curtis Busby-Earle,et al.  The Impact of Different Botnet Flow Feature Subsets on Prediction Accuracy Using Supervised and Unsupervised Learning Methods , 2016 .

[5]  Ali A. Ghorbani,et al.  Detecting P2P botnets through network behavior analysis and machine learning , 2011, 2011 Ninth Annual International Conference on Privacy, Security and Trust.

[6]  Sherif Saad,et al.  Detecting P 2 P Botnets through Network Behavior Analysis and Machine Learning , 2011 .

[7]  Shiliang Sun,et al.  Multi-view learning overview: Recent progress and new challenges , 2017, Inf. Fusion.

[8]  Kevin W. Hamlen,et al.  Flow-based identification of botnet traffic by mining multiple log files , 2008, 2008 First International Conference on Distributed Framework and Applications.

[9]  Jens Myrup Pedersen,et al.  Machine learning for identifying botnet network traffic , 2013 .

[10]  Mehdi R. Zargham,et al.  A self-organizing map and its modeling for discovering malignant network traffic , 2009, 2009 IEEE Symposium on Computational Intelligence in Cyber Security.

[11]  Leyla Bilge,et al.  Disclosure: detecting botnet command and control servers through large-scale NetFlow analysis , 2012, ACSAC '12.

[12]  W. Timothy Strayer,et al.  Using Machine Learning Techniques to Identify Botnet Traffic , 2006 .

[13]  Curtis Busby-Earle,et al.  Multi-Perspective Machine Learning a Classifier Ensemble Method for Intrusion Detection , 2017, ICMLSC.

[14]  Pang-Ning Tan,et al.  Detecting bots via incremental LS-SVM learning with dynamic feature adaptation , 2011, KDD.

[15]  Guofei Gu,et al.  EFFORT: Efficient and effective bot malware detection , 2012, 2012 Proceedings IEEE INFOCOM.