COMPARATIVE ANALYSIS OF RANDOM FOREST AND ADABOOST LEARNING MODELS FOR THE CLASSIFICATION OF ATTACKS IN INTERNET OF THINGS

Authors

  • Usman Adedayo Adeniyi AIR FORCE INSTITUTE OF TECHNOLOGY KADUNA, KADUNA STATE
  • Maruf Olasunkanmi Alimi
  • Akinyemi Moruff Oyelakin
  • Samaila Musa Abdullahi

DOI:

https://doi.org/10.33003/fjs-2024-0803-2448

Keywords:

Internet of Things, Machine Learning, Attacks in IoT, Security, Classification

Abstract

Attacks are actions that attempt to break one of the following properties of the computer system: confidentiality, integrity, and availability. The immense increment in the amount of internet applications and the appearance of modern networks has created the need for improved security mechanisms. Internet of Things (IoT) is a system that uses the Internet to facilitate communication between sensors and devices. Several approaches have been used to build attacks detection system in the past. This study built two ensemble models for the classification of attacks using Random Forest and Adaboost algorithms respectively. Feature importance was used for selecting promising attributes from the IoT intrusion dataset. Thereafter, the results of the classification models were evaluated and compared. The models were evaluated based on when feature selection technique was applied and without respectively.  For Random Forest-based classification model with feature selection, 99.0% ,0.95,0.88,0.82, were obtained for accuracy, recall, f1-score, and precision respectively while without feature selection 69.0%,0.86,0.76,0.64 were obtained respectively. For Adaboost-based classification model with feature selection 99.0%.0.69,0.61,0.66 were obtained for accuracy, recall, f1-score and precision respectively. Without feature selection the Adaboost model recorded 58.0%,0.58,0.48,0.50 respectively. The results showed that both models achieved high rates with feature selection technique used, with Random Forest performing slightly better, both learning models showed promised performances in classifying attacks in IoT environments. This study concluded that the use of the chosen feature selection method helped improve the performances of the two ensembles in the classification of attacks in the IoT dataset.

References

Abaza, M. A., El-Maghlany, W. M., Hassab, M., and Abulfotuh, F. (2020). 10 MW Concentrated Solar Power (CSP) plant operated by 100% solar energy: Sizing and techno-economic optimization. Alexandria Engineering Journal, 59(1), 39–47. https://doi.org/10.1016/j.aej.2019.12.005

Akintola, J.O (1986).: Rainfall Distribution in Nigeria 1892–1983, 1st edn. Impact Publishers Nigeria Ltd, Ibadan.

Alizadeh N., H., and Jarrahiferiz, J. (2018). Moments of nonparametric probability density functions of entropy estimators applied to testing the inverse Gaussian distribution. Journal of Statistical Computation and Simulation, 88(16), 3217–3229.

Almazah , M.A and Ismail, M. (2021). Selection of Efficient Parameter Estimation Method forTwo-Parameter Weibull Distribution. Mathematical Problems in Engineering. 2021, Article ID 5806068, 8 pages. https://doi.org/10.1155/2021/5806068

Baseer, M.A., Meyer, J.P., Rehman, S. and Alam, M.M. (2017), “Wind power characteristics of seven data collection sites in Jubail, Saudi Arabia using Weibull parameters”, Renewable Energy, 102, 35-49.

Casas M.C, Rodr´iguez R, and Reda˜no A. (2010a). Analysis of extreme rainfall in Barcelona using a microscale rain gauge network. Meteorological Applications 17(1): 117–123.

Casas, M.C, Rodr´iguez, R., Prohom, M, Gazquez, G and Redano, A. (2010b). Estimation of the probable maximum precipitation in Barcelona (Spain). International Journal Of Climatology 17(1): 117–123

Chaurasiya PK, Ahmed S and Warudkar V (2018) Study of different parameters estimation methods of Weibull distribution to determine wind power density using ground based Doppler SODAR instrument. Alexandria Engineering Journal 57(4): 2299–2311.

Chaurasiya, P. K., Ahmed, S., and Warudkar, V. (2017). Study of different parameters estimation methods of Weibull distribution to determine wind power density using ground based Doppler SODAR instrument. Alexandria Engineering Journal. https://doi.org/10.1016/j.aej.2017.08.008

Gokarna R. A., and Chris P. T. (2011) Transmuted Weibull Distribution: A Generalization of the Weibull Probability Distribution European Journal of Pure And Applied Mathematics. 4(2), 89-102

Gupta, S.; Kanwar, S. and Sharma, N. (2023) Materials Today: Proceedings reliability. 3rd Biennial International Conference on Future Learning Aspects of Mechanical Engineering (FLAME 2022) https://www.sciencedirect.com/science/article/pii/S2214785323005199

Idi, M. D. Aladesanmi, T. A. Lukman, S. Asani, M. A, Usman, Y. M and Oke, I.A. (2020). A Numerical Formula And Cost Benefit Of Groundwater Recharge In Maiduguri, Nigeria . (FUTA Journal of Technology, Akure). FUTAJEET, 14(2), 126 -138 https://futajeet.com/index.php/jeet/article/view/158

Jamali, H., Ebrahimi, A., Ardestani, E. G., and Pordel, F. (2020). Evaluation of plotless density estimators in different plant density intensities and distribution patterns. Global Ecology and Conservation, e01114. https://doi.org/10.1016/j.gecco.2020.e01114

Jean-François, A. and Ben, S. (2013) The Poisson quasi-maximum likelihood estimator: a solution to the ‘adding up’ problem in gravity models, Applied Economics Letters, 20:6, 515-519,

Jones, L.D.; Vandeperrea, L.J. Haynes, , T.A. and Wenman, M.R.(2020). Theory and application of Weibull distributions to 1D peridynamics for brittle solids. Comput. Methods Appl. Mech. Engrg. 363, 112903

Kang, D, Kyungnam, K and Jongchul H.(2018). Comparative Study of Different Methods for Estimating Weibull Parameters: A Case Study on Jeju Island, South Korea. Energies, 11, 356; https://doi.org/10.3390/en11020356 www.mdpi.com/journal/energies

Kasara M., Omid, A., Ali, M.; Navid, G. and Mahdi, J. (2016). Assessing different parameters estimation methods of Weibull distribution to compute wind power density. Energy Conversion and Management 108, 322–335

Kayid, M.; and Alshehri, M.A. (2023). Modified Maximum Likelihood Estimation of the Inverse Weibull Model. Axioms 2023, 12, 961. https://doi.org/10.3390/axioms12100961

Khahro, S.F., Tabbassum, K., Soomro, A.M., Dong, L. and Liao, X. (2014), “Evaluation of wind power production prospective and Weibull parameter estimation methods for Babaurband, Sindh Pakistan”, Energy Conversion and Management, 78, 956-967

Kidmo, D.K., Danwe, R., Doka, S.Y. and Djongyang, N. (2015), “Statistical analysis of wind speed distribution based on six Weibull methods for wind power evaluation in Garoua, Cameroon”, Revue des Energies Renouvelables, . 18 (1), 105-125.

Klimenko D. Y. (2020). Estimating the Probable Maximum Precipitation by Physical Methods Using Satellite and Radiolocation Observation Data: Case Study of the Middle Urals Water Resources, 47(4), 641–650.

Kopala, I , Dana, B., Pavel, K. , Zora, J., Jan, V. , and Marta, H. (2016). Weibull distribution application on temperature dependence of polyurethane storage modulus. Int. J. Mater. Res. (formerly Z. Metallkd.) 107 (2016) 5, 472-476

Laurence, T. A. and Chromy, B. A. Efficient Maximum Likelihood Estimator Fitting of Histograms. Nat. Methods 2010, 7 (5), 338-339.

Lukman S., Sani S.B., Asani A.M., Ojo S.O. and Oke A.I. (2023). Performance Evaluation of Nine Methods for Estimation of Weibull Distribution Parameters, FUOYE Journal of Engineering and Technology (FUOYEJET), 8(1), 100-108. http://doi.org/10.46792/fuoyejet.v8i1.947

Martel, J.L; Brissette, F. P.; Lucas-Picher, P.; Troin, M.; and Arsenault, R. (2021). Climate Change and Rainfall Intensity–Duration–Frequency Curves: Overview of Science and Guidelines for Adaptation. ASCE J. Hydrol. Eng.,26(10): 03121001

Mohammed, M. and Ahmed A. (2019). Efficiency of the Reliability Function and Scheduling Method in Determining the Optimal Preventive Maintenance Time for Digital X-Ray Devices. International Journal of Statistics and Applications 2019, 9(2): 53-58 https://doi.org/10.5923/j.statistics.20190902.02

Nathan, R., Jordan, P., Scorah, M., Lang, S., Kuczera, G., Schaefer, M., and Weinmann, E. (2016). Estimating the exceedance probability of extreme rainfalls up to the probable maximum precipitation. Journal of Hydrology, 543, 706–720.

Nawafleh, N. A., Mack, F., Evans, J., Mackay, J., and Hatamleh, M. M. (2013). Accuracy and Reliability of Methods to Measure Marginal Adaptation of Crowns and FDPs: A Literature Review. Journal of Prosthodontics, 22(5), 419–428.

Noughabi, H. A., and Jarrahiferiz, J. (2020). Nonparametric probability density functions of entropy estimators applied to testing the Rayleigh distribution. Journal of Statistical Computation and Simulation, 1–15.

Nwobi, F. N and Ugomma, C.A (2014). A Comparison of Methods for the Estimation of Weibull Distribution Parameters. Metodološki zvezki, 11(1), 65-78.

Oke, I. A (2008) Utilization of Weibull Techniques For Short-Term Data In Environmental Engineering. Environmental Engineering and Sciences. 25 (7),1099- 1107.

Parajuli, A. (2016), “A statistical analysis of wind speed and power density based on Weibull and Rayleigh models of Jumla, Nepal”, Energy and Power Engineering, 8(7), 271-282.

Pichugina, S. V. (2008). Application of the Theory of Truncated Probability Distributions to Studying Minimal River Runoff: Normal and Gamma Distributions. Water Resources, 35(1), 23–29.

Pisarenko, V. F. Bolgov, M. V. Osipova, N. V. and Rukavishnikova, T. A. (2002). Application of the Theory of Extreme Events to Problems of Approximating Probability Distributions of Water Flow Peaks. Water Resources, 29(6), 593–604.

Pobocikova I, and Sedliackova Z (2014) Comparison of four methods for estimating the Weibull distribution parameters. Appl Math Sci 8(83):4137–4149

Published

2024-06-30

How to Cite

Adeniyi, U. A., Alimi, M. O., Oyelakin, A. M., & Abdullahi, S. M. (2024). COMPARATIVE ANALYSIS OF RANDOM FOREST AND ADABOOST LEARNING MODELS FOR THE CLASSIFICATION OF ATTACKS IN INTERNET OF THINGS. FUDMA JOURNAL OF SCIENCES, 8(3), 356 - 361. https://doi.org/10.33003/fjs-2024-0803-2448