A hybrid machine learning model for flood prediction with recursive feature elimination informed by training performance
摘要
Flooding is a devastating natural disaster that often causes inestimable human and economic loss. With historical data, flood forecasting with machine learning methods is considered an effective way to evaluate the potential risks in the concerned region. In this work, the recursive feature elimination (RFE) using SHapley Additive exPlanations (SHAP) is employed to select informative features, which iteratively evaluates feature importance and eliminates the least important features. With the least significant feature discarded, a one-dimension-reduced feature vector is formed for the next iteration, the proposed machine learning model is trained with the input samples of updated features. After this recursive feature elimination procedure, the selected features are finalized by finding the iteration where the model’s trained performance is optimal or dramatically drops. With the proposed recursive feature elimination, the training time of the conventional machine learning models, such as XGB, RF, and CatBoost, can be reduced by 17.8%, 56.0%, 30.6% while keeping the loss of prediction accuracy below 1%, respectively. Furthermore, a hybrid machine learning model integrating the conventional Catboost model and Random Forest model is proposed to evaluate flood susceptibility in flood-prone areas of Malawi, where numerical experiments showed its superiority over the individual models.