 Original Innovation
 Open Access
 Published:
A decisionmaking system for large span bridge inspection intervals based on sliding window DFNN
Advances in Bridge Engineering volumeÂ 4, ArticleÂ number:Â 16 (2023)
Abstract
To avoid expert inspection, this study develops a decisionmaking system for largespan bridge inspection intervals based on dynamic fuzzy neural networks (DFNN), which can find knowledge from existing inspection data. A sliding window is introduced to enable the system to learn incrementally so that the system can update along with the bridge degradation. Tsing Ma Bridge is adopted as a prototype bridge while its rating system established based on the fuzzyanalytic hierarchical process (FuzzyAHP) method is employed to generate training and testing samples. The capability of the system in finding the relationship between the rating indexes and the rating scores as well as renewing itself with the bridge degradation is then verified. And the influence of the length of the window is investigated. The research shows that the method can make accurate decisions for bridge inspection intervals after being trained by existing data.
1 Introduction
Deterioration accumulation is inevitable during bridgesâ€™ service life due to harsh environments including overloading, earthquakes, temperature, corrosion and so on. To ensure bridgesâ€™ serviceability, durability, and safety, inspecting inservice bridges in time is essential. After the inspection, appropriate maintenance measures can be adopted to ensure the normal operation of the bridges, which lays foundation for the development of the society. For arranging inspection work reasonably, the Chinese codes (JTG H112004, JTG/T H212011) suggest initial inspection, daily inspection, routine inspection, periodic inspection, and special inspection for bridges. Among them, regular and periodic inspections rely on visual inspection. Special inspection includes onsite testing, verification, and analysis about the states of the components, and is performed only when further diagnosis about the causes of the damages, damage degrees is needed, or when bridges are catastrophically damaged. In the United States, there are different types of bridge inspections: initial inspection, routine inspection, indepth inspection, fracture critical inspection, and special inspection (Hearn 2007). According to the codes, the decision of the inspection intervals relies more on the engineersâ€™ experience.
To reasonably determine the interval between two adjacent inspections, evaluating the current states of bridges is necessary. The analytic hierarchy process (AHP) method is the basis of the Chinese specifications (JTG H112004, JTG/T H212011) and many bridge evaluation systems (Huang et al. 2007; Li et al. 2016). According to the method, inspectors need to score the severity of each bridge disease based on visual or instrument detection results, and then weight the scores to evaluate the states of the bridge. In the process, the weights for each component and disease need to be obtained through expertsâ€™ investigation. But as the investigation is time consuming, the weights are difficult to be adjusted in time to reflect the changes in the importance of the indexes, which caused by bridge degradation (Xu et al. 2018). At the same time, the inspectorâ€™s subjective description for the degree of the damages will lead to uncertainty in the evaluation results (Anoop et al. 2012; Campbell et al. 2021).
In order to overcome the above difficulties, Sasmal and Ramanjaneyulu (2008), Liang et al. (2001) and Liu et al. (2017) introduced fuzzy theory to deal with fuzzy information such as subjective judgment from inspectors. Lan (Lan and Shi 2001) and Xu et al. (2018) introduced the variable weight theory to adjust the weights for the indexes. Wang et al. (2008) and Yang et al. (2019) used the evidence theory to fuse multisource information to evaluate bridges condition. Cattan et al. (1997) used artificial neural networks (ANN) to map bridge geometric and structural parameters to structural states. Kushide et al. (1997) developed an expert system for concrete bridge inspection via ANN. Li et al. (2011) constructed a bridge component importance and vulnerability assessment system based on the fuzzy analytic hierarchy process (FAHP) (Wong 2006). The system considers both the monitoring data from the structural health monitoring (SHM) system and the visual inspection results in determining inspection intervals for different components of the Tsing Ma Bridge. To solve the uncertainties caused by environmental factors and subjective evaluation, Xu et al. (2023) proposed a bridge component evaluation system based on cloudanalytic hierarchy process (CAHP) by combining cloud theory with AHP. However, the weights of the indexes in the systems proposed in the above researches still depend on expertsâ€™ investigation.
This paper proposes a decisionmaking system for longspan bridge inspection intervals based on dynamic fuzzy neural networks (DFNN), which can find the weights of the indexes from existing bridge inspection data. Nevertheless, the traditional DFNN learning algorithm relies on a fixed sample library. To update the sample library according to accumulating inspection data, a sliding window is introduced to improve the learning algorithm and make the system have incremental learning capability. Finally, the method is used to make decisions for the inspection intervals of some components of the Tsing Ma Bridge, and the effect of the sliding window length is discussed.
2 DFNN for bridge inspection intervals
2.1 DFNN combining inspection process
It is difficult for inspectors to apply clear quantitative criteria to determine the severity of bridge damages, which means that the severity is fuzzy. Zadeh et al. (1996) proposed fuzzy theory that quantifies fuzzy concepts using fuzzy sets and affiliation functions to provide a mathematical description for fuzziness. Fuzzy inference system (Takagi and Sugeno 1985) is one of the branches of fuzzy theory, which simulates complex systems by dividing the input variable space into several fuzzy sets and combining them to establish fuzzy rules. A fuzzy inference system is essentially an expert system based on fuzzy rules, which are expressions of expert experience, and the TakagiSugenoKang (TSK) model is one of the most adopted models to establish the rules. The output of each fuzzy rule in the TSK model is a linear combination of the affiliation degrees of the input variables to different fuzzy sets. Theoretically, a fuzzy inference system with a reasonable structure can approximate any continuous or discrete mathematical function with arbitrary accuracy.
However, for complex bridge structures, there is no clear basis for choosing the structure of a fuzzy inference system, which including the selection of the fuzzy sets, affiliation functions, and fuzzy rules. The state of a bridge component is influenced by a variety of factors, and its evaluation system is a typical multiinput system. Since the number of fuzzy rules in traditional fuzzy inference systems increases exponentially with the number of input variables, which may cause dimensional catastrophe. To address the limitations of traditional fuzzy inference systems and to combine the advantages of autonomous learning of neural networks, Wu and Er (2000) proposed DFNN. DFNN applies neural networks to fuzzy inference systems so that it can dynamically determine the number of fuzzy rules, and intelligently adjust the system structure according to its predicted error for the new samples. At the same time, the fuzzy theory gives the weights and bias of neural networks practical meaning. DFNN can make full use of the advantages of fuzzy inference systems and neural networks, which is suitable for intelligent evaluation of the states of complex bridge components.
In bridge operation, inspection data including rating scores for the diseases, comprehensive scores for the components, and inspection intervals are accumulated during daily inspection works. DFNN can find the relationships between the scores and the adopted inspection intervals for making inspection decisions when new inspection results are inputted, as shown in Fig.Â 1.
During the initial inspection, the first inspection to be conducted on a bridge as the bridge becomes part of the bridge inventory, inspectors need to make a detailed assessment of the states of bridge components and make decisions on the interval next inspection needs to be conducted. The index scores of each component and the corresponding comprehensive scores as well as inspection intervals can form a training set, based on which the network can learn and find the weights of each index. After that, the trained network can make decisions on the next inspection intervals according to the scores of the component indexes after an inspection, which avoids the expertsâ€™ investigation needed to determine the weights. With the accumulated deteriorations, the relative importance of different damages may change. To avoid the deviation of the decisions, it is necessary to update the weights in time. In actual bridge inspection works, some indepth inspections are required when there are difficulties in determining the causes and extents of some damages, which contains more tests and analyses about the state of the structure rather than only visual inspection included in routine inspections. The indepth inspection results can reflect the changes in the relative importance of damage indexes. Therefore, the network can update its weights incrementally by learning from the indepth inspection data, thus ensuring the rationality of its decisions.
The structure of DFNN is shown in Fig.Â 2, which includes the detection index layer, fuzzification layer, activation weight layer, normalization layer, TSK fuzzy rule layer, comprehensive score layer, and inspection interval decision layer. The detection index layer receives the index scores (I), the comprehensive score layer and the inspection interval decision layer give the comprehensive scores (R) and the inspection intervals (I).
The fuzzification layer uses the Gaussian membership function (see Eq.Â 1) to calculate the affiliation degrees of the indexes.
where \(u_{ij}\) is the \(j{\text{th}}\) Gaussian membership function for index \(I_{i}\); \(c_{ij}\) is the center of the membership function; \(\sigma_{j}\) is the width of the function; \(u\) is the number of affiliation functions, which is the same as the number of TSK fuzzy rules in the system.
The activation weight layer weights the affiliation degrees to determine the activation degree for each fuzzy rule. The fuzzification layer and the activation weight layer can be replaced by radial basis function (RBF) neurons shown in Eq.Â 2. The adjustment of the system can be realized by adding or deleting the RBF neurons and adjusting their parameters.
The normalization layer normalizes the activation degrees for every fuzzy rule, and the \(j{\text{th}}\) normalized value \(N_{j}\) can be expressed as:
Each TSK fuzzy rule in the fuzzy rule layer can be expressed as a weighted linear combination of the detection indexes:
where \(a_{j} ,b_{j} ,c_{j} ,...,z_{j}\) are the parameters in the \(j{\text{th}}\) TSK fuzzy rule, which is obtained via the least square method.
2.2 Learning approach for DFNN with a sliding window
The parameters of DFNN, such as \(c_{ij}\), \(\sigma_{j}\) and \(u\), need to be obtained by autonomous learning. In order to adjust these parameters in time to reflect the changes in the weights of the indexes, the network needs to be updated according to the new indepth inspection data, that is, the network needs to have incremental learning ability. The traditional learning algorithm adopts the idea of hierarchical learning, that is, the system error limit (\(k_{e}\)) and the admissible boundary (\(k_{d}\)) gradually decrease with the increase of learning times. To achieve hierarchical learning, the training set size needs to be fixed. In the neuron pruning process, the traditional learning algorithm determines the importance of each neuron by calculating the error decline rate (\(\eta_{i}\)) of each neuron for all training samples, and removes the neurons whose error decline rate is less than a specified threshold (\(k_{err}\)). In short, the learning algorithm not only fixes the size of the training set but also regards all the training samples with the same importance in adjusting the network, which hinders the realization of incremental learning.
In order to enable DFNN to learn incrementally, this paper introduces a sliding window and abandons the hierarchical learning in the parameter adjustment and neuron pruning process. That is, \(k_{e}\) and \(k_{d}\) are set as fixed values, and only the samples within a window with a fixed length are considered in calculating the error reduction rate (ERR) (\(\eta_{i}\)) for each neuron. The learning process for DFNN with a sliding window is shown in Fig.Â 3.
After new training samples are obtained by indepth inspections, the sliding window will move forward to eliminate the samples from previous inspections. The introduction of the sliding window enables DFNN to perform incremental learning based on the gradually accumulated data. This feature provides a basis for the system to extract index weights from existing inspection data and to update the weights based on the accumulated data. In addition, the wind driven optimization (WDO) algorithm (Bayraktar 2010) is used to optimize the hyperparameters of the network in the following analyses.
3 Inspection intervals decision for Tsing Ma Bridge
The Tsing Ma Bridge is selected as a protype bridge. The bridge is a suspension bridge with a main span of 1377m. To monitor its state, about 350 sensors were installed. These monitoring equipment, communication equipment and data center constitute a SHM system and provide a large amount of measured data for the bridge operation and inspection. The main span arrangement of the bridge is shown in Fig.Â 4.
Based on AHP, Li et al. (2011) established a bridge evaluation system that integrates monitoring data and visual inspection results. Its architecture is shown in Fig.Â 5, in which \(C_{1}\) is the damage state index, which refers to the degree of the damage that is known but not serious enough to need immediate repair or cannot be repaired due to technical reasons. \(C_{2}\) is the strength utilization coefficient, that is, the ratio of the load effect on the component to its capacity. \(C_{3}\) is the residual fatigue life of the component. \(C_{4}\) is the substitutability of the force transmission path, which represents the possibility that the load borne by the component is shared by other components when the component is damaged. \(C_{5}\) is the bearing capacity of the component under extreme conditions. \(V_{1}\) represents very slow damage, such as concrete carbonation, steel corrosion, etc. \(V_{2}\) represents very rapid damage, such as vehicle and ship impact. \(V_{3}\) represents relatively slow damage, such as deformation caused by temperature changes. \(V_{A}\), \(V_{B}\) and \(V_{C}\) represent the exposure degree of the component, the possibility of the componentâ€™s damage being found in inspection, and the influence of the component damage on structural integrity, respectively. The vulnerability index is calculated by its subindex, as shown in Eq.Â 5.
Combined with the actual component conditions and inspection intervals of the Tsing Ma Bridge, Li et al. (2011) established the relationship between the component comprehensive score and the inspection interval, as shown in Table 1.
Considering that the increasement in the number of neurons will complicate the network and the conversion between the vulnerability index and its subindexes does not involve the weights to be adjusted, only the importance index and vulnerability index (index layer 1 in Fig.Â 5) are considered as the inputs to the network. Based on the literature (Li et al. 2011) to simulate the evaluation process, the comprehensive rating scores and corresponding inspection intervals for different components were generated and used as training samples for the network. The weights of each index for the simulation are shown in Table 2.
3.1 DFNN parameters and inspection intervals decision
In the initialization phase, the width of the first RBF neuron is set as \(w_{0} = 25\); the overlap coefficient, between the new neuron and existing neurons, is set as \(k = 2.2\); the RBF neuron width amplification coefficient is set as \(k_{w} = 2.2\); the system error limitation is set as \(k_{e} = 0.1\); the system admissible boundary is set as \(k_{d} = 20\); and the neuron pruning threshold is set as \(k_{err} = 0.05\). The network hyperparameters optimized by WDO are: \(w_{0} = 19.37\), \(k = 2.94\), \(k_{w} = 2.49\), \(k_{e} = 0.11\), \(k_{d} = 28.78\), \(k_{err} = 0.06\). The network is trained using the initial and optimized hyperparameters, respectively, and the sliding window length is set to 100. To determine the number of samples contained in the training set and the test set, several training processes are conducted, and the numbers that can show the differences between the system with the initial parameters and that with the optimized parameters (see Figs. 6 and 7), 200 samples for the training set and 100 samples for the test set, are adopted in the following analyses.
The number of TSK fuzzy rules (\(f_{i}\) in Fig.Â 2), which is the same as the number of RBF neurons, in the training process and the prediction error are shown in Fig.Â 6, and the test results are shown in Fig.Â 7. The prediction error refers to the absolute distance between the decision value from the network and the target value of the next sample that belongs to the training set but has not been inputted into the network, and the test result refers to the relative error between the decision value and the target value for the test samples. From Fig.Â 6, it can be found that the number of the fuzzy rules in the network with the initial parameters rises continuously with the accumulating training samples. On the contrary, the number of the fuzzy rules is stable after 25 training samples are inputted when the optimized parameters are adopted. The prediction error of the network using the optimized parameters is smaller than that of the network using the initial parameters, and the relative error of the former is also smaller. The both indicate that the optimized parameters can effectively improve the learning efficiency and performance of the network so that they will be adopted in the following analyses.
Table 3 compares the comprehensive scores (R) and the inspection intervals (I) of some components of the Tsing Ma Bridge obtained from the network and the literature (Li et al. 2011). The comparison results show that for the components with the same index scores, the comprehensive scores from the two methods are slightly different. However, since the inspection interval decision bases on the section the comprehensive score locates in, there is a tolerance for the scores, so the decision results are the same. Therefore, the network can extract the weights from the existing inspection data and make accurate decisions on the inspection intervals.
3.2 Incremental learning of the network
After the network learns the initial inspection data, it needs to be updated according to the gradually accumulated inspection data. This section simulates the accumulated inspection data through changing the weights in the AHP method. The weights for the first 100 training samples are shown in Table 2, and the weights for the last 100 training samples and 100 test samples are shown in Table 4. The sliding window length is set to 50.
The number of fuzzy rules, the prediction error and the root mean square of the prediction errors for the samples within the window during the training process are shown in Fig.Â 8 (the root mean square error during the windowless training process refers to the root mean square error of all the training samples), and the test results are shown in Fig.Â 9.
Before the training samples based on the new weights (see Table 4) appear, the trend of each monitored variable in the training processes with and without the sliding window is basically the same. After that, all of the monitored variables begin to be adjusted, and the number of fuzzy rules and the prediction error increase at the same time. However, in the process of windowless training, because of the influence of the training samples based on the original weights (see Table 2), the prediction error for the new sample and the root mean square error for the trained samples will not decrease with the accumulation of new samples. In the process of windowed training, when all the samples in the window are updated, the network can eliminate the influence of the samples based on the original weights in time. The number of fuzzy rules will be stable and the prediction error as well as the root mean square error will fall back to near zero. The test results of the network using the windowed learning method are also significantly better than that using the windowless learning method.
When the sliding window length is changed, the networkâ€™s training process and the average relative error for the test samples are shown in Figs. 10 and 11. The average relative error reflects the error between the decisions and the targets of the test samples (test sample number is 100). It can be seen from the graphs that when the sliding window is too short (less than 50), the number of fuzzy rules continues to grow, and the prediction errors for new samples fluctuate significantly, but the root mean square error for the samples in the window fluctuates small. The reasons can be summarized as: when the length of the sliding window is too short, the samples in the window is too little to provide sufficient knowledge, so that the network can only make accurate predictions for the learned samples. When the length of the sliding window is suitable (between 50 and 100), the number of fuzzy rules, the prediction error, and the root mean square error tend to be stable after all the samples in the window are updated, which indicates that the network has been update. During this stage, the average relative error of the test samples closes to zero and the increase of the sliding window length has no obvious effect on the test results. While the sliding window length is too large, due to the lack of samples based on the new weights, the network adjustment still needs to consider the two sample groups at the same time, so the average relative error for the test samples based on the new weights is large. At this time, more training samples based on new weights are needed to update the network.
4 Conclusions
In this paper, a bridge inspection interval decisionmaking system is established based on DFNN, and a sliding window is introduced to enable the system to learn incrementally. The main conclusions are listed as follows:

1
DFNN can extract the weights of the indexes from the existing inspection data, and then evaluate the condition of bridge components and make inspection interval decisions according to the scores of the indexes.

2
The introduction of the sliding window enables the DFNN to learn incrementally. When the samples with different weights are provided, the test error of the network using the windowless learning algorithm ups to 38%, while that of the network using the windowed learning algorithm is only 0.72%.

3
When the length of the sliding window is too small, the samples in the window are not representative enough so that the performance of the network is poor. At this time, increasing the length of the sliding window can effectively improve the networkâ€™s performance. However, the longer sliding window length means that more training samples are needed, and the effect of increasing the sliding window length on the networkâ€™s performance is gradually weakened. In the inspection interval decision for the Tsing Ma Bridge, the ideal sliding window length is 50.
Availability of data and materials
Data will be available on request.
References
Anoop MB, Raghuprasad BK, Rao KB (2012) A refined methodology for durabilitybased service life estimation of reinforced concrete structural elements considering fuzzy and random uncertainties. ComputAided Civil Infrastruct Eng 27:170â€“186
Bayraktar Z, Komurcu M, Werner DH (2010) Wind driven optimization (WDO): a novel natureinspired optimization algorithm and its application to electromagnetics. In: 2010 IEEE Antennas and Propagation Society International Symposium. the Institute of Electrical and Electronics Engineers (IEEE), New York
Campbell LE, Connor RJ, Whitehead JM, Washer GA (2021) Human factors affecting visual inspection of fatigue cracking in steel bridges. Struct Infrastruct Eng 17:1447â€“1458
Cattan J, Mohammadi J (1997) Analysis of bridge condition rating data using neural networks. ComputAided Civil Infrastruct Eng 12(6):419â€“29
Hearn G (2007) Vol. 375 of Bridge inspection practices: NCHRP375. National Cooperative Highway Research Program, Washington DC
Huang Q, Ren Y, Lin Y (2007) Application of uncertain type of AHP to condition assessment of cablestayed bridges. J Southeast Univ 23:599â€“603
Kushida M, Miyamoto A, Kinoshita K (1997) Development of concrete bridge rating prototype expert system with machine learning. J Comput Civil Eng 11:238â€“247
Lan H, Shi JJ (2001) Degree of gray incidence and variable weight synthesizing applied in bridge assessment. J Tongji Univ 29:50â€“54
Li Q, Xu Y, Zheng Y, Guo A, Wong K, Xia Y (2011) SHMbased FAHP bridge rating system with application to Tsing Ma Bridge. Front Archit Civ Eng China 5:465â€“478
Li Y, Wang T, Song X, Li G (2016) Optimal resource allocation for antiterrorism in protecting overpass bridge based on AHP risk assessment model. KSCE J Civ Eng 20:309â€“322
Liang MT, Wu JH, Liang CH (2001) Multiple layer fuzzy evaluation for existing reinforced concrete bridges. J Infrastruct Syst 7:144â€“159
Liu H, Wang X, Jiao Y, He X, Wang B (2017) Condition evaluation for existing reinforced concrete bridge superstructure using fuzzy clustering improved by particle swarm optimisation. Struct Infrastruct Eng 13:955â€“965
Ministry of Transport, PRC (2004) Code for Maintenance of Highway Bridge and Culvers: JTG H112004. China Communications Press Co.,Ltd., Beijing
Ministry of Transport, PRC (2011) Standards for Technical Condition Evaluation of Highway Bridges: JTG/T H212011. China Communications Press Co.,Ltd., Beijing
Sasmal S, Ramanjaneyulu K (2008) Condition evaluation of existing reinforced concrete bridges using fuzzy based analytic hierarchy approach. Expert Syst Appl 35:1430â€“1443
Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern 1985:116â€“132
Wang YM, Elhag T (2008) Evidential reasoning approach for bridge condition assessment. Expert Syst Appl 34:689â€“699
Wong K (2006) Criticality and vulnerability analyses of Tsing Ma Bridge. In: Proceedings of the international conference on bridge engineering.Â Institute of Electrical and Electronics Engineers (IEEE), Hong Kong
Wu SQ, Er MJ (2000) Dynamic fuzzy neural networks  a novel approach to function approximation. IEEE Trans Syst Man Cybern 30:358â€“364
Xu X, Huang Q, Ren Y, Sun HB (2018) Condition assessment of suspension bridges using local variable weight and normal cloud model. KSCE J Civ Eng 22:4064â€“4072
Xu X, Xu YL, Zhang GQ (2023) CAHP rating system for routine general inspection of longspan suspension bridges. Struct Infrastruct Eng 19:663â€“677
Yang Y, Peng J, Cai CS, Zhang J (2019) Improved interval evidence theorybased fuzzy AHP approach for comprehensive condition assessment of longspan PSC continuous boxgirder bridges. J Bridge Eng 24:04019113
Zadeh LA (1996) Fuzzy sets, fuzzy logic, and fuzzy systems: selected papers by Lotfi A Zadeh. World Sci 1996:394â€“432
Funding
No funding was received during the work.
Author information
Authors and Affiliations
Contributions
GuoQing Zhang: Conceptualization, Formal analysis, Data calculation, Investigation, Software, Validation, Visualization, Writingoriginal draft. Quan Min: Data calculation, Investigation, Writingreview & editing. Bin Wang: Conceptualization, Resources, Project administration, Methodology, Supervision, Writingreview & editing.
Corresponding author
Ethics declarations
Competing interests
Bin Wang is a manager editor for Advances in Bridge Engineering. He was not involved in the editorial review, or the decision to publish this article. All authors declare that there are no competing interests.
Additional information
Publisherâ€™s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Zhang, GQ., Min, Q. & Wang, B. A decisionmaking system for large span bridge inspection intervals based on sliding window DFNN. ABEN 4, 16 (2023). https://doi.org/10.1186/s4325102300097y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s4325102300097y
Keywords
 Bridge inspection
 Dynamic fuzzy neural network
 Sliding window
 Incremental learning