“…The typical machine learning algorithms utilised by the reviewed studies were the support vector machine (SVM) [25,30,42,51,52,57,63], random forest [25,31,37,38,57,58,60,65,66], regression analysis [21,24,35,37,60], AdaBoost [37,38,65], Naive Bayes [37,57,65], neural networks [50,62], Bayes net [37,65], probabilistic model [39,40], hidden Markov model [27], Gaussian mixture model [27], latent Dirichlet allocation [28], exponential random graph model [29], decision tree [65], gradient boosted regression trees (GBRT) [59], Kstar [38], LogitBoost [37] and XGBoost [66]. Five studies attempted different machine learning methods, compared their performances and chose the best alternative [25,31,37,...…”