journal article·2023Open access

Crime Prediction Methods Based on Machine Learning: A Survey

Junxiang Yin

Computers, Materials & Continua· Volume 74· Issue 2

Abstract

The objective of crime prediction, one of the most important technologies in social computing, is to extract useful information from many existing criminal records to predict the next process-related crime. It can aid the police in obtaining criminal information and warn the public to be vigilant in certain areas. With the rapid growth of big data, the Internet of Things, and other technologies, as well as the increasing use of artificial intelligence in forecasting models, crime prediction models based on deep learning techniques are accelerating. Therefore, it is necessary to classify the existing crime prediction algorithms and compare in depth the attributes and conditions that play an essential role in the analysis of crime prediction algorithms. Existing crime prediction methods can be roughly divided into two categories: those based on conventional machine learning and those based on contemporary deep learning. This survey analyses the fundamental theories and procedures. The most frequently used data sets are then enumerated, and the fundamental procedures of various algorithms are also analyzed in this paper. In light of the insufficient scale of existing data in this field, the ambiguity of data types used to predict crimes, and the absence of public data sets that have a significant impact on the research of algorithm models, this survey proposes the construction of a machine learning-based big data research model to address these issues. Future researchers who will enter this field are provided with a guide to the direction of future research development.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Crime Patterns and Interventions

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (100+)

Show source-provided references
1. An affirmative learning techniques to analyse the crime scene in jewel theft murder
2. Machine learning approaches to detect DoS and their effect on WSNs lifetime10.32604/cmc.2022.020044 ↗
3. Machine learning privacy aware anonymization using mapreduce based neural network10.32604/iasc.2022.020164 ↗
4. Prediction model for coronavirus pandemic using deep learning10.32604/csse.2022.019288 ↗
5. Accurate multi-site daily-ahead multi-step pm2.5 concentrations forecasting using space-shared cnn-lstm10.32604/cmc.2022.020689 ↗
6. Attention-based bi-lstm model for arabic depression classification10.32604/cmc.2022.022609 ↗
7. The regional crime analysis program (ReCAP): A framework for mining data to catch criminals
8. Brantingham · Putting Crime in its Place · 2009 · 8710.1007/978-0-387-09688-9_4 ↗
9. Buczak · ACM SIGKDD Workshop on Intelligence and Security Informatics · 2010 · 1
10. A study on classification learning algorithms to predict crime status
11. Crime analysis using k-means clustering10.5120/14433-2579 ↗
12. City crime profiling using cluster analysis
13. Crime prediction and forecasting in Tamilnadu using clustering approaches
14. Crime analysis based on association rules using apriori algorithm10.18178/IJIEE.2017.7.3.669 ↗
15. Using machine learning algorithms to analyze crime data10.5121/mlaij.2015.2101 ↗
16. Analysis of the effectiveness of machine learning model in predicting the risk of inmates
17. Application of classification techniques for prediction and analysis of crime in India10.1007/978-981-10-8055-5_18 ↗
18. A violent crime analysis using fuzzy c-means clustering approach
19. Extracting relations of crime rates through fuzzy association rules mining10.1007/s10489-019-01531-3 ↗
20. Crime prediction through urban metrics and statistical learning10.1016/j.physa.2018.03.084 ↗
21. Machine learning-based soft computing regression analysis approach for crime data prediction10.33640/2405-609X.3197 ↗
22. Machine learning algorithms for crime prediction under Indian penal code
23. Big data analytics and mining for crime data analysis, visualization and prediction
24. A clustering based hotspot identification approach for crime prediction10.1016/j.procs.2020.03.357 ↗
25. Crime prediction using spatio-temporal data
26. Crime analysis through machine learning
27. Crime prediction using k-nearest neighboring algorithm
28. Diagnosis of crime rate against women using k-fold cross validation through machine learning
29. Applied machine learning in social sciences: Neural networks and crime prediction
30. A model based reasoning approach for generating plausible crime scenarios from evidence
31. A green-fingered approach can improve the clinical utility of violence risk assessment tools10.1002/cbm.538 ↗
32. Z-CRIME: A data mining tool for the detection of suspicious criminal activities based on decision tree
33. K-means clustering analysis of crimes on Indian women
34. A comparative study of decision tree and naive Bayes machine learning model for crime category prediction in Chicago
35. Crime analysis and prediction using optimized k-means algorithm
36. Crime type and occurrence prediction using machine learning algorithm
37. Crime prediction system10.1007/978-981-15-2043-3_16 ↗
38. Design and analysis of machine learning algorithms for the reduction of crime rates in India10.1016/j.procs.2020.05.018 ↗
39. Improved method of classification algorithms for crime prediction
40. An experimental study of classification algorithms for crime prediction10.17485/ijst/2013/v6i3.6 ↗
41. Crime prediction using decision tree (J48) classification algorithm
42. A novel serial crime prediction model based on Bayesian learning theory
43. The utility of hotspot mapping for predicting spatial patterns of crime10.1057/palgrave.sj.8350066 ↗
44. Crime in an affluent city: Spatial patterns of property crime in coral gables, florida10.1007/s10610-019-09415-5 ↗
45. The role of land use and walkability in predicting crime patterns: A spatiotemporal analysis of miami-dade county neighborhoods, 2007–201510.1057/s41284-018-00161-7 ↗
46. Spatio-temporal crime predictions by leveraging artificial intelligence for citizens security in smart cities10.1109/ACCESS.2021.3068306 ↗
47. Predicting crime using spatial features
48. Once upon a crime: Towards crime prediction from demographics and mobile data
49. Prediction of crime rate in urban neighborhoods based on machine learning10.1016/j.engappai.2021.104460 ↗
50. Public decision support for low population density areas: An imbalance-aware hyper-ensemble for spatio-temporal crime prediction10.1016/j.dss.2019.03.001 ↗
51. Building a learning machine classifier with inadequate data for crime prediction10.12720/jait.8.2.141-147 ↗
52. Crime prediction and monitoring framework based on spatial analysis10.1016/j.procs.2018.05.075 ↗
53. LASSO-based feature selection and naïve Bayes classifier for crime prediction and its type10.1007/s11761-018-0251-3 ↗
54. Exploratory data analysis and crime prediction for smart cities
55. Empirical analysis for crime prediction and forecasting using machine learning and deep learning techniques10.1109/ACCESS.2021.3078117 ↗
56. Crime prediction and monitoring in porto, Portugal, using machine learning, spatial and text analytics10.3390/ijgi11070400 ↗
57. Crime data analysis and prediction of perpetrator identity using machine learning approach
58. Crime prediction and forecasting using machine learning algorithms
59. A classification approach for crime prediction
60. Grid-based crime prediction using geographical features10.3390/ijgi7080298 ↗
61. Deep convolutional neural networks for spatio-temporal crime prediction
62. Construction and spatial-temporal analysis of crime network: A case study on burglary
63. Crime prediction model using deep neural networks
64. Prediction of crime occurrence from multi-modal data using deep learning10.1371/journal.pone.0176244 ↗
65. Using machine learning to assist crime prevention
66. A comparative evaluation of spatio temporal deep learning techniques for crime prediction
67. CrimeSTC: A deep spatial-temporal-categorical network for citywide crime prediction
68. Forecasting crime event rate with a CNN-LSTM model
69. A knowledge centric hybridized approach for crime classification incorporating deep bi-LSTM neural network10.1007/s11042-021-11050-4 ↗
70. Deep learning for real-time crime forecasting and its ternarization10.1007/s11401-019-0168-y ↗
71. Data-driven models in machine learning for crime prediction
72. Examining the impact of cross-domain learning on crime prediction10.1186/s40537-021-00489-9 ↗
73. Duronet: A dual-robust enhanced spatial-temporal learning network for urban crime prediction
74. Deepcrime: Attentive hierarchical recurrent networks for crime prediction
75. Crimeforecaster: Crime prediction by exploiting the geographical neighborhoods’ spatiotemporal dependencies
76. Deep temporal multi-graph convolutional network for crime prediction
77. Modelling machine learning for analysing crime news
78. Prison term prediction on criminal case description with deep learning10.32604/cmc.2020.06787 ↗
79. Spatiotemporal analysis of web news archives for crime prediction10.3390/app10228220 ↗
80. Crime prediction using a hybrid sentiment analysis approach based on the bidirectional encoder representations from transformers10.11591/ijeecs.v25.i2.pp1131-1139 ↗
81. Intelligent crime anomaly detection in smart cities using deep learning
82. Criminal psychology trend prediction based on deep learning algorithm and three-dimensional convolutional neural network10.1080/14330237.2021.1927317 ↗
83. Crime activities prediction system in video surveillance by an optimized deep learning framework10.1002/cpe.6852 ↗
84. Crime intention detection system using deep learning
85. Crime forecasting: A machine learning and computer vision approach to crime prediction and prevention10.1186/s42492-021-00075-z ↗
86. Using cnns rnns and machine learning algorithms for real-time crime prediction
87. A framework to predict social crime through twitter tweets by using machine learning
88. Tax crime prediction with machine learning: A case study in the municipality of São paulo
89. Safety app: Crime prediction using GIS
90. Mining large-scale human mobility data for long-term crime prediction10.1140/epjds/s13688-018-0150-z ↗
91. Interpret able machine learning models for crime prediction10.1016/j.compenvurbsys.2022.101789 ↗
92. Y. Rayhan and T. Hashem, “AIST: An interpretable attention-based deep learning model for crime prediction,” arXiv preprint arXiv:2012.08713, 2020.
93. Mapping the risk terrain for crime using machine learning10.1007/s10940-020-09457-7 ↗
94. Short-term time series forecasting of crime10.1016/S0169-2070(03)00092-X ↗
95. Criminal incident prediction using a point-pattern-based density model10.1016/S0169-2070(03)00094-3 ↗
96. Examining deep learning architectures for crime classification and prediction10.3390/forecast3040046 ↗
97. Spatiotemporal analysis and prediction of crime events in atlanta using deep learning
98. Crime prediction using data mining and machine learning
99. Spatial-temporal sequential hypergraph network for crime prediction with dynamic multiplex relation learning
100. Neural network based continuous conditional random field for fine-grained crime prediction