An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble Approach
Ensemble learning method is a collaborative decision-making mechanism that implements to aggregate the predictions of learned classifiers in order to produce new instances. Early analysis has shown that the ensemble classifiers are more reliable than any single part classifier, both empirically and...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9410543/ |
_version_ | 1818663427813408768 |
---|---|
author | Sapna Singh Kshatri Deepak Singh Bhavana Narain Surbhi Bhatia Mohammad Tabrez Quasim G. R. Sinha |
author_facet | Sapna Singh Kshatri Deepak Singh Bhavana Narain Surbhi Bhatia Mohammad Tabrez Quasim G. R. Sinha |
author_sort | Sapna Singh Kshatri |
collection | DOAJ |
description | Ensemble learning method is a collaborative decision-making mechanism that implements to aggregate the predictions of learned classifiers in order to produce new instances. Early analysis has shown that the ensemble classifiers are more reliable than any single part classifier, both empirically and logically. While several ensemble methods are presented, it is still not an easy task to find an appropriate configuration for a particular dataset. Several prediction-based theories have been proposed to handle machine learning crime prediction problem in India. It becomes a challenging problem to identify the dynamic nature of crimes. Crime prediction is an attempt to reduce crime rate and deter criminal activities. This work proposes an efficient authentic method called assemble-stacking based crime prediction method (SBCPM) based on SVM algorithms for identifying the appropriate predictions of crime by implementing learning-based methods, using MATLAB. The SVM algorithm is applied to achieve domain-specific configurations compared with another machine learning model J48, SMO Naïve byes bagging and, the Random Forest. The result implies that a model of a performer does not generally work well. In certain cases, the ensemble model outperforms the others with the highest coefficient of correlation, which has the lowest average and absolute errors. The proposed method achieved 99.5% classification accuracy on the testing data. The model is found to produce more predictive effect than the previous researches taken as baselines, focusing solely on crime dataset based on violence. The results also proved that any empirical data on crime, is compatible with criminological theories. The proposed approach also found to be useful for predicting possible crime predictions. And suggest that the prediction accuracy of the stacking ensemble model is higher than that of the individual classifier. |
first_indexed | 2024-12-17T05:16:41Z |
format | Article |
id | doaj.art-f010a7ed56e940238ef13482da7fbcde |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-17T05:16:41Z |
publishDate | 2021-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-f010a7ed56e940238ef13482da7fbcde2022-12-21T22:02:05ZengIEEEIEEE Access2169-35362021-01-019674886750010.1109/ACCESS.2021.30751409410543An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble ApproachSapna Singh Kshatri0https://orcid.org/0000-0003-2773-1586Deepak Singh1Bhavana Narain2Surbhi Bhatia3Mohammad Tabrez Quasim4https://orcid.org/0000-0002-5546-0405G. R. Sinha5https://orcid.org/0000-0003-2384-4591Department of Computer Science and Application, MATS University, Raipur, IndiaDepartment of Computer Science and Engineering, Bennett University, Noida, IndiaDepartment of Computer Science and Application, MATS University, Raipur, IndiaDepartment of Information Systems, College of Computer Science and Information Technology, King Faisal University, Al-Hasa, Saudi ArabiaCollege of Computing and Information Technology, University of Bisha, Bisha, Saudi ArabiaDepartment of Electronics & Communication Engineering, Myanmar Institute of Information Technology (MIIT), Mandalay, MyanmarEnsemble learning method is a collaborative decision-making mechanism that implements to aggregate the predictions of learned classifiers in order to produce new instances. Early analysis has shown that the ensemble classifiers are more reliable than any single part classifier, both empirically and logically. While several ensemble methods are presented, it is still not an easy task to find an appropriate configuration for a particular dataset. Several prediction-based theories have been proposed to handle machine learning crime prediction problem in India. It becomes a challenging problem to identify the dynamic nature of crimes. Crime prediction is an attempt to reduce crime rate and deter criminal activities. This work proposes an efficient authentic method called assemble-stacking based crime prediction method (SBCPM) based on SVM algorithms for identifying the appropriate predictions of crime by implementing learning-based methods, using MATLAB. The SVM algorithm is applied to achieve domain-specific configurations compared with another machine learning model J48, SMO Naïve byes bagging and, the Random Forest. The result implies that a model of a performer does not generally work well. In certain cases, the ensemble model outperforms the others with the highest coefficient of correlation, which has the lowest average and absolute errors. The proposed method achieved 99.5% classification accuracy on the testing data. The model is found to produce more predictive effect than the previous researches taken as baselines, focusing solely on crime dataset based on violence. The results also proved that any empirical data on crime, is compatible with criminological theories. The proposed approach also found to be useful for predicting possible crime predictions. And suggest that the prediction accuracy of the stacking ensemble model is higher than that of the individual classifier.https://ieeexplore.ieee.org/document/9410543/Boosting classifierensemble classifiersIndian crime predictionmachine learningstatistical classifiersstacking |
spellingShingle | Sapna Singh Kshatri Deepak Singh Bhavana Narain Surbhi Bhatia Mohammad Tabrez Quasim G. R. Sinha An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble Approach IEEE Access Boosting classifier ensemble classifiers Indian crime prediction machine learning statistical classifiers stacking |
title | An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble Approach |
title_full | An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble Approach |
title_fullStr | An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble Approach |
title_full_unstemmed | An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble Approach |
title_short | An Empirical Analysis of Machine Learning Algorithms for Crime Prediction Using Stacked Generalization: An Ensemble Approach |
title_sort | empirical analysis of machine learning algorithms for crime prediction using stacked generalization an ensemble approach |
topic | Boosting classifier ensemble classifiers Indian crime prediction machine learning statistical classifiers stacking |
url | https://ieeexplore.ieee.org/document/9410543/ |
work_keys_str_mv | AT sapnasinghkshatri anempiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT deepaksingh anempiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT bhavananarain anempiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT surbhibhatia anempiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT mohammadtabrezquasim anempiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT grsinha anempiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT sapnasinghkshatri empiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT deepaksingh empiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT bhavananarain empiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT surbhibhatia empiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT mohammadtabrezquasim empiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach AT grsinha empiricalanalysisofmachinelearningalgorithmsforcrimepredictionusingstackedgeneralizationanensembleapproach |