Litcius/Paper detail

The simplicity of XGBoost algorithm versus the complexity of Random Forest, Support Vector Machine, and Neural Networks algorithms in urban forest classification

Fatwa Ramdani, Muhammad Tanzil Furqon

2022F1000Research33 citationsDOIOpen Access PDF

Abstract

<ns5:p> <ns5:bold>Background:</ns5:bold> The availability of urban forest is under serious threat, especially in developing countries where urbanization is taking place rapidly. Meanwhile, there are many classifier algorithms available to monitor the extent of the urban forest. However, we need to assess the performance of each classifier to understand its complexity and accuracy. </ns5:p> <ns5:p> <ns5:bold>Methods:</ns5:bold> This study proposes a novel procedure using R language with RStudio software to assess four different classifiers based on different numbers of training datasets to classify the urban forest within the campus environment. The normalized difference vegetation indices (NDVI) were then employed to compare the accuracy of each classifier. </ns5:p> <ns5:p> <ns5:bold>Results:</ns5:bold> This study found that the Extreme Gradient Boosting (XGBoost) classifier outperformed the other three classifiers, with an RMSE value of 1.56. While the Artificial Neural Network (ANN), Random Forest (RF), and Support Vector Machine (SVM) were in second, third, and fourth place with RMSE values of 4.33, 6.81, and 7.45 respectively. </ns5:p> <ns5:p> <ns5:bold>Conclusions:</ns5:bold> The XGBoost algorithm is the most suitable for urban forest classification with limited data training. This study is easy to reproduce since the code is available and open to the public. </ns5:p>

Topics & Concepts

Random forestSupport vector machineArtificial intelligenceMachine learningArtificial neural networkAlgorithmComputer scienceClassifier (UML)Remote Sensing in AgricultureLand Use and Ecosystem ServicesUrban Heat Island Mitigation