Predictive models improve accuracy in assessing bridge deterioration using environmental stressors, indicating better maintenance strategies.
Accurate prediction of bridge deterioration is essential for optimizing inspection schedules, prioritizing maintenance activities, and ensuring infrastructure safety. This study developed machine learning-based predictive models to estimate the deterioration states of bridge decks, superstructures, and substructures using a comprehensive dataset from the Colorado National Highway System spanning 2014 to 2024. Structural, operational, and environmental parameters including freeze–thaw cycles, precipitation, condensation risk, and extreme temperatures were incorporated to capture both design-driven and climate-driven deterioration mechanisms. Decision Tree, Random Forest, and Gradient Boosting classifiers were trained and evaluated using Balanced Accuracy, Matthews Correlation Coefficient, Cohen’s Kappa, and macro-averaged F1-scores, with class imbalance addressed via SMOTETomek resampling. The Gradient Boosting classifier achieved the highest predictive performance, with balanced accuracy exceeding 97% across all components. Feature importance analysis revealed that sufficiency rating, year of construction, and environmental stressors were among the most influential predictors. Incorporating environmental variables improved predictive accuracy by up to 4.5 percentage points, underscoring their critical role in deterioration modeling. These findings demonstrate that integrating environmental factors into machine learning frameworks enhances the reliability of deterioration forecasts and supports the development of climate-aware asset management strategies, enabling transportation agencies to proactively plan maintenance interventions and improve infrastructure resilience.
No takes yet. Share an insight, caveat, or question.
Okohene et al. (2025) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: