Hybrid machine learning with optimization algorithm and resampling methods for patch load resistance prediction of unstiffened and stiffened plate girders

This paper aims to propose a new hybrid Machine Learning (ML) with Egret Swarm Optimization Algorithm (ESOA) and Weighted Relevance-based Combination Strategy (WERCS) methods for predicting the patch loading resistance (PLR) of both longitudinally unstiffened and stiffened plate girders. A dataset o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2024-09, Vol.249, p.123806, Article 123806
Hauptverfasser: Kong, Zhengyi, Le, Dai-Nhan, Pham, Thai-Hoan, Poologanathan, Keerthan, Papazafeiropoulos, George, Vu, Quang-Viet
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This paper aims to propose a new hybrid Machine Learning (ML) with Egret Swarm Optimization Algorithm (ESOA) and Weighted Relevance-based Combination Strategy (WERCS) methods for predicting the patch loading resistance (PLR) of both longitudinally unstiffened and stiffened plate girders. A dataset of both stiffened and unstiffened plate girders under patch loading are collected and used for training and testing to generate the proposed models. Firstly, the WERCS method is used to resample the training set to improve the performance of training data. After that, four ML models, including Gradient Boosted Tree (GTB), Extreme Gradient Boosting algorithm (XGB), Artificial neural network (ANN), and CATBoost regression (CAT) are employed. The hyperparameter of all above ML models are optimized by using ESOA algorithm to choose the best performance models. It was found that the WERCS influences considerably the performance of hybrid ML models, and the WERCS + ESOA + XGB model presents the best performance compared to others. The accuracy of the WERCS + ESOA + XGB model is validated by comparing its predictive results with the existing design codes and formulae. Additionally, the Local Interpretable Model-Agnostic Explanations (LIME) method is used to assess the importance and contributions of each input variable in the proposed model. This algorithm can explain the global and local effects of features with each range and create favourable foundations for practical designing. A Graphical User Interface (GUI) tool is developed to conveniently estimate both the patch loading resistance of longitudinally unstiffened and stiffened plate girders. A Python library has been developed and uploaded to PyPi for more convenient use without the need for accessing the source code.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2024.123806