Next Article in Journal
Comprehensive Design Optimization Framework for Prestressed Concrete Continuous Beam Bridge Using Genetic Algorithm and Backpropagation Neural Network
Next Article in Special Issue
A Modified Method for Calculating the Uplift Capacity of Micropiles Considering the Correction of the Critical Embedment Depth
Previous Article in Journal
Synchronous Multi-Span Closure Techniques in Continuous Rigid-Frame Bridges: Research and Implementation
Previous Article in Special Issue
Field Test on the Application of Industrial Solid Waste in the Grouting Process of Pre-Bored Grouted Planted Pile
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predicting Soft Soil Settlement with a FAGSO-BP Neural Network Model †

1
School of Civil Engineering, Hunan University of Science and Technology, Xiangtan 411201, China
2
Hunan Provincial Key Laboratory of Geotechnical Engineering for Stability Control and Health Monitoring, Hunan University of Science and Technology, Xiangtan 411201, China
*
Author to whom correspondence should be addressed.
This paper is an extended version of a paper we presented at the 5th GeoShanghai 2024 International Academic Conference, Yangpu District, Shanghai, China, 26–29 May 2024.
Buildings 2025, 15(8), 1343; https://doi.org/10.3390/buildings15081343
Submission received: 8 March 2025 / Revised: 26 March 2025 / Accepted: 15 April 2025 / Published: 17 April 2025
(This article belongs to the Special Issue New Reinforcement Technologies Applied in Slope and Foundation)

Abstract

:
Aiming at the problem that it is difficult to consider the prediction of foundation settlement in the case of multi-parameter coupling effect by theoretical formulas and numerical analysis, the fireworks algorithm with gravitational search operator (FAGSO) is introduced into the BP neural network model, and the FAGSO algorithm aims to enhance the neural network’s weight and threshold adjustment process; so, a new soft ground settlement prediction model was developed which uses a fireworks algorithm integrated with a gravitational search operator to optimize a BP neural network (referred to as FAGSO-BP). The FAGSO-BP neural network forecasting model is used to predict the soft foundation settlement of Hunan Wuyi Expressway Project. In the soft foundation settlement prediction analysis of Hunan Wuyi Expressway Project, the average relative error of the FAGSO-BP neural network test set was 6.06%, with an RMSE of 1.6, an MAE of 1.2, a MAPE of 0.12% and an MSE of 2.56, which compared to the traditional BP, GA-BP and FWA-BP neural models, had smaller error and higher model stability.

1. Introduction

Soft soils are widely distributed in the coastal and inland areas of China, and the number of projects for infrastructure construction in soft soil areas is increasing, and it is inevitable that soft soil foundations will be encountered during construction. Due to its high water content, low strength and high compressibility, soft soil foundation is prone to settlement, thus posing a threat to the safety and stability of engineering structures [1,2,3]. With the construction of highways in China, the problem of post-construction settlement of soft ground is becoming more and more prominent, which has become a key factor affecting the quality of the project and normal operation. In order to ensure the quality and safety of engineering construction, service life, normal use and operation after construction, it is necessary to monitor and predict the settlement of soft ground. There are many existing methods for foundation settlement prediction, but there is always a gap between the calculated value and measured value of various methods. In order to improve the accuracy of calculation and prediction, and to make the calculated value closer to the measured value, so as to guide the construction more accurately and avoid foundation settlement, it is necessary to predict the settlement of soft ground in time and accurately.
There are three categories of methods for predicting soft ground settlement and deformation: theoretical formula method, numerical modeling computational analysis method and empirical formula projection method for predicting foundation settlement based on monitoring information [4]. With the rapid development of artificial intelligence and computer technology, data-driven machine learning methods have been widely used in the field of engineering [5,6,7]. BP neural network, as a classical machine learning algorithm, has a strong nonlinear fitting ability, which is suitable for the prediction problem of complex systems [8,9,10]. Liu et al. [11] established an error back propagation network prediction model for soft soil deformation characteristics based on the results of soft soil triaxial tests. It was verified that the improved BP neural network model applied to soft soil foundation settlement prediction has the characteristics of fast calculation speed, high accuracy, strong generalization ability and strong fitting ability with measured data. Minguang Li et al. [12,13,14] used a genetic algorithm to optimize the weights and thresholds of BP neural network to construct GA-BP neural network, which solved some of the problem points of BP neural network. The results show that GA-BP neural network has higher prediction accuracy and lower distortion rate. Bo Wang [15] combined genetic algorithm with BP neural network to optimize the weights and thresholds of BP neural network, and the results showed that the optimized prediction model had better generalization ability and good stability. Ming Li [16] proposed a GOM-BP neural network prediction model, and the results showed that the prediction accuracy of the model had improved compared to the GM-BP neural network model. Guo Ziqi [17] combined the particle swarm algorithm and BP neural network to establish PSO-BP prediction model with an underground project as the background, and the results showed that the PSO-BP neural network had high computational accuracy and accurate prediction results. Zhang Guopeng [18] established a BP-PSO-RBF model to simulate and predict the deep horizontal displacement and other deformations of the pit enclosure structure using the measured data of underground deep foundation pit. The results show that combinatorial neural networks can make up for the shortcomings of BP neural networks that are prone to falling into local minimum as well as the existence of problems with the implicit layer function of the error graded iterative method. Wang Biaolong [19] proposed a novel landslide reliability evaluation method that integrates a particle swarm optimization algorithm with a natural selection strategy and a BP neural network. This method enhances the global optimization capability of the model by improving the weights and threshold adjustment of the BP neural network. Chunhui Zhang [20] improved the particle swarm algorithm in the intelligent optimization algorithm and applied it to the weight threshold optimization of BP neural network to construct an effective roadbed settlement prediction model, and through Matlab simulation, the example analysis verified the effectiveness of the model in the prediction of roadbed settlement. Wu Yimin [21] proposed a BP neural network model HO-BP optimized based on the Hippo algorithm HO, and the results of the study showed that the prediction accuracy of the model had improved, and its robustness and resistance to noise interference were also strengthened. Yao Yong [22] proposed an inverse analysis method based on uniform design theory and DE-BP neural network, and the results showed that the DE algorithm can effectively improve the prediction accuracy of BP neural network and avoid the BP neural network falling into the local extreme value. Ma Chuangtao [23] proposed a prediction model based on the fireworks algorithm to improve the BP neural network to compensate for the shortcomings of the BP neural network. The model optimizes the neural network’s optimization search process for weights and thresholds by using the principle of explosive diffusion of the firework explosion operator.
With the rapid development of artificial intelligence technology, neural network as its branch is widely used in various fields. Numerous researchers have employed BP neural networks for forecasting the subsidence of soft soil, but it has the problems of easily falling into the local minimum and slow convergence [24,25,26]. To address the shortcomings of the BP neural network in predicting soft soil settlement, this paper relies on the Hunan Wuyi Expressway Project, using the global search capability of the fireworks algorithm, optimizing the weights and thresholds of BP neural network, combining the fireworks algorithm, FAGSO algorithm and BP neural network. The FWA-BP model and FAGSO-BP model were developed using PyCharm equipped with Python 3.9 programming software for predicting soft soil settlement using neural networks. This paper will introduce the construction method of FAGSO-BP model and its application effect in soft foundation settlement prediction in detail.

2. Principles of Optimization Neural Networks

Fireworks Algorithm is an algorithm based on group intelligence optimization proposed by Ying Tan [27], which can effectively solve the global optimal solution of complex problems. The gravitational search algorithm [28] carries out displacement operations and operations on particles through the force between the particles and then changes the position and dimension information of each particle. In the process of displacement operation, the particles can use the spatial environment information to optimize their own worse latitude values, so that the particle population enters a more optimal region for searching. The conventional backpropagation neural network exhibits limitations including sluggish convergence rates, susceptibility to local optima trapping and inadequate exploration of solution spaces. To resolve these limitations, the BP neural network is optimized through the FAGSO algorithm method, originally introduced in Zhu Qibing et al.’s foundational work [29]. The improvement strategy is as follows [30]:
(1)
Key parameter coding: In neural networks, weights and thresholds exist as multidimensional vector arrays spanning the parameter space. Let X = [ x 1 , x 2 , . . . , x D ] , X denotes a set of parameters consisting of network weights and thresholds. In network, denote n I W ( 1,1 ) , n I W ( 2,1 ) as the number of weights between the implicit layer and the input layer and the output layer and the implicit layer, n b ( 1,1 ) , n b ( 2,1 ) are the number of implicit layer and output layer thresholds, denote D = n I W ( 1,1 ) + n b ( 1,1 ) + n I W ( 2,1 ) + n b ( 2,1 ) , D is the total set of weights and thresholds.
(2)
Calculation of adaptation values: the neuronal weights and neuronal thresholds within each layer of the feedforward architecture are parameterized through a stochastic initialization process, where all values are uniformly sampled from the interval [−1,1] following the relationship, i.e., x i ~ U [ 1,1 ] , and use the position of the firework individual x i in the firework algorithm to represent the weights between the network nodes and the thresholds at each layer.
(3)
Define the fitness function: Selection of squared errors to assess the fitness value of the FAGSO-BP model, Equation (1) was used to calculate the fitness value of individual fireworks. Calculation of the actual output value of the network was done using Equation (2) and calculation of the fitness function value was done through Equation (3) as follows:
S S E = P = 1 P t = 1 S ( t y ) 2
where t is the target output value to be achieved by the network; P is total number of layers of the neural network; S is the number of nodes in the output layer; y is the output result actually calculated by the network.
y i = f i ( j = 1 n w i j x j + θ i )
where x j is the input to the network; w i j is the weights of the network nodes; θ i is the threshold for the first neuron in the network.
f i ( x ) = p = 1 p t = 1 s ( t y ) 2 = p = 1 p t = 1 s ( t f i ( j = 1 n w i j x j + θ i ) ) 2
(4)
Optimization of firework populations: For each individual firework x i , calculate its fitness value f ( x i ) through Equation (3). To determine the quantity of fireworks that burst, utilize Equations (4) and (5) for computation and using Equations (6)–(8) for blast, displacement and mutation operations, and make Equation (9) select the optimal fireworks individuals to form the next generation of fireworks population as follows:
S i = m Y max f ( x i ) + ε i = N ( Y max f ( x i ) ) + ε
where S i denotes the number of sparks released by the ith firework; m is a constant that regulates the total number of sparks generated by the entire population during the initialization phase; Y m a x represents the fitness value of the least fit (i.e., the worst-performing) individual in the current population; f ( x i ) is the individual ith firework’s fitness function value; ε is a tiny positive number introduced to prevent the divisor from being zero.
A i = d f ( x i ) Y min + ε i = 1 N ( f ( x i ) Y min ) + ε
where A i is the range of explosion amplitude of fireworks; d is a constant limiting the explosion amplitude of fireworks; Y m i n denotes the fitness value corresponding to the individual with the best fitness in the current population.
h = A i × r a n d ( 1,1 )
e x i k = x i k + h
c x i k = x i k + r
where h is the positional bias term in each dimension; x i k is the kth dimension of the ith firework; e x i k is the exploding spark; c x i k is a Gaussian variant spark; r is a random number obeying a Gaussian distribution r~N (1,1).
p ( x i ) = R ( x i ) / j k R ( x j )
where R ( x i ) denotes the cumulative value of the distance between an individual x i and the rest of the individuals in the population.
(5)
Determine the inertial weight for each particle utilizing Equations (10) and (11) within the search domain, and the 2 × N particles with the best mass among them are selected to form an elite set of particles R as follows:
m i = f ( w i ) max w j W ( t ) f ( w j ) min w j W ( t ) f ( w j ) max w j W ( t ) f ( w j )
M i = m i w j W ( t ) m j
(6)
Calculate the Euclidean distances of the elite particles from the other particles in the set R, and the magnitude of the stress in the d-dimension for each particle is calculated from Equations (12) and (13); in this network model d = 4. Generate new spark particles according to Equation (14) and the particles that are out of range are mapped according to Equation (15). All the spark particles and fireworks are sorted according to the size of the fitness value, from which the top N elite particles are selected for constituting the initial population of fireworks in the next iteration, set t = t × 1, as follows:
F i d = j R , j i r a n d ( 0 , 1 ) F i , j d
F i , j d = G M i × M j r i j + ε ( w j d w i d )
v i d = x i d + F i d / M i
x i k = x i k + x i k % ( x max k x min k )
where w i d and w j d are coordinate values corresponding to the ith and jth particles in the set w ( t ) in dimension d ( d D ); F i d is the combined force of particle i in the dth dimension; G indicates the constant used to adjust the accuracy of the particle position update; M i denotes the inertial mass parameter of the particle itself; r i j represents the distance in Euclidean terms between particles i and j; x m i n k   a n d   x m a x k are the upper and lower bounds in the kth dimension.
(7)
If t < T, then return to step (4), otherwise the algorithm stops. Calculate the fitness value f ( x i ) for each individual firework x according to Equation (3), the firework individual with the minimum fitness value m i n ( f ( x i ) ) in the current firework population is taken as the optimal firework individual X b e s t .
(8)
To update the weights and thresholds, the weights w and thresholds θ in the BP neural network are initialized using firework individuals X b e s t . The weights and threshold vectors X in the network model are updated by the BP neural network.
Based on the above steps the flowchart of the whole FAGSO-BP algorithm can be obtained as shown in Figure 1.

3. Neural Network Model Building and Validation

3.1. Data Sources

The feasibility of FWA-BP and FAGSO-BP based model for soft ground settlement forecasting is verified by using the monitoring data of the deep foundation pit project in the West Third Ring Road of Zhengzhou City [31]. The surface deposition values of the monitoring data in periods 1–4 is selected as input values, and the surface deposition value of the latter period is taken as output value, so the number of neurons in the input layer is 4, and the number of neuron nodes in the output layer is 1. By analogy, the data of periods 2–5 are taken as the input of the network, and the data of period 6 are taken as the output of the network, which constitutes 31 sets of sample data.

3.2. Data Normalization

In order to overcome the adverse effects of different magnitudes on the accuracy of the prediction model, the data of different indicators need to be normalized so that they are in the same magnitude and the comparability between the data is improved. Equation (16) is used to normalize the data in this model as follows:
X = X K m i n ( X ) m a x ( X ) m i n ( X )
where max (X) is the maximum value in the data set; min (X) is the smallest value in the data set.

3.3. Determination of Neural Network Parameters

According to the principle of optimization neural network in Section 2, the first 23 sets of data in the sample data were used as the training set of FWA-BP neural network model and FAGSO-BP neural network model, and the last 8 sets of data were used as the testing set through Python programming operations, and the values of each parameter were determined through several trial calculations.
(1)
Determination of structural parameters of BP neural network
The predictive model for the subsidence of soft soil uses a three-layer BP neural network, the number of neurons in the input layer is 4; the number of neurons in the output layer is 1. For the determination of the number of neurons in the implied layer, the number of neurons in the implied layer is calculated by Equation (17), and the number of neurons in the implied layer is taken as s = 10, as follows:
s = m + n + a
where m is the number of nodes in the input layer of the network; n is the number of nodes in the output layer of the network; a is a constant between 0 and 10.
Taking m = 4 and n = 1, the network learning rate is 0.001, the maximum number of iterations for training is 1000 and the minimum error for the training objective is 0.00065. Tanh activation function can effectively improve the model’s ability to fit complex data and training efficiency due to its nonlinear characteristics, zero-centered output and good gradient propagation ability, so in the BP neural network for forecasting, the Tanh function serves as the activation for both the input and output layers. The parameters of the BP neural network are shown in Table 1.
(2)
Determination of the number of iterations of the fireworks algorithm
According to the range of setting parameters of the fireworks algorithm, the preliminary setting of the population size is 10, the number of Gaussian variance sparks is 5 and the number of iterations is 25 based on the determination of the number of iterations with the smallest root mean square error. The preliminary results of the calculations for the optimal number of iterations of the FAGSO-BP neural network model are shown in Figure 2a. The optimal number of iterations can be obtained from Figure 2a to be 30.
(3)
Determination of the population size of the fireworks algorithm
Based on the preliminary setting of population size of 10, Gaussian variance spark number of 5, and iteration number of 30, the population size with the smallest root mean square error is determined. The results of the preliminary calculations of the optimal population size of the FAGSO-BP neural network model are shown in Figure 2b. From Figure 2b, the optimal population size of 5 can be obtained.
(4)
Determination of the number of Gaussian variant sparks for fireworks algorithms
Based on the preliminary setting of population size of 5, Gaussian variance spark number of 5 and the number of iterations of 30, the number of iterations with the smallest root mean square error is determined. The results of the preliminary calculations of the optimal Gaussian variance spark number for the FAGSO-BP neural network model are shown in Figure 2c. From Figure 2c, we can obtain that the optimal Gaussian variance spark number is 5.
The parameters of the fireworks algorithm were determined by the above calculations, the number of iterations was 30, the population size was 5, the number of Gaussian variant sparks was 5, the radius of fireworks was adjusted by a constant of 10, the number of fireworks exploding sparks was adjusted by a constant of 5 and the upper and lower bounds for the number of fireworks exploding sparks were 6 and 2. The key parameters of the fireworks algorithm are shown in Table 2.

3.4. Optimizing Neural Network Feasibility Analysis

After calculation, the parameters of FWA-BP neural network model and FAGSO-BP neural network model were determined. The network learning rate in BP neural network is 0.001, the maximum number of iterations for training is 1000 and the minimum error of training target is 0.00065. The number of neuron nodes in the hidden layer is 10, and Tanh activation function is used in the function of the input layer and output layer. The number of iterations of the fireworks algorithm is 30, the population size is 5, the number of Gaussian variant sparks is 5, the radius of the fireworks is adjusted by a constant of 10, the number of fireworks exploding sparks is adjusted by a constant of 5, and the upper and lower bounds of the number of fireworks exploding sparks are 6 and 2. The training process of FWA-BP neural network and FAGSO-BP neural network is shown in Figure 3. After the convergence of FWA-BP and FAGAO-BP neural network, the comparison of the prediction results with the monitoring data is shown in Figure 4, and the relative error of the neural network prediction model is shown in Figure 5.
The comparative analysis of the two neural networks after training and testing is shown in Table 3. The average relative error of the single BP neural network prediction data in the data source article is 2.6297%, and the average relative error of the GA-BP neural network is 1.7111%. The maximum relative error of the FWA-BP neural network is −5.3785%, the minimum relative error is 0.5790% and the average relative error is −1.7221%. The maximum relative error of FAGSO-BP neural network is −3.8961%, the minimum relative error is 0.0447% and the average relative error is −1.6106%. Compared with the single BP neural network, the prediction accuracy of FWA-BP and FAGSO-BP neural networks is improved, the prediction accuracy of FWA-BP is approximately equal to that of GA-BP neural network and the prediction accuracy of FAGSO-BP neural network is slightly better than that of GA-BP neural network, which verifies the feasibility of the optimization approach.

4. Example Analysis

The data come from the monitoring value of settlement and deformation of soft soil roadbed of Wuyi expressway in Hunan Province, the monitoring value includes foundation settlement and groundwater level, and the mileage number of the main line monitored ranges from K161 + 050 to K162 + 872, K167 + 110 to K175 + 600, there are 62 monitoring sections, and there is a settlement plate in the left, middle pile and right section of each section, which is used for observing the cumulative the total settlement amount of the soft soil. The total number of monitoring data is 184. The engineering characteristics of the geotechnical layer are evaluated as follows:
  • Cultivated soil ①: plastic high compressibility soil, plant roots and corrosive material content of about 5%, physical and mechanical properties of large differences, poor structure, cannot be used as the road foundation bearing layer, should be dug out.
  • Powdery clay ②: according to the results of geotechnical tests and field standard penetration test results for the hard plastic compressive soil, physical and mechanical properties are better, shallower buried, strength is more uniform, can be selected as the road natural foundation holding layer.
  • Powdery clay ③: according to the results of geotechnical test and on-site standard penetration test results for soft-plastic high compression soil, its soil quality is poor, low strength, can be selected as a composite foundation pile foundation bearing layer.
  • Fine sand ④: saturated with water, slightly dense according to standard penetration test, with general physical and mechanical properties, but with deeper burial and smaller thickness, it cannot be selected as bearing layer of foundation pile.
  • Pebbles ⑤: saturated with water, in dense state, with better physical and mechanical properties, smaller deformation, more stable distribution, but deeper buried, can be selected as bearing layer of pile foundation of proposed road foundation.

4.1. Optimization Neural Network Model Building

According to the monitoring data, four factors, namely, observation time, groundwater level, soft soil roadbed disposal method, and monitoring location, are utilized as inputs to the BP neural network, which consequently shapes the input into a vector with four dimensions. The output of the model is the predicted settlement of soft soil, represented by a single-dimensional vector. And the data is normalized using Equation (19). The input variables are listed below:
(1)
Time of observation: measured data.
(2)
Groundwater level: measured data.
(3)
Soft soil roadbed disposal methods: (1) cement mixing pile; (2) dredgings and replenishment; (3) biochemical enzyme curing; (4) high pressure rotary spraying piles.
(4)
Monitoring locations: (1) general roadbed; (2) access road; (3) access road transition section; (4) round pipe culvert; (5) bridgehead transition section; (6) bridgehead encryption section; (7) bridgehead treatment section.
After the calculations in Section 3.3, the parameters of the FWA-BP neural network model and the FAGSO-BP neural network model were determined. The number of iterations of the fireworks algorithm is 30, the population size is 5, the number of Gaussian variant sparks is 5, the radius of the fireworks is adjusted by a constant of 10, the number of fireworks exploding sparks is adjusted by a constant of 5, and the upper and lower bounds for the number of fireworks exploding sparks are 6 and 2. The key parameters of the GA algorithm are shown in Table 4.

4.2. Model Training and Testing

After the calculation in Section 3.3, the network learning rate in the BP neural network is 0.001, the maximum number of iterations for training is 1000, and the minimum error of the training objective is 0.00065. The number of neuron nodes in the input layer is 4, the number of neuron nodes in the hidden layer is 10, the number of neuron nodes in the output layer is 10, and the functions of the input and output layers use tanh activation function. The first 140 sets of data from the monitoring data are used as training samples, and the last 44 sets of data are used as test samples.
In the case of the trained models for predicting soft soil settlement, specific test data are employed to evaluate the models’ predictive capabilities. Subsequently, a statistical analysis is conducted on their predictive outcomes. The performance of these models is assessed by the following five indicators:
(1)
RMSE (Root Mean Square Error): Measures the average error between the predicted value and the actual value. The smaller the RMSE, the more accurate the prediction of the model.
(2)
MAE (Mean Absolute Error): Measures the average of the absolute errors between the predicted and actual values. The smaller the MAE, the more accurate the model’s predictions.
(3)
MAPE (Mean Absolute Percentage Error): Measures the average of the absolute percentage error between the predicted value and the actual value. The smaller the MAPE, the more accurate the model’s prediction.
(4)
MSE (Mean Square Error): Measures the average of the squares of the errors between the predicted values and the actual values. The smaller the MSE, the more accurate the prediction of the model.
(5)
Mean Relative Error (%): Measures the average value of the relative error between the predicted and actual values. The smaller the average relative error, the more accurate the model’s prediction.
Finally, the predictive efficacy of the model for forecasting soft soil subsidence is further verified by comparing it with that of the soft ground settlement prediction model based on the traditional BP neural network, the fireworks algorithm-optimized BP neural network (FWA-BP), genetic algorithm-optimized BP neural network (GA-BP) and fireworks algorithm-optimized BP neural network with gravitational operator (FAGSO-BP).

4.3. Projected Results

The comparison of the neural network training results with the true values of the training set is shown in Figure 6. The training set evaluation metrics are shown in Table 5.
The average relative error of the BP neural network training set is 7.41%, RMSE is 2.23, MAE is 1.70, MAPE is 0.17% and MSE is 4.98. The GA-BP neural network training set had an average relative error of 7.09%, RMSE of 1.60, MAE of 3.77, MAPE of 0.15% and MSE of 7.09. The average relative error of the FWA-BP neural network training set was 6.91%, RMSE was 1.97, MAE was 1.62, MAPE was 0.17% and MSE was 3.89. The average relative error of FAGSO-BP neural network training set is 5.54%, RMSE is 1.82, MAE is 1.39, MAPE is 0.14% and MSE is 3.29. This shows that the FWA-BP and FAGSO-BP models perform better on the training set.
From Table 5, we can see that: in the training set, the FAGSO-BP neural network model significantly improves the prediction accuracy compared to other models. Specifically, the FAGSO-BP model achieves reductions of 18.39% in RMSE and 17.65% in MAPE on the training dataset, respectively, contrasted with the standalone BP neural network model, which indicates that the FAGSO-BP model has the best fitting effect on the training set and is able to capture the data features more efficiently, which results in a higher prediction accuracy. In contrast, the BP neural network model performs the worst on these metrics, indicating that its fitting ability on the test set is limited, and its prediction accuracy needs to be improved.
The comparison of the neural network testing results with the true values of the training set is shown in Figure 7, and the evaluation indexes of the test set are shown in Table 6.
When comparing the prediction performance of the four neural network models for soft soil settlement, the FAGSO-BP model demonstrated the lowest root mean square error (RMSE), mean square error (MSE), and mean absolute error (MAE), which showed that its prediction accuracy outperformed that of the traditional BP model, the GA-BP model, and the FWA-BP model.
In comparison, the higher RMSE and MAE values of the BP model in soft ground settlement prediction imply that it may be prone to fall into local optimal solutions during the training process, and thus a global optimization strategy is required to enhance its performance. Optimization of the BP neural network by the fireworks algorithm with the introduction of the gravitational search operator can enhance its global search capability, thus improving the accuracy and stability of the prediction.

5. Conclusions

In this paper, two neural network models were developed to predict the settlement of soft ground using soft ground settlement monitoring data from an engineering project. The first model is constructed based on the FWA-BP algorithm, while the second model uses the FAGSO-BP algorithm. The following conclusions are mainly obtained:
(1)
The feasibility of the FWA-BP neural network prediction model and the FAGSO-BP neural network prediction model were verified using the monitoring data of the deep foundation pit project of the West Third Ring Road in Zhengzhou City. The results show that the maximum relative error of FWA-BP neural network is −5.3785%, the minimum relative error is 0.5790% and the average relative error is −1.7221%. The maximum relative error of FAGSO-BP neural network is −3.8961%, the minimum relative error is 0.0447% and the average relative error is −1.6106%. Compared with the single BP neural network, the prediction accuracy of FWA-BP and FAGSO-BP neural network is improved, the prediction accuracy of FWA-BP is approximately equal to that of GA-BP neural network, and the prediction accuracy of FAGSO-BP neural network is slightly better than that of GA-BP neural network, which proves that the optimization approach is feasible.
(2)
Through the soft foundation settlement prediction analysis of Hunan Wuyi Expressway Project, it can be seen that among the four neural network prediction models, the FAGSO-BP neural network model shows a lower average relative error (6.06%), mean square error MSE (2.56) and root mean square error RMSE (1.60), their reductions of 34.63%, 47.33% and 27.27%, respectively, compared to BP neural network, which verifies the efficiency and reliability of the model in real engineering projects.
(3)
By applying a combination of the fireworks algorithm and the gravitational search operator to the BP neural network, the proposed FAGSO-BP model performs well in terms of weight and threshold optimization, which indicates that the algorithm optimization can effectively improve the accuracy of soft ground settlement prediction. Compared with the traditional BP neural network, GA-BP neural network and FWA-BP neural network, the FAGSO-BP model has smaller errors and higher stability, which indicates that the introduced optimization algorithm is able to enhance the robustness of the model for soft ground settlement prediction.
(4)
Future work can focus on the following three aspects:① fusion of spatio-temporal modelling techniques (e.g., LSTM-Transformer) to enhance long-term prediction capability under dynamic loading; ② development of adaptive parameter optimization framework to expand the generalization of the model to complex geologies, such as oceanic clays, organic soils, etc.; ③ construction of real-time subsidence early warning system by combining edge computing with multi-source sensing data (InSAR, fibre optics), to promote intelligent geotechnical engineering management.

Author Contributions

Investigation, Y.L.; Data curation, Z.Z.; Writing—original draft, Y.X.; Writing—review & editing, T.L. and Z.W.; Visualization, Z.X.; Supervision, C.Z.; Project administration, B.M.; Funding acquisition, B.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Hunan Provincial Natural Science Foundation (No. 2022JJ30258), the Hunan Provincial Education Department Scientific Research Key Project (No. 21A0308), and the National Natural Science Foundation of China (No. 51778227).

Data Availability Statement

The datasets presented in this article are not readily available because the data are part of an ongoing study. Requests to access the datasets should be directed to Binhui Ma.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FAGSOFireworks Algorithm with Gravitational Search Operator
BPBackpropagation Neural Network
GAGenetic Algorithm
FWAFireworks Algorithm
PSOParticle Swarm Optimization
RBFRadial Basis Function
HOHippopotamus Optimization Algorithm
DEDifferential Evolution

References

  1. Wu, Q. Design and application practice of composite process for soft foundation treatment of modern logistics and warehousing floors. Build. Struct. 2021, 51, 1894–1898. [Google Scholar]
  2. Chen, Y. Research on Vibration, Cumulative Deformation Characteristics and Design Method of Highway in Soft Soil Area. Ph.D. Thesis, Zhejiang University, Hangzhou, China, 2018. [Google Scholar]
  3. Gao, L.; Dai, G.; Yao, Z.; Zhang, J.; Wang, A.; Chen, H. Experimental study on horizontal bearing performance of large diameter monopile in hydraulic soil. J. Southeast Univ. 2024, 54, 142–148. [Google Scholar]
  4. Rong, Z. On the research existing situation of the settlement analysis of soft soil foundation. Shanxi Archit. 2008, 34, 139–140. [Google Scholar]
  5. Zhang, J. Research on Motor Bearing Fault Diagnosis Based on Multi-Scale Entropy Features and Integrated Learning. Master’s Thesis, Anhui University of Technology, Maanshan, China, 2024. [Google Scholar]
  6. Liu, Y.; Liao, S.; Du, H.; Bai, L.; Zhong, R. Research on intelligent prediction and control method of metro shield tunneling parameters based on machine learning. Railw. Stand. Des. 2023, 67, 137–145+154. [Google Scholar]
  7. Lv, S.; Zhang, G. A clustering method incorporating K-means algorithm and artificial fish swarm algorithm. Comput. Appl. Softw. 2015, 32, 240–243+279. [Google Scholar]
  8. Tian, T.; Qiu, R.; Zhao, L.; Geng, J.; Wang, E.; Sun, Y. Optimal network modelling for software reliability growth of quantum DC energy meters. Electr. Meas. Instrum. 2025, 62, 217–224. [Google Scholar]
  9. Yang, Q.; Wang, P. Prediction of uniaxial compressive strength of granite based on BP neural network. Chem. Miner. Geol. 2025, 47, 78–82. [Google Scholar]
  10. Shan, X.; Liu, Z.; Xin, N.; Hou, J.; Yao, L.; Wang, Y. Research on traffic accident combination prediction model based on game theory comprehensive empowerment improvement. Mod. Electron. Technol. 2025, 48, 120–126. [Google Scholar]
  11. Liu, Y.J.; Li, Z.M.; Wang, Y.; Liu, Y.M.; Chen, Y.J.; Lin, H. Study on Deformation Property of Soft Soil Based on Neural Networks. Appl. Mech. Mater. 2013, 353–356, 270–273. [Google Scholar] [CrossRef]
  12. Li, M.; Zhang, Y.; Wang, C. Soft Subgrade Settlement Prediction by Generic-Neutral Network. Drill. Eng. 2009, 36, 45–47. [Google Scholar]
  13. Wang, J.; Zhao, R.; Yuan, W. Application of BP neural network Factor screening based onselected by genetic algorithmin data processing of soft soil subgradesub-grade settlement. Mine Surv. 2016, 44, 87–90. [Google Scholar]
  14. Zhou, W.; Wang, Q. Prediction of Subgrade Settlement Based on GA-BP Neural Network. Land Resour. Her. 2022, 19, 76–80. [Google Scholar]
  15. Wang, B.; Yang, Z.; Dong, L. Cost prediction of masonry structure demolition based on GA-BP neural network. J. Jilin Jianzhu Univ. 2021, 38, 7–11. [Google Scholar]
  16. Li, M.; Sun, X.; Zhao, W.; Wang, T. Application of optimal grey BP neural network combination model in foundation pit settlement monitoring. J. Jilin Jianzhu Univ. 2023, 40, 25–30. [Google Scholar]
  17. Guo, Z. Stability Analysis of Excavation Face of Shield Tunnel in High Water-Rich Soft Soil. Master’s Thesis, Taiyuan University of Technology, Taiyuan, China, 2020. [Google Scholar]
  18. Zhang, G. Research on Deformation Prediction Method and Safety Evaluation of Deep Foundation Pit; Hebei University of Architecture: Zhangjiakou, China, 2022. [Google Scholar]
  19. Wang, B.; Meng, F.; Zeng, C.; Guo, G.; Liu, X. Landslide reliability evaluation method based on PSO-BP neural network with natural selection strategy. J. China Foreign Highw. 2019, 39, 1–9. [Google Scholar]
  20. Zhang, C.; Zhang, Z.; Yin, L.; Zhang, L.; Lu, X. A roadbed settlement prediction model based on improved particle swarm neural network. J. China Foreign Highw. 2020, 40, 110–113. [Google Scholar]
  21. Wi, Y.; Zhang, C.; Zhang, H. Research on reservoir slope deformation prediction based on optimised BP neural network of hippo algorithm. Water Conserv. Hydropower Technol. 1–23.
  22. Yao, Y.; Yan, Y.; Sun, B.; Wang, Y.; Jiang, T. Inverse analysis of thermal parameters of concrete box girder based on DE-BP neural network. J. China Foreign Highw. 1–12.
  23. Ma, C.; Shao, J. Prediction Model Based on lmproved BP Neural Network with Fireworks Algorithm and Its Application. Control. Eng. China 2020, 27, 1324–1331. [Google Scholar]
  24. Zhang, S.; Lin, X.; Hong, Y.; Feng, Y.; Wu, F. Optimized back propagation neural network based on whale algorithm for simulated prescription prediction of Chinese medicine placebo solution colour. Chin. J. Tradit. Chin. Med. 2024, 49, 4437–4449. [Google Scholar]
  25. Wang, W.; Yang, W.; Han, Y.; An, Y.; Hao, J.; Zhang, Q.; Ju, C. Orthogonal experiments combined with AHP and GA-BP neural network to optimise the alcoholic extraction process of Yi Huang San. Chin. Pharm. 2024, 35, 327–332. [Google Scholar]
  26. Zhang, X.; Fan, C.; He, A.; Wu, C.; Yang, Y. Performance prediction and structural parameter optimisation of control rod hydrodynamic buffer based on GA-BP neural network. Nucl. Power Eng. 2023, 44, 162–169. [Google Scholar]
  27. Tan, Y.; Zheng, S. Recent advances in fireworks algorithm. CAAI Trans. Intell. Syst. 2014, 515–528. [Google Scholar]
  28. Rashedi, E.; Nezamabadi, H.; Saryazdi, S. GSA:A gravitational search algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  29. Zhu, Q.; Wang, Z.; Huang, M. Fireworks algorithm with gravitational search operator. Control. Decis. 2016, 31, 1853–1859. [Google Scholar]
  30. Ma, B.; Zhao, Z.; Deng, X.; Lan, T.; Du, B.; Xiao, Y. FAGSO-BP neural network model for settlement prediction of soft soil foundation. In Proceedings of the 5th GeoShanghai 2024 International Academic Conference, Shanghai, China, 26–29 May 2024. [Google Scholar] [CrossRef]
  31. Fan, X. Deformation Prediction of Deep Foundation Pit based on GA-BP and Security Risk Assessment Research. Master’s Thesis, Zhengzhou University, Zhengzhou, China, 2021. [Google Scholar]
Figure 1. Flow chart of FAGSO-BP neural network.
Figure 1. Flow chart of FAGSO-BP neural network.
Buildings 15 01343 g001
Figure 2. Root mean square error curve. (a) Shows the root mean square error curves of different iterations. (b) Shows the root mean square error curves for different population sizes. (c) Shows the root mean square error curves for different Gaussian spark numbers.
Figure 2. Root mean square error curve. (a) Shows the root mean square error curves of different iterations. (b) Shows the root mean square error curves for different population sizes. (c) Shows the root mean square error curves for different Gaussian spark numbers.
Buildings 15 01343 g002
Figure 3. Neural network training process.
Figure 3. Neural network training process.
Buildings 15 01343 g003
Figure 4. Comparison of prediction results of neural network model.
Figure 4. Comparison of prediction results of neural network model.
Buildings 15 01343 g004
Figure 5. Relative error comparison diagram of neural network model.
Figure 5. Relative error comparison diagram of neural network model.
Buildings 15 01343 g005
Figure 6. Comparison of the neural network training effects of different optimization algorithms.
Figure 6. Comparison of the neural network training effects of different optimization algorithms.
Buildings 15 01343 g006
Figure 7. Comparison of the neural network test performance of different optimization algorithms.
Figure 7. Comparison of the neural network test performance of different optimization algorithms.
Buildings 15 01343 g007
Table 1. Key parameters of BP neural network algorithm.
Table 1. Key parameters of BP neural network algorithm.
Parameter NameParameter OverviewCorresponding Value
mQuantity of neurons in the input layer4
nNeuron count in the hidden layer10
sTotal nodes in the output layer1
lrThe learning rate of the network0.001
epochsTraining maximum number of iterations1000
goalTraining target minimum error0.00065
Table 2. Parameters of the fireworks algorithm.
Table 2. Parameters of the fireworks algorithm.
Parameter NameParameter DescriptionParameter Value
NSize in populations of fireworks5
dThe radius of fireworks was adjusted by a constant10
mThe number of fireworks exploding sparks was adjusted by a constant5
amThe upper bounds for the number of fireworks exploding sparks6
bmThe lower bounds for the number of fireworks exploding sparks2
gThe number of Gaussian variant sparks5
TMaximum iterations30
Table 3. Comparative analysis of neural networks.
Table 3. Comparative analysis of neural networks.
Sample GroupMonitoring
Value (mm)
FWA-BP
Prediction (mm)
Average Relative Error (%)FAGAO-BP
Prediction (mm)
Average Relative Error (%)
186.896.75−1.72216.89−1.6106
197.036.927.05
207.357.517.17
217.537.387.27
227.687.727.36
237.897.677.42
247.967.747.47
258.237.797.51
Table 4. GA algorithm key parameters.
Table 4. GA algorithm key parameters.
Parameter NameParameter DescriptionParameter Value
popuPopulation size5
genHereditary number200
pcrossCrossover probability0.08
permutationMutation probability0.002
Table 5. Performance metrics for the training dataset.
Table 5. Performance metrics for the training dataset.
MetricsNetwork Type
BPGA-BPFWA-BPFAGSO-BP
RMSE2.231.601.971.82
MAE1.703.771.621.39
MAPE (%)0.170.160.170.14
MSE4.982.553.893.29
Average relative error (%)7.417.096.915.54
Table 6. Performance metrics for the testing dataset.
Table 6. Performance metrics for the testing dataset.
MetricsNetwork Type
BPGA-BPFWA-BPFAGSO-BP
RMSE2.201.851.631.60
MAE1.691.461.331.20
MAPE (%)0.160.150.140.12
MSE4.863.442.672.56
Average relative error (%)9.279.747.036.06
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ma, B.; Xiao, Y.; Lan, T.; Zhang, C.; Wang, Z.; Xiang, Z.; Li, Y.; Zhao, Z. Predicting Soft Soil Settlement with a FAGSO-BP Neural Network Model. Buildings 2025, 15, 1343. https://doi.org/10.3390/buildings15081343

AMA Style

Ma B, Xiao Y, Lan T, Zhang C, Wang Z, Xiang Z, Li Y, Zhao Z. Predicting Soft Soil Settlement with a FAGSO-BP Neural Network Model. Buildings. 2025; 15(8):1343. https://doi.org/10.3390/buildings15081343

Chicago/Turabian Style

Ma, Binhui, Yarui Xiao, Tian Lan, Chao Zhang, Zengliang Wang, Zeshi Xiang, Yuqi Li, and Zijing Zhao. 2025. "Predicting Soft Soil Settlement with a FAGSO-BP Neural Network Model" Buildings 15, no. 8: 1343. https://doi.org/10.3390/buildings15081343

APA Style

Ma, B., Xiao, Y., Lan, T., Zhang, C., Wang, Z., Xiang, Z., Li, Y., & Zhao, Z. (2025). Predicting Soft Soil Settlement with a FAGSO-BP Neural Network Model. Buildings, 15(8), 1343. https://doi.org/10.3390/buildings15081343

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop