Next Article in Journal
Study of Microwave Healing Properties of Carbonyl-Iron-Powder-Modified Asphalt Mixture Based on Digital Image Technology
Previous Article in Journal
A Study on the Coupling and Coordination of Basic Public Services and Population Development in the Beijing–Tianjin–Hebei Urban Agglomeration Under the Context of Regional Collaborative Development
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Supervised Neural Networks to Classify Failure Modes in Reinforced Concrete Columns Using Basic Structural Data

by
Konstantinos G. Megalooikonomou
1 and
Grigorios N. Beligiannis
1,2,*
1
School of Science and Technology, Hellenic Open University, Parodos Aristotelous 18, 26335 Patras, Greece
2
Department of Food Science & Technology, University of Patras, Agrinio Campus, G. Seferi 2, 30100 Agrinio, Greece
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(18), 10175; https://doi.org/10.3390/app151810175
Submission received: 21 August 2025 / Revised: 13 September 2025 / Accepted: 16 September 2025 / Published: 18 September 2025
(This article belongs to the Section Computing and Artificial Intelligence)

Abstract

Reinforced concrete (RC) columns play a vital role in structural integrity, and accurately predicting their failure modes is essential for enhancing seismic safety and performance. This study explores the use of a supervised machine learning approach—specifically, an artificial neural network (ANN) model—to classify failure modes of RC columns. The model is trained using data from the well-established Pacific Earthquake Engineering Research Center (PEER) structural performance database, which contains results from over 400 cyclic lateral-load tests on RC columns. These tests encompass a wide range of column types, including those with spiral or circular hoop confinement, rectangular ties, and varying configurations of longitudinal reinforcement with or without lap splices at critical sections. The ANNs were evaluated using a randomly selected subset from the PEER database, achieving classification accuracies of 94% for rectangular columns and 95% for circular columns. Notably, in certain cases, the model’s predictions aligned with or exceeded the accuracy of traditional building code-based methods. These findings underscore the strong potential of machine learning—particularly ANNs—for reliably postdicting failure modes (even the brittle ones) in RC columns, signaling a promising advancement in the field of earthquake engineering.

1. Introduction

The failure behavior of structural elements—such as reinforced concrete (RC) columns—is influenced by a variety of factors. These include geometric characteristics, longitudinal reinforcement, the effectiveness of transverse reinforcement in providing confinement, and the loading history. The performance of these columns throughout the loading range is governed by several interacting resistance mechanisms, including flexure, shear, buckling of longitudinal bars under compression, and—in cases with lap splices—the development behavior of the lap-splice itself. Often, a combination of these mechanisms determines the overall response of a column, particularly under cyclic loading. Numerous models have been developed to predict both the strength and deformation capacity of columns. However, comparisons with experimental data show that predictions for deformation capacity carry significantly more uncertainty—by at least an order of magnitude—than those for strength [1,2].
System identification and damage detection form a dual-focused research area that increasingly utilizes machine learning (ML) to simulate structural behavior and forecast seismic responses. Laboratory testing of RC structures has generated valuable data, enabling ML techniques to identify failure modes, predict strength and capacity, and model constitutive behavior [3]. Recently, ML has been applied to risk assessment and predictive modeling within civil engineering [4,5,6,7,8,9,10,11]. Some studies have focused specifically on predicting failure modes and estimating shear strength in beam–column joints. For instance, Mitra et al. (2011) [12] distinguished between non-ductile joint shear failures and ductile beam yielding in interior joints [6,9,12,13]. Similarly, Tang et al. (2022) [14] performed low-cycle reciprocating load tests on 23 recycled aggregate concrete-filled steel tube columns and three conventional counterparts. They used artificial intelligence—specifically, random forests, optimized via the firefly algorithm—to analyze how different parameters affect the seismic performance of concrete columns. Further related research, including multi-objective optimization studies, is discussed in Tang et al. (2023) [15].
Machine learning (ML), a branch of artificial intelligence (AI), has demonstrated significant effectiveness in optimizing and predicting structural behavior [16,17,18,19,20,21,22,23,24]. Unlike traditional approaches to analyzing reinforced concrete (RC) slab–column systems, ML enables engineers to efficiently process large datasets and uncover intricate patterns related to dynamic behavior. Its strength lies in the ability to account for a wide range of input variables and their complex interdependencies, making ML highly valuable for predicting failure modes and enhancing structural optimization [25,26,27,28,29]. The integration of ML into structural engineering has led to notable progress in understanding and modeling the complex behavior of RC structures. For instance, Zhou et al. [30] explored the use of deep learning models—including multi-layer perceptrons and one-dimensional convolutional neural networks—to predict failure modes and structural responses of RC slabs under blast loads. Their findings demonstrate that ML techniques can effectively handle multi-dimensional datasets, providing accurate and interpretable predictions that outperform traditional methods. Similarly, hybrid approaches that combine ML with optimization algorithms have improved the accuracy of punching shear strength (PSS) predictions in RC slabs [31]. The importance of interpretability in ML applications has also been emphasized. Shen et al. [32], for example, applied XGBoost alongside SHAP (Shapley Additive Explanations) to illustrate how key input variables—such as reinforcement ratios—affect structural performance. This level of transparency increases confidence in ML models, particularly for safety-critical engineering applications. In addition to static failure mode prediction, ML has been successfully applied to dynamic analysis. Zhao et al. [33] utilized support vector machines and Gaussian process regression to estimate the maximum displacement of RC slabs under blast loading. Their study highlighted the superior accuracy and efficiency of ML models compared to traditional numerical simulations, making them well-suited for real-time evaluations. Additionally, Albostami et al. [34] investigated the use of artificial neural networks (ANNs) and evolutionary algorithms for optimizing the punching shear strength of steel fiber-reinforced concrete slabs. Collectively, these studies highlight the transformative potential of ML in structural engineering applications [35,36].
Previous research by the authors [36] has highlighted several key findings regarding key features affecting the ductility of RC columns. For example, regarding concrete strength, the following remarks can be made:
(a)
Higher-strength materials exhibit lower ultimate strain,
(b)
Confinement can increase strain capacity;
(c)
Higher concrete strength reduces the compression zone at both yielding and failure.
Overall, greater concrete strength tends to reduce ductility. The presence of compressive axial load further decreases the curvature ductility of a section. Experimental results support this trend, showing increased brittleness, especially when axial load ratios exceed the balanced failure condition. The shear span-to-depth ratio (aspect ratio) plays a critical role in shear behavior. For columns with a small aspect ratio, shear deformations may become significant relative to flexural deformations. When shear response dominates, the hysteresis (force–deformation) curve displays more pronounced pinching and a faster reduction in energy dissipation capacity. Finally, displacement ductility is inversely related to the aspect ratio, which, for a given flexural resistance, is itself inversely related to shear demand (maximum shear force). According to the literature [3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36], ANNs and deep learning can capture better the above-described nonlinearity between these features of RC columns and the final failure mode.
This study investigates the effectiveness of a supervised learning algorithm—ANNs—as a predictive tool for postdicting the failure modes of reinforced concrete (RC) columns. The assessment is based on a well-known experimental dataset originally compiled by Berry et al. (2004) [37], widely recognized as the PEER (Pacific Earthquake Engineering Research Center) structural performance database. This comprehensive dataset consolidates results from over 400 cyclic lateral-load tests on RC columns, covering various types, including spiral or circular hoop-confined columns, rectangular tied columns, and those with or without lap splices in the longitudinal reinforcement at critical sections. Where available, the database includes detailed information for each test, such as column geometry, material characteristics, reinforcement specifications, test setup (accounting for P-Delta effects), axial load, digital records of lateral force–displacement at the column top, and associated top displacements corresponding to different levels of observed damage.
In the latter database [37], column failure modes were categorized as follows:
(a)
Flexure-critical;
(b)
Flexure–shear-critical;
(c)
Shear-critical.
These classifications were based on the following criteria:
  • If no shear damage was reported, the column was categorized as flexure critical.
  • If shear damage (diagonal cracks) was noted, the absolute maximum effective force (Feff)—the highest measured force in the experimental response—was compared to the calculated “ideal” force (F0.004), corresponding to a maximum axial compressive strain of 0.004 (the strain at which unconfined concrete spalls). The failure displacement ductility (μfail) was defined as the displacement ductility at 80% of the maximum effective force (Feff). If F e f f < 0.95 · F 0.004 or if μ f a i l 2 , the column was classified as shear-critical. Otherwise, the column was categorized as flexure–shear-critical. All columns in the database were further grouped by cross-sectional shape (rectangular or circular).
This paper has the following contributions in the research area of ML methods in earthquake engineering:
  • According to the authors’ knowledge, the PEER structural performance database is employed for the first time in order to detect the failure mode of RC columns based on the traditional methods which employ engineering mechanics solutions applied to the whole database.
  • The above results are thoroughly compared to the performance of ANNs for the entire database, both for rectangular and circular RC columns.
  • Finally, all the performance metrics necessary for the evaluation of the ML methodology in detecting the failure mode of RC columns are provided too.
The structure of this study is as follows: After the Introduction, which describes the initiatives of this research paper, the employed data and the performed traditional methodology are described in Section 2. In the latter section, the performance of traditional methods based on engineering mechanics and building code scrutiny is given in detail. The steps of the supervised ML method carried out in Python programming language (Python 3.12) and its output results are provided in Section 2 and Section 3. Finally, the discussion of the latter results is presented in Section 4, while the conclusions and future work are presented in Section 5.

2. Materials and Methods

Reinforced concrete (RC) columns play a critical role in the structural integrity of buildings, as their failure can result in severe and disproportionate impacts on the entire system. The behavior of RC columns subjected to combined axial load, shear, and flexure has been the focus of extensive research for decades. For flexural behavior, methods such as sectional analysis or fiber modeling in a one-dimensional stress field can effectively estimate ultimate strength, yield deformation, and predict flexural failure modes. However, when shear or combined shear–flexure behavior governs the response, sectional analysis alone becomes insufficient. This is because shear force transfer involves complex stress fields that span the entire member, extending to its supports. Figure 1 shows the shear strength degradation models adopted by EN 1998-3 (2005) [38] and ASCE/SEI 41 (2007) [39], which are used to depict the envelope of resistance curves for RC columns as a function of displacement ductility.
These models are used as the primary basis for determining whether shear failure occurs before or after flexural yielding—identified by the intersection point of the shear strength curve and the flexural capacity curve. To define the shear failure strength and deformation of a reinforced concrete column, the flexural capacity curve must first be established using conventional flexural analysis. This curve is then combined with the shear strength degradation curve provided by design codes. This method is employed in the current section to assess how accurately building code-based provisions can identify the actual failure mode of RC columns, prior to evaluating the same performance using machine learning techniques in the following Section.

2.1. Flexural Capacity

Flexural capacity curves, as shown in Figure 1 for the RC columns in the PEER database [37], are derived from nonlinear static pushover or cyclic analyses performed using the widely recognized MATLAB (2024b) toolbox, FEDEAS Lab Release 3.0 [40,41,42], under the assumption of flexural behavior without shear failure. Numerical simulations were conducted using a nonlinear fiber beam–column element that captures the spread of plasticity along the member. The longitudinal beam element is modeled using a force-based approach with a linear moment distribution, which constructs a flexibility matrix that is updated incrementally as nonlinearity increases. Strain–displacement relationships are implicitly determined by inverting this flexibility matrix to derive stiffness. Assuming strain compatibility among the constituent materials, the model evaluates sectional responses at specific integration points along the member’s length. At the sectional level, the Bernoulli assumption—that plane sections remain plane and perpendicular to the member’s axis—was employed to relate fiber strains to sectional curvature and axial strain. Nonlinear uniaxial material models define the normal stress–strain behavior of individual fibers, while shear effects on principal stress orientations across the section are neglected. Figure 2 illustrates a typical discretization of a column section. Sectional stress resultants, including moment and axial load, were obtained by summing the contributions of the fiber stress resultants.

2.2. Shear Capacity

Shear capacity curves of the RC columns of the PEER database were obtained based on the shear strength degradation model of Figure 1. According to EN 1998-3 (2005) [38], the part of the cyclic shear resistance that depends on concrete and transverse steel contribution (excluding the part owing to axial load contribution), VR, decreases with the plastic part of ductility demand, expressed in terms of ductility ratio of the transverse deflection of the shear span or of the chord rotation at member end: μ Δ p l = μ Δ 1 . For this purpose, μ Δ p l may be calculated as the ratio of the plastic part of the chord rotation, θp, normalized to the chord rotation at yielding, θ y . Thus, EN 1998-3 (2005) [38] defines shear strength accounting for the above reduction as follows:
V R = h x / 2 L s · min N ; 0.55 A c f c + 1 0.05 m i n 5 ; μ Δ p l · 0.16 m a x 0.5 ; 100 ρ t o t 1 0.16 m i n 5 ; L V / h f c A c + V w
where h is the depth of the cross-section (equal to the diameter D for circular sections); x is the compressive zone depth; N is the compressive axial force (positive, taken as being zero for tension); L s =   M / V is the shear span of the member; A c is the cross-sectional area, taken as being equal to b w d for a cross-section with a rectangular web of width (thickness) b w and structural depth d or to π D c 2 / 4 (where D c is the diameter of the concrete core to the inside of the hoops) for circular sections; f c is the concrete compressive strength, and ρ t o t is the total longitudinal reinforcement ratio. The term V w is the contribution of transverse reinforcement to shear resistance, taken as equal to the following:
V w = π 2 A s w S f y w D 2 c
where, f y w is the yield stress of the transverse reinforcement, Asw is the area of the spiral wire, c is the concrete cover, and S is the spiral step (spacing between successive turns of a spiral). Similarly, for rectangular cross-sections with a web having a width of b w ,
V w = ρ w b w z f y w
where ρ w is the transverse reinforcement ratio, z is the height of the equivalent truss (internal lever arm between longitudinal tension and compression resultants, i.e., d-d′ in beams and columns). In concrete columns with a shear span ratio of L s / h less than or equal to 2, the shear strength, V R cannot exceed the value corresponding to failure by web crushing along the diagonal of the column after flexural yielding, V R , m a x , which, under cyclic loading, may be calculated from the following expression:
V R , m a x = 4 / 7 1 0.02 m i n 5 ; μ Δ p l 1 + 1.35 N / A c f c 1 + 0.45 100 ρ t o t · m i n 40 ; f c b w z · s i n 2 δ
where δ is the angle between the diagonal strut that is defined by the centroids of the compression zones at the column ends, and the axis of the column ( tan δ = h / 2 L s ).
ASCE/SEI 41 [39] represents the most recent update in a series of guidelines developed following the FEMA [43] initiatives from the 1990s and 2000s, which aimed to establish a consistent assessment framework for existing structures. The FEMA/ATC documents were the first to provide an integrated reference for performance-based engineering, where deformation and force demands under various seismic hazards are compared against structural capacities at different performance levels (i.e., damage states). At the start of this significant FEMA project, limited data existed on the performance of existing components, leading to inconsistent application of reliability concepts in developing performance criteria. Estimating the shear strength of an RC element remains a complex challenge because it requires a thorough understanding of multiple interacting behavior mechanisms under reversed cyclic loading. Shear strength is strongly influenced by factors such as loading history, element dimensions (e.g., aspect ratio), concrete strength, longitudinal reinforcement ratio, and particularly the ratio and detailing of transverse reinforcement. To date, it has not been possible to theoretically derive shear strength solely from first principles of mechanics without relying on calibrated empirical constants. Consequently, shear strength estimates based on design expressions are inherently dependent on the experimental datasets used to calibrate them, as well as on researchers’ interpretations regarding the influence of various variables on shear mechanics. The following formula for estimating the shear strength of reinforced concrete columns is recommended by the ASCE/SEI 41 (2007) [39] Code for seismic rehabilitation of existing buildings:
V R = V c + V w = k μ Δ 0.5 f c / L s / d 1 + N / 0.5 A g f c 0.8 A g + k μ Δ · A s w f y w d / S
where V c is the concrete’s contribution to shear resistance; V w is the contribution of transverse reinforcement; d is the effective depth; L s is the shear span of the column; N is the axial force (compression positive, taken as zero for tension); A g is the gross cross-sectional area of the column; A s w is the cross-sectional area of one layer of stirrup reinforcement parallel to the shear action; and S is the centerline spacing of stirrups along the length of the member. If S is equal to or greater than half of the effective depth of the column, then the contribution of steel reinforcement V w to shear strength is reduced to 50% of its estimated value from the above equation. If S is equal to or greater than the effective depth of the column, then zero shear strength contribution from steel reinforcement V w is considered; f c is the concrete compressive strength; k μ Δ is the shear strength reduction coefficient that depends on ductility demand. If ductility demand is less than or equal to 2, then the factor is equal to 1 (i.e., no strength reduction). If the ductility is greater than 6, then the reduction factor is equal to 0.6. For ductility between 2 and 6, the reduction factor is linearly interpolated between the proposed values.

2.3. Failure Mode Prediction

The next section will evaluate the effectiveness of machine learning methods—particularly ANNs—in predicting the failure modes of RC columns using test cases from the PEER structural performance database [37]. In this section, the performance evaluation will instead be carried out using the traditional engineering mechanics approach, applied to the same set of column tests. Furthermore, the confusion matrix will be introduced as a performance metric for the traditional method, encompassing both circular and rectangular RC columns from the PEER database.
For a circular column that failed in flexure, a single beam–column element was used to model the entire length of the cantilever column (Figure 2), with five Gauss–Lobatto integration points distributed along the element (FEDEAS Lab [40,41,42]). The effect of confinement on the concrete core was incorporated by adjusting the properties of the uniaxial stress–strain relationship for concrete in compression [44,45]. The P-Delta effect was not considered in this simulation. The resulting lateral force–lateral displacement response is shown in Figure 3, compared against experimental data. Similarly, for a rectangular RC column from the test set that also failed in flexure, a single fiber element represented the entire cantilever height (Figure 2), with five Gauss–Lobatto integration points along its length. The uniaxial stress–strain behavior of concrete was modeled using the relationship proposed by Mander et al. (1988) [45]. However, the differing confinement between the unconfined concrete cover and the confined core was not accounted for in the section discretization (Figure 2). The longitudinal steel reinforcement’s stress–strain behavior was simulated using the Menegotto and Pinto (1973) model [46]. The P-Delta effect was included here. The lateral force–lateral displacement curve obtained from this numerical simulation is compared with experimental results in Figure 4. As with the circular columns, a strong correlation between numerical and experimental results was observed [47]. Consequently, it will be assumed that the traditional engineering mechanics methods and code provisions can predict flexural failure modes of both circular and rectangular columns with 100% accuracy.
Figure 5 shows a comparison between analytical and experimental responses for a rectangular column (ID#140) that failed in shear. The correlation is notably poor, even regarding the initial stiffness predicted by flexural analysis. This discrepancy is due to the exclusion of deformation effects from reinforcement pullout and shear deformation. It is apparent that only the degrading shear strength model from ASCE/SEI 41 (2007) [39] intersects the flexural capacity curve, indicating shear failure caused by shear strength degradation. However, the predicted displacement at which this failure occurs precedes the actual onset of strength degradation observed experimentally. Because not all code provisions correctly predicted the failure mode in this case, the prediction is considered unsuccessful.
Both shear strength degradation models shown in Figure 6 predicted shear failure occurring after yielding, but at displacements considerably smaller than those recorded in the experimental results. Among the two, the EN 1998-3 (2005) [38] model offered a closer estimation of shear failure strength than the ASCE/SEI 41 (2007) [39] model. In this instance, the traditional method successfully predicted the failure mode. Additional comparison cases for the whole PEER database can be found in [47].
The performance metrics for predicting failure modes of circular RC columns using the traditional method are presented below. This approach, grounded in engineering mechanics and building code provisions (also see [47], Figure 2), achieves an accuracy of 81% in identifying the actual failure modes of the tested columns. This accuracy is determined from Table 1 by dividing the sum of the diagonal elements by the total sum of all elements in the table.
Lastly, the performance metrics for predicting failure modes of rectangular RC columns using the traditional method are also presented below. This approach, based on engineering mechanics and code provisions (see also [47]), attains an accuracy of 97% in correctly identifying the actual failure modes of the tested columns. The accuracy is calculated from Table 2 by dividing the sum of the diagonal elements by the total sum of all elements in the table.

2.4. Artificial Neural Networks with Python

Following the presentation of failure modes and performance metrics obtained from traditional nonlinear structural analysis methods, this section introduces a methodology for predicting failure modes of reinforced concrete columns using machine learning (ML) techniques. The focus is on supervised ML approaches, particularly ANNs, applied to a randomly selected test set from the PEER database [37].
The typical workflow for any machine learning task includes the following steps:
  • Define the problem and determine the necessary data.
  • Gather the data in a usable format.
  • Identify and address any data gaps or uncertainties.
  • Prepare the data for input into the machine learning model.
  • Train the model using the training dataset.
  • Apply the trained model to make predictions on the test dataset.
  • Evaluate the predictions against known test outcomes and calculate performance metrics.
  • If results are unsatisfactory, improve the model, collect more data, or investigate alternative modeling methods.
Neural networks are models that attempt to mimic the functioning of the human brain to solve various types of problems, including classification problems, regression, and forecasting the future values of a variable. The specialized branch of machine learning that specializes in training neural networks (especially those with complex structures) is called deep learning in the literature (Burkov A., 2019 [48]). A neuron is the building block of a neural network. In other words, a neural network consists of a set of neurons that are arranged within the network in different layers.
The process of training an ANN on the available data involves determining the optimal values of the parameters that “connect” each neuron in one layer to the neurons in the immediately preceding layer. In this study, there were 500 neurons in the hidden layer. This process, called forward propagation, can be described in the following steps:
  • The records of the entire training set pass through the neural network, and for each one, the network generates a prediction of the variable to be predicted.
  • The above predictions are used to calculate the value of the cost function, which quantifies the “error” made by the ANN in attempting to predict the value to be predicted. A very common choice is the mean squared error (MSE) function.
  • Forward propagation, described in steps 1 and 2, is followed by backward propagation, during which the parameter values used in the neural network in steps 1 and 2 to generate predictions from the ANN are revised and renewed in such a way as to contribute to reducing the value of the cost function calculated above. This process is called backward propagation because the revision–renewal of the parameter values starts from the output layer and reaches the input layer of the ANN.
  • The process described in steps 1 to 3, where the records of the training set are forward propagated to calculate a value of the cost function and then backward propagated with the aim of updating the values of the parameters used in order to reduce the value of the cost function calculated, is referred to in the literature as an epoch.
  • The next epoch begins, using the revised values of the parameters determined during the backward propagation of the previous epoch. The training process stops at the last epoch selected, and the ANN parameter values obtained in the backward propagation of the last epoch are the final ones for the ANN.
It is worth noting that the number of epochs (here equal to 500) that will take place during ANN training is selected by the analyst and constitutes a hyperparameter of the ANN model. Usually, the number of epochs to be used is determined by trial and error, and the general rule is that fewer epochs often lead to ANNs that exhibit underfitting, while too many epochs are associated with ANNs that exhibit overfitting, since in one case the model comes into contact with the testing set records a few times, while in the other case it examines the test set records more times.
From a mathematical point of view, training a neural network, like a “classic” supervised learning model, can be described as the problem of minimizing the selected cost function under the values of the model parameters, which in the case of an artificial neural network are the parameters that weight the outputs of the neurons of the immediately preceding layer of the network at the input of the neurons of the immediately following layer of the network. Such a problem is usually too complex to be solved accurately with closed-form solutions. Thus, in practice, this problem is solved using numerical methods. This numerical solution is aided by optimization algorithms, which are algorithmic procedures that “guide” the process of finding the values of the network parameters that correspond to the minimum value of the cost function.
The adaptive moment estimator (Adam) algorithm applied in this study is one of the most widely used solving algorithms today. It maintains a different learning rate for each parameter of the network, unlike other algorithms that use a common learning rate for all parameters. It is considered one of the best options for training neural networks that solve complex problems, as it is quite effective on complex and noisy data and helps to quickly converge on the final solution to the problem.
It is also clear that choosing the appropriate activation function for both the neurons of the hidden layers of a neural network and the neurons of the output layer is a crucial choice in the process of developing a neural network model. The choice varies depending on the problem that the neural network is called upon to solve (regression or classification) and whether the activation function will be used in the hidden layer or in the output layer of the network. The following Table 3 summarizes the activation functions applied in this study.
A very important hyperparameter in training a neural network is the cost function that will be used. As explained, the entire process of training a model consists of finding the optimal estimates of the model parameters, i.e., those that minimize the selected cost function. Up to this point, reference has been made mainly to the mean square error (MSE) function, which, although widely used and useful, cannot be used in classification problems. It is worth noting that while in the case of binary classification, the output layer of the ANN contains one neuron (producing as output the probability Y = 1), in non-binary classification, the output layer contains as many neurons as there are possible (distinct) values of the variable to be predicted (Figure 7). In Table 4, the cost function applied here for non-binary classification is reported.

3. Results

A review of the full PEER database [37] for both circular and rectangular RC columns reveals that not all necessary parameters for defining the key variables influencing failure mode and displacement ductility are available for every column. Therefore, data files containing the required parameters—such as aspect ratio, axial load ratio, concrete strength, transverse reinforcement ratio, and normalized maximum shear stress—were generated and categorized into two groups based on section shape: rectangular and circular RC columns (see Appendix A).
These datasets were then split into training and testing sets for each column type. The test data were set to comprise 25% of the total dataset, with the remaining 75% allocated for training (based on previous research by the authors on the same data as the best choice [36]). During the training phase, the model was provided with both the input features and the corresponding failure modes (flexure, flexure–shear, or shear—hot-encoded in the dataset as 0, 1, and 2, respectively), enabling it to learn the relationships between the features and the target variable. As previously discussed, it is expected that these input features are correlated with the failure mode, and the model’s objective is to discover this underlying relationship.
Once trained, the model is tested using the test dataset, where it is given only the feature data—without the actual failure mode labels—and is asked to predict the failure modes. Since the true failure modes are known to the supervisors, the model’s accuracy can then be evaluated. In general, dividing the dataset into training and testing subsets (hold-out method) ensures that the model is evaluated on data representative of the entire dataset while preventing overfitting.

3.1. Rectangular RC Columns

The performance metrics for rectangular RC columns are presented below. The ANN model achieved an accuracy of 94% in predicting the actual failure modes of the columns in the test dataset. This accuracy is calculated from Table 5 by dividing the sum of the diagonal elements by the total sum of all elements in the table. Additional performance metrics are provided in Table 6. Furthermore, Table 6 indicates that the model performs better at predicting flexural and shear failure modes than flexure–shear failures. This is understandable, as distinguishing flexure–shear failure is often more complex, even in practical engineering assessments, particularly in seismic structural assessment. When each influencing parameter in the feature data is examined individually, the transverse reinforcement ratio emerges as the most significant factor for the model’s success. This outcome verifies that the model has accurately captured the relationship between all features and the target failure mode, which is essential for building a prediction model based on physically meaningful ML methods [36]. It is important to note that Table 5 provides a clear explanation of the data illustrated in Figure 8, while Table 6 further clarifies the interpretation of Table 5.
In addition, the following metrics are applied and depicted in Figure 9:
  • The receiver operating characteristic (ROC) curve demonstrates the balance between True acceptance rate (TAR) along the y-axis and false acceptance rate (FAR) along the x-axis. The upper left corner of the contour represents the ideal point where TAR equals one and FAR equals zero.
  • The area under the curve (AUC) is used to quantify the quality of the authentication model as an alternative to accuracy. The value of AUC ranges from 0.0 to 1.0.
Finally, the principal component analysis (PCA) model is a model widely used for reducing the dimensionality of data (dimensionality reduction) in order to utilize only features–variables that provide knowledge and significantly improve models during the training phase. The graph below (Figure 10) shows a simple problem for the purposes of the presentation, since the human eye cannot visualize more than three dimensions. Specifically, each record (green dot) is initially described by a set of three variables (X1, X2, and X3) and then, after applying the principal component analysis, the same set can be described by just two variables, the two principal components (PC1 and PC2), thereby reducing the dimensions of the problem without losing important information from the data. In the employed ANN model, the input variables are 5 (see Appendix A). Based on that, in order to identify the decision boundaries or failure surface boundaries of the ANN model and its performance on the test set, the decision surface is plotted in Figure 11 for rectangular RC columns. It can be clearly seen that the model is not successful in predicting the flexure–shear failure mode, as the previous performance metrics imply too.

3.2. Circular RC Columns

The performance metrics for circular RC columns are presented below. The ANN model achieved an accuracy of 95% in predicting the actual failure modes of the columns in the test dataset. This accuracy is calculated from Table 7 by dividing the sum of the diagonal elements by the total sum of all elements in the table. Additional performance metrics are provided in Table 8. Furthermore, Table 8 indicates that the model performs better at predicting flexural and shear failure modes than flexure–shear failures. This is understandable, as mentioned already, as distinguishing flexure–shear failure is often more complex even in practical engineering assessments, particularly in seismic assessments. By analyzing each influencing parameter in the feature data individually, it becomes evident that the transverse reinforcement ratio is the most critical factor for the model’s success. This finding confirms that the model has correctly captured the relationship between all features and the target failure mode. Such alignment is essential for developing an ML prediction model grounded in physical meaning [36]. It is important to note that Table 5 provides a clear explanation of the data illustrated in Figure 12, while Table 8 further clarifies the interpretation of Table 7.
In addition, the two metrics of ROC and AUC are applied and depicted in Figure 13. Finally, in order to identify the decision boundaries or failure surface boundaries of the ANN model and its performance on the test set, the decision surface is plotted in Figure 14 for circular RC columns. It can be clearly seen that the model is not perfectly successful in predicting the flexure–shear failure mode, as the previous performance metrics imply too.
Finally, for both ANNs for circular and rectangular columns, the loss and accuracy indices during training are depicted in Figure 15 below. The influence of the number of epochs on these indices is evident. This figure compares the training behavior of ANNs for circular and rectangular columns over 500 epochs, showing loss (left) and accuracy (right). For circular columns, the loss decreases smoothly from about 1.6 to ~0.3–0.4, while accuracy starts near 50% and gradually climbs with fluctuations to ~90% by epoch 500, suggesting the task is more complex and requires longer training. In contrast, for rectangular columns, the loss drops sharply from ~2.0 to ~0.2–0.3 within the first 50 epochs, and accuracy starts higher (around 80%), quickly stabilizing near 90% by ~100 epochs with much smoother convergence. Overall, rectangular columns are easier for the ANN to learn, showing faster, more stable performance, while circular columns demand more epochs and display greater variability.

4. Discussion

Based on previous studies by the authors [1,2,36], the current state of modeling the lateral load response of reinforced concrete columns still presents several challenges. Key areas requiring improvement include more accurate estimation of the behavior of columns prone to shear failure after flexural yielding; enhanced methods for predicting shear strength and its degradation with increasing displacement ductility; consideration of reinforcement pullout effects on stiffness; better representation of hysteresis loop shapes; understanding the negative impact of axial loads at large displacements; and accurately determining the deformation levels (e.g., drift ratios) associated with key points along the column’s response curve. These unresolved issues must be addressed before performance-based assessment frameworks can be considered complete and fully reliable [1,2,36]. In addition, the overall accuracy of other machine learning methods, such as random forests, performed by the authors [36] for rectangular RC columns reaches 94%, while for circular RC columns, it is 86%. The performance in the latter case is affected by the size of the training and testing datasets, rather than by the number of decision trees used in the random forest algorithm. Lastly, brittle failures—particularly in circular RC columns—show relatively low precision and recall scores.
Within this context, the present study demonstrates that integrating physical knowledge—via experimental databases—into machine learning (ML) approaches can lead to accurate predictions of RC column failure modes. The results show that the ANN model effectively predicts failure modes for both circular and rectangular RC columns and for ductile and brittle failure mode types. The model achieved an overall accuracy of 94% for rectangular RC columns and 95% for circular ones. In comparison, as shown in Section 2, the traditional code-based method incorporating nonlinear structural analysis attained accuracies of 97% and 81% for rectangular and circular columns, respectively. These results indicate that the ANN approach outperformed the traditional engineering mechanics-based method in predicting the failure modes of circular columns. The latter was also confirmed by the precision and recall scores for brittle failure modes in circular RC columns. These findings suggest neural networks or deep learning may offer better performance in these cases compared to other ML methods such as random forests [36,47,49].

5. Conclusions

Accurately predicting the failure modes of RC columns is critical for developing effective retrofitting strategies for modern buildings and bridges. Traditional methods, which primarily rely on nonlinear structural analysis, are often time-consuming and require substantial effort to achieve reliable results. This study explores the integration of physical knowledge with machine learning (ML) techniques to enhance failure mode prediction for RC columns. Leveraging the PEER structural performance database, the research proved that supervised ML models—specifically ANNs—can effectively classify failure modes when applied to a randomly selected test set from the PEER database, especially when supplemented with physical insights. In several instances, the ML model’s predictions matched or surpassed those obtained using conventional building code-based methods. Importantly, this study is the first to apply its methodology to the whole PEER database, through nonlinear structural analysis using both traditional methods and supervised ML techniques, to predict RC column failure modes. It also addresses the influence of column cross-sectional geometry—a factor often overlooked in previous studies that predominantly focused on circular columns. These outcomes underscore the significant potential of ML to advance the field of earthquake engineering. Future research endeavors of the authors could include a real-world structural case for seismic assessment and retrofit based on ML methods.

Author Contributions

Conceptualization, K.G.M.; Data curation, K.G.M.; Formal analysis, K.G.M. and G.N.B.; Investigation, K.G.M.; Methodology, K.G.M. and G.N.B.; Project administration, G.N.B.; Resources, K.G.M.; Software, K.G.M.; Supervision, G.N.B.; Validation, K.G.M. and G.N.B.; Visualization, K.G.M.; Writing—original draft, K.G.M.; Writing—review and editing, G.N.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The present research work is partially based on the M.Sc. thesis of K.G.M. [47] (supervised by G.N.B.), which was extended to the application of supervised ML methods such as ANNs to the postdiction of reinforced concrete columns’ failure modes.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AIArtificial Intelligence
MLMachine Learning
ANNsArtificial Neural Networks
TPTrue Positive
TNTrue Negative
FPFalse Positive
FNFalse Negative
TARTrue Acceptance Rate
FARFalse Acceptance Rate
ROCReceiver Operating Characteristic
AUCArea Under Curve
PEERPacific Earthquake Engineering Research Center
RCReinforced Concrete

Appendix A

Table A1. Feature values and true label values of circular RC columns from the PEER structural performance database.
Table A1. Feature values and true label values of circular RC columns from the PEER structural performance database.
Feature ValuesTrue Label Values
(0 = Flexure, 1 = Flexure–Shear, 2 = Shear)
Aspect RatioAxial Load Ratioρs (%)fc (MPa)vmax/√fcFailure
2.000.000.5137.50.421
2.000.000.5137.20.291
2.500.000.51360.371
2.000.000.5130.60.422
2.000.000.7631.10.471
1.500.000.5130.10.572
2.000.000.3829.50.412
2.000.201.0228.70.691
2.000.201.0231.20.641
2.000.200.5129.90.591
1.500.101.0228.60.781
2.000.101.0236.20.581
2.000.000.5133.70.431
2.000.000.5134.80.311
2.000.100.5133.40.512
2.500.100.5134.30.441
1.500.100.51350.682
1.500.100.3834.40.592
1.750.170.3836.70.642
2.000.000.3833.20.372
2.000.000.3930.90.412
2.000.000.7632.30.471
2.000.000.7733.10.471
2.000.191.42380.600
2.000.390.47370.641
2.000.391.42370.760
6.220.050.6338.80.070
6.220.090.6336.20.080
2.930.050.6335.90.191
2.920.100.6334.40.211
7.500.241.4534.50.180
3.750.241.4534.50.390
3.750.351.4534.50.400
6.010.070.6335.80.120
3.010.071.4934.30.310
3.000.101.4124.10.270
3.000.211.4123.10.310
6.000.100.6825.40.130
3.000.101.4124.40.260
3.000.201.4124.30.320
6.000.110.6823.30.130
4.500.090.94290.190
4.500.090.94290.190
4.500.090.9435.50.170
4.500.090.9435.50.210
4.500.090.9435.50.180
4.500.090.9432.80.190
4.500.090.9432.80.170
4.500.090.9432.50.180
4.500.100.94270.200
4.500.100.94270.190
4.500.100.94270.190
1.500.060.28300.261
1.500.060.17300.371
6.000.150.8941.10.190
1.990.311.1438.30.610
1.99−0.101.1439.20.281
1.990.151.1439.40.540
1.990.152.70351.021
1.99−0.080.8535.20.411
1.990.333.04351.140
8.000.300.9236.60.190
8.000.271.38400.170
8.000.280.9238.60.190
4.000.070.70310.180
8.000.070.70310.090
10.000.070.70310.060
4.000.070.70310.110
4.000.070.70310.300
3.000.090.8934.50.320
8.000.090.8934.50.120
10.000.090.8934.50.110
3.000.040.5434.60.260
3.000.040.81330.280
6.580.311.54650.180
6.580.313.49650.170
6.580.421.74900.170
6.580.211.54900.160
6.580.421.54900.170
2.580.000.1034.70.191
2.580.000.2635.40.231
2.000.000.1329.80.252
2.000.000.1326.80.222
2.000.000.1331.20.202
Table A2. Feature values and true label values of rectangular RC columns from the PEER structural performance database.
Table A2. Feature values and true label values of rectangular RC columns from the PEER structural performance database.
Feature ValuesTrue Label Values
(0 = Flexure, 1 = Flexure–Shear, 2 = Shear)
Aspect RatioAxial Load Ratioρs (%)fc (MPa)vmax/√fcFailure
2.180.261.5023.10.480
2.180.212.3041.40.420
2.180.422.0021.40.480
2.180.603.5023.50.470
4.000.382.8323.60.250
4.000.212.22250.210
4.000.100.8646.50.180
4.000.301.22440.260
4.000.300.80440.260
4.000.300.57400.260
4.000.221.5628.30.250
4.000.391.9940.10.270
4.000.500.66410.290
4.000.500.32400.290
4.000.701.26420.290
4.000.700.70390.300
4.000.702.33400.310
4.000.202.5525.60.210
4.000.202.5525.60.210
4.000.202.5525.60.220
4.000.202.5525.60.210
3.000.101.70320.230
3.000.101.70320.240
3.000.302.0832.10.360
3.000.302.0832.10.360
2.970.102.1726.90.320
1.500.331.1820.60.570
1.500.170.8121.60.472
1.500.351.39210.611
4.000.030.3224.80.150
4.000.030.3224.80.140
4.000.030.3224.80.140
2.000.140.57320.451
2.000.150.5729.90.511
1.650.050.3627.10.452
2.000.800.7321.10.581
2.000.800.7321.10.610
2.000.901.7521.10.571
3.000.700.7328.80.411
3.000.700.7328.80.401
3.000.701.7528.80.381
3.000.110.3827.90.250
3.000.110.3827.90.240
3.000.110.3827.90.250
3.000.120.3824.80.270
3.000.110.3827.90.250
3.000.110.3827.90.230
1.250.180.2131.80.712
1.250.450.21330.722
2.500.401.6185.70.660
2.500.631.6185.70.650
2.500.631.6185.70.670
2.500.251.61115.80.590
2.500.251.61115.80.590
2.500.421.61115.80.670
2.500.421.61115.80.670
1.500.260.9125.80.641
1.500.620.9125.80.671
2.000.350.5099.50.660
2.000.350.7599.50.660
2.000.350.6199.50.690
2.000.350.5099.50.650
2.000.350.5099.50.650
2.000.350.5099.50.670
2.000.350.5099.50.650
1.160.740.8946.30.981
2.880.120.3334.70.361
2.880.120.3334.70.370
2.880.150.4826.10.441
2.880.150.4826.10.410
2.880.110.3333.60.351
2.880.110.3333.60.390
2.880.070.3333.60.332
2.880.070.3333.60.350
2.880.110.6733.40.381
2.880.110.6733.40.370
2.880.111.4733.50.451
2.880.111.4733.50.450
2.880.110.9233.50.451
2.880.110.9233.50.450
5.500.101.5429.10.120
5.500.090.9330.70.120
5.500.101.5429.20.120
5.500.100.9327.60.150
5.500.201.5429.40.150
5.500.180.9331.80.140
5.500.261.5433.30.150
5.500.270.9332.40.150
5.500.281.54310.160
5.500.270.9331.80.150
1.110.160.2834.90.582
1.980.160.3134.90.472
1.110.270.28420.672
1.500.100.2629.90.422
3.000.212.1939.30.360
3.000.311.2639.80.370
2.860.000.8543.60.340
2.860.141.6934.80.380
2.860.152.54320.470
2.860.131.9537.30.460
2.860.131.95390.450
4.560.301.22800.230
4.560.301.22800.220
4.560.201.22800.180
4.560.201.22800.250
4.560.201.83800.250
4.560.301.83800.230
4.560.301.83800.230
4.560.201.83800.200
4.560.203.66800.180
4.560.303.66800.230
4.560.203.66800.240
4.560.303.66800.240
4.560.201.22800.310
4.560.301.22800.300
4.560.301.22800.310
4.560.201.22800.370
4.560.201.83800.290
4.560.201.83800.350
4.560.301.83800.310
4.560.301.83800.310
4.560.203.66800.310
4.560.203.66800.310
4.560.303.66800.300
4.560.303.66800.320
3.830.100.3727.20.300
3.830.240.3727.20.330
3.830.090.4828.10.310
3.830.230.4828.10.350
3.220.090.0826.90.262
3.220.070.0833.10.201
3.220.280.0825.50.291
3.220.260.0827.60.302
3.220.260.2527.60.322
3.220.090.0826.90.252
3.220.070.0833.10.191
3.220.280.2525.50.351
2.000.103.67760.580
2.000.203.67760.670
2.000.103.67860.460
2.000.193.67860.530
2.000.101.63860.451
2.000.191.63860.541
2.000.600.901180.610
2.000.601.411180.660
2.000.601.821180.740
2.000.351.411180.670
2.000.351.821180.670
7.640.340.1240.60.130
6.040.503.1572.10.190
6.040.362.8471.70.190
6.040.502.8471.80.190
6.040.505.1271.90.190
6.040.454.02101.80.210
6.040.466.74101.90.210
6.040.452.721020.180
6.040.474.29102.20.190
4.700.431.00340.270
4.700.432.00340.270
4.700.202.00340.230
4.700.461.33340.290
4.700.462.66340.330
4.700.462.66340.310
4.700.461.26340.300
4.700.231.26340.280
4.700.461.26340.310
4.700.462.66340.330
3.000.051.0069.60.200
3.000.051.0069.60.200
3.000.101.0067.80.280
3.000.101.0067.80.280
3.000.211.0065.50.320
3.000.211.0065.50.310
3.000.001.0037.90.230
3.000.001.0037.90.230
3.000.141.0048.30.250
3.000.141.0048.30.250
3.000.361.0038.10.330
3.000.361.0038.10.330
3.500.110.7624.90.310
3.500.160.7626.70.320
3.500.220.7626.10.370
3.500.110.7325.30.310
3.500.160.7327.10.340
3.500.210.7326.80.370
3.500.110.7126.380.310
3.500.150.7127.480.340
3.500.210.7126.90.360
2.670.000.0421.90.232
1.330.000.09160.382
3.920.000.96102.70.200
3.920.200.9686.30.340
3.920.000.9687.50.190
3.920.100.9683.40.260
3.920.200.96900.300
3.920.000.9667.50.210
3.920.100.9674.60.260
3.920.200.9681.80.270
3.920.200.7775.80.280
3.920.200.64870.290
3.920.200.5471.20.270
3.220.150.2521.10.331
3.220.610.2521.10.371
3.220.150.2521.80.301
6.560.142.5092.40.140
6.560.282.5093.30.180
6.560.392.5098.20.210
6.560.141.1694.80.120
6.560.261.1697.70.180
6.560.371.16104.30.190
6.560.402.5078.70.210
6.560.412.50109.20.220
6.560.351.93109.50.200
6.560.371.33104.20.210
6.560.531.93104.50.210
6.560.512.50109.40.220
2.250.080.5733.70.420
2.250.080.5733.70.420
2.250.091.6432.10.440
2.250.091.6432.10.440
2.250.100.8229.90.450
2.250.100.8229.90.450
2.250.101.0927.40.470
2.250.101.0927.40.470
2.250.160.8236.40.470
2.250.160.8236.40.470
2.250.081.0934.90.420
2.250.081.0934.90.420
2.250.081.0936.50.420
2.250.081.0936.50.420
2.500.300.5937.60.520
2.500.600.5937.60.490
2.000.570.9939.20.550
2.000.570.9939.20.590
2.140.590.9932.20.670
3.110.030.2335.90.160
3.110.030.2335.70.150
3.110.030.2334.30.160
3.110.030.2333.20.170
3.110.030.2336.80.160
3.110.030.2335.90.180
3.490.201.8564.10.350
3.490.331.8562.10.400
3.490.221.4862.10.360
3.490.321.4862.10.400
3.490.201.2364.10.340
3.490.201.2364.10.340

References

  1. Megalooikonomou, K.G. Modeling the Behavior of Shear-Critical Reinforced Concrete Columns Under Lateral Loads. Ph.D. Thesis, Department of Civil and Environmental Engineering, Faculty of Engineering, University of Cyprus, Nicosia, Cyprus, December 2019. [Google Scholar] [CrossRef]
  2. Megalooikonomou, K.G. Seismic Assessment and Retrofit of Reinforced Concrete Columns, 1st ed.; Cambridge Scholars Publishing: Newcastle upon Tyne, UK, 2024; p. 387. [Google Scholar]
  3. Mangalathu, S.; Jeon, J.-S. Machine Learning-Based Failure Mode Recognition of Circular Reinforced Concrete Bridge Columns: Comparative Study. ASCE J. Struct. Eng. 2019, 145, 04019104. [Google Scholar] [CrossRef]
  4. Xie, Y.; Sichani, M.E.; Padgett, J.E.; DesRoches, R. The promise of implementing machine learning in earthquake engineering: A state-of-the-art review. Earthq. Spectra 2020, 36, 1769–1801. [Google Scholar] [CrossRef]
  5. Ghosh, J.; Padgett, J.E.; Dueñas-Osorio, L. Surrogate modeling and failure surface visualization for efficient seismic vulnerability assessment of highway bridges. Probab. Eng. Mech. 2013, 34, 189–199. [Google Scholar] [CrossRef]
  6. Jeon, J.-S.; Shafieezadeh, A.; DesRoches, R. Statistical models for shear strength of RC beam-column joints using machine-learning techniques. Earthq. Eng. Struct. Dyn. 2014, 43, 2075–2095. [Google Scholar] [CrossRef]
  7. Krishnan, N.; Mangalathu, S.; Smedskjaer, M.M.; Tandia, A.; Burton, H.; Bauchy, M. Predicting the dissolution kinetics of silicate glasses using machine learning. J. Non-Cryst. Solids 2017, 487, 37–45. [Google Scholar] [CrossRef]
  8. Mangalathu, S.; Heo, G.; Jeon, J.-S. Artificial neural network based multi-dimensional fragility development of skewed concrete bridge classes. Eng. Struct. 2018, 162, 166–176. [Google Scholar] [CrossRef]
  9. Mangalathu, S.; Jeon, J.-S. Classification of failure mode and prediction of shear strength for reinforced concrete beam-column joints using machine learning techniques. Eng. Struct. 2018, 160, 85–94. [Google Scholar] [CrossRef]
  10. Wang, Z.; Pedroni, N.; Zentner, I.; Zio, E. Seismic fragility analysis with artificial neural networks: Application to nuclear power plant equipment. Eng. Struct. 2018, 162, 213–225. [Google Scholar] [CrossRef]
  11. Zhang, Y.; Burton, H.V.; Sun, H.; Shokrabadi, M. A machine learning framework for assessing post-earthquake structural safety. Struct. Saf. 2018, 72, 1–16. [Google Scholar] [CrossRef]
  12. Mitra, N.; Mitra, S.; Lowes, L.N. Probabilistic model for failure initiation of reinforced concrete interior beam-column connections subjected to seismic loading. Eng. Struct. 2011, 33, 154–162. [Google Scholar] [CrossRef]
  13. Yaseen, Z.M.; Afan, H.A.; Tran, M.T. Beam-column joint shear prediction using hybridized deep learning neural network with genetic algorithm. IOP Conf. Ser. Earth Environ. Sci. 2018, 143, 012025. [Google Scholar] [CrossRef]
  14. Tang, Y.; Wang, Y.; Wu, D.; Liu, Z.; Zhang, H.; Zhu, M.; Chen, Z.; Sun, J.; Wang, X. An experimental investigation and machine learning-based prediction for seismic performance of steel tubular column filled with recycled aggregate concrete. Rev. Adv. Mater. Sci. 2022, 61, 849–872. [Google Scholar] [CrossRef]
  15. Tang, Y.; Wang, Y.; Wu, D.; Chen, M.; Pang, L.; Sun, J.; Feng, W.; Wang, X. Exploring temperature-resilient recycled aggregate concrete with waste rubber: An experimental and multi-objective optimization analysis. Rev. Adv. Mater. Sci. 2023, 62, 20230347. [Google Scholar] [CrossRef]
  16. Khalilpourazari, S.; Mirzazadeh, A.; Weber, G.-W.; Pasandideh, S.H.R. A robust fuzzy approach for constrained multi-product economic production quantity with imperfect items and rework process. Optimization 2020, 69, 63–90. [Google Scholar] [CrossRef]
  17. Khalilpourazari, S.; Khalilpourazary, S. SCWOA: An efficient hybrid algorithm for parameter optimization of multi-pass milling process. J. Ind. Prod. Eng. 2018, 35, 135–147. [Google Scholar] [CrossRef]
  18. Çiftçioglu, A.Ӧ. RAGN-L: A Stacked Ensemble Learning Technique for Classification of Fire-Resistant Columns. Expert Syst. Appl. 2024, 240, 122491. [Google Scholar] [CrossRef]
  19. Naderpour, H.; Mirrashid, M.; Parsa, P. Failure mode prediction of reinforced concrete columns using machine learning methods. Eng. Struct. 2021, 248, 113263. [Google Scholar] [CrossRef]
  20. Carbas, S. Design optimization of steel frames using an enhanced firefly algorithm. Eng. Optim. 2016, 48, 2007–2025. [Google Scholar] [CrossRef]
  21. Grzywinski, M.; Dede, T.; Ozdemír, Y.I. Optimization of the braced dome structures by using Jaya algorithm with frequency constraints. Steel Compos. Struct. 2019, 30, 47–55. [Google Scholar]
  22. Shehab, B.A.; Ekmekyapar, T. Connection behaviour of through reinforced concrete beam to concrete-filled steel tube column after exposed to heating. Fire Saf. J. 2022, 133, 103666. [Google Scholar] [CrossRef]
  23. Ozturk, B.; Cetin, H.; Aydin, E. Optimum vertical location and design of multiple tuned mass dampers under seismic excitations. Structures 2022, 41, 1141–1163. [Google Scholar] [CrossRef]
  24. Ciftcioglu, A.Ӧ.; Ustuner, B.; Dogan, E.; Arafat, S.; Hussain, A. Taguchi-enhanced Grey Wolf Optimizer for robust design of cellular beams. Mech. Based Des. Struct. Mach. 2024, 52, 5739–5768. [Google Scholar] [CrossRef]
  25. Yang, S.; Chen, H.; Feng, Z.; Qin, Y.; Zhang, J.; Cao, Y.; Liu, Y. Intelligent multiobjective optimization for high-performance concrete mix proportion design: A hybrid machine learning approach. Eng. Appl. Artif. Intell. 2023, 126, 106868. [Google Scholar] [CrossRef]
  26. Marani, A.; Zhang, L.; Nehdi, M.L. Design of concrete incorporating microencapsulated phase change materials for clean energy: A ternary machine learning approach based on generative adversarial networks. Eng. Appl. Artif. Intell. 2023, 118, 105652. [Google Scholar] [CrossRef]
  27. Ghoreishi, M.; Mirzazadeh, A.; Weber, G.-W. Optimal pricing and ordering policy for non-instantaneous deteriorating items under inflation and customer returns. Optimization 2014, 63, 1785–1804. [Google Scholar] [CrossRef]
  28. Çiftçioglu, A.Ӧ.; Naser, M.Z. Fire resistance evaluation through synthetic fire tests and generative adversarial networks. Front. Struct. Civ. Eng. 2024, 18, 587–614. [Google Scholar] [CrossRef]
  29. Üstüner, B.; Aydogdu, I.; Ozyürek, C.; Dogan, E. A comparative analysis of metaheuristic algorithms for optimizing curved roof structures. Structures 2024, 70, 107722. [Google Scholar] [CrossRef]
  30. Zhou, X.-Q.; Huang, B.-G.; Wang, X.-Y.; Xia, Y. Deep learning-based prediction of structural responses of RC slabs subjected to blast loading. Eng. Struct. 2024, 311, 118184. [Google Scholar] [CrossRef]
  31. Yan, H.; Xie, N.; Shen, D. Hybrid Optimized Algorithms for Predicting Punching Shear Strength in Flat Slabs Considering Failure modes. KSCE J. Civ. Eng. 2025, 29, 100079. [Google Scholar] [CrossRef]
  32. Shen, Y.; Wu, L.; Liang, S. Explainable machine learning-based model for failure mode identification of RC flat slabs without transverse reinforcement. Eng. Fail. Anal. 2022, 141, 106647. [Google Scholar] [CrossRef]
  33. Zhao, C.; Zhu, Y.; Zhou, Z. Machine learning-based approaches for predicting the dynamic response of RC slabs under blast loads. Eng. Struct. 2022, 273, 115104. [Google Scholar] [CrossRef]
  34. Albostami, A.S.; Mohamad, S.A.; Alzabeebee, S.; Al-Hamd, R.K.S.; Al-Bander, B. Optimized punching shear design in steel fiber-reinforced slabs: Machine learning vs. evolutionary prediction models. Eng. Struct. 2025, 322, 119150. [Google Scholar] [CrossRef]
  35. Çiftçioğlu, A.Ӧ. Exploring failure mechanisms in reinforced concrete slab-column joints: Machine learning and causal analysis. Eng. Fail. Anal. 2025, 174, 109549. [Google Scholar] [CrossRef]
  36. Megalooikonomou, K.G.; Beligiannis, G.N. Random Forests Machine Learning Applied to PEER Structural Performance Experimental Columns Database. Appl. Sci. 2023, 13, 12821. [Google Scholar] [CrossRef]
  37. Berry, M.P.; Parrish, M.; Eberhard, M.O. PEER Structural Performance Database User’s Manual, Version 1.0; Pacific Earthquake Engineering Research Center (PEER) Report; University of California: Berkeley, CA, USA, 2004; Available online: http://nisee.berkeley.edu/spd/ (accessed on 30 July 2025).
  38. EN 1998-3; Eurocode 8: Design of Structures for Earthquake Resistance—Part 3: Assessment and Retrofitting of Buildings. European Committee for Standardization (CEN): Brussels, Belgium, 2005.
  39. ASCE/SEI 41; Seismic Rehabilitation of Existing Buildings. American Society of Civil Engineers: Reston, VA, USA, 2007.
  40. Filippou, F.C.; Constantinides, M. FEDEAS Lab—Getting Started Guide and Simulation Examples, NEESgrid Report 2004-22 and SEMM Report 2004-05. 2004. Available online: https://fedeas.net/ (accessed on 1 August 2025).
  41. Filippou, F.C.; Fenves, G.L. Methods of analysis for earthquake-resistant structures. In Earthquake Engineering: From Engineering Seismology to Performance-Based Engineering; Bozorgnia, Y., Bertero, V.V., Eds.; CRC Press: Boca Raton, FL, USA, 2004. [Google Scholar]
  42. MATLAB: User’s Guide, Version R2024b; Mathworks Inc.: Natick, MA, USA, 2024.
  43. The FEMA 440 Report. Improvement of Nonlinear Static Seismic Analysis Procedures; Federal Emergency Management Agency (FEMA): Washington, DC, USA, 2005; p. 392.
  44. Scott, B.D.; Park, R.; Priestley, M.J.N. Stress-strain behavior of concrete confined by overlapping hoops at low and high strain rates. Am. Concr. Inst. J. 1982, 79, 13–27. [Google Scholar]
  45. Mander, J.B.; Priestley, M.J.N.; Park, R. Theoretical stress-strain model for confined concrete. J. Struct. Eng. ASCE 1988, 114, 1804–1826. [Google Scholar] [CrossRef]
  46. Menegotto, M.; Pinto, E. Method of Analysis for Cyclically Loaded Reinforced Concrete Plane Frames Including Changes in Geometry and Nonelastic Behavior of Elements under Combined Normal Force and Bending. In Proceedings of the IABSE Symposium on Resistance and Ultimate Deformability of Structures Acted on by Well-Defined Repeated Loads, Final Report, Lisbon, Portugal, 13–14 September 1973. [Google Scholar]
  47. Megalooikonomou, K.G. Random Forests Machine Learning Applied to PEER Structural Performance Experimental Columns Database. Master’s Thesis, School of Science and Technology, Hellenic Open University, Patras, Greece, 2025. in press. [Google Scholar]
  48. Burkov, A. The Hundred-Page Machine Learning Book; Andriy Burkov: Quebec City, QC, Canada, 2019; pp. 3–11. Available online: https://themlbook.com/ (accessed on 20 July 2025).
  49. Kim, S.; Hwang, H.; Oh, K.; Shin, J. A Machine-Learning-Based Failure Mode Classification Model for Reinforced Concrete Columns Using Simple Structural Information. Appl. Sci. 2024, 14, 1243. [Google Scholar] [CrossRef]
Figure 1. Shear strength degradation model for RC column failure mode prediction adopted by the current codes of assessment.
Figure 1. Shear strength degradation model for RC column failure mode prediction adopted by the current codes of assessment.
Applsci 15 10175 g001
Figure 2. (a) Numerical model for circular and rectangular RC columns failed in flexure in FEDEAS MATLAB toolbox [40,41,42]. (b) Circular section discretization in fibers/layers. (c) Rectangular section discretization in fibers/layers.
Figure 2. (a) Numerical model for circular and rectangular RC columns failed in flexure in FEDEAS MATLAB toolbox [40,41,42]. (b) Circular section discretization in fibers/layers. (c) Rectangular section discretization in fibers/layers.
Applsci 15 10175 g002
Figure 3. Comparison between numerical and experimental response of circular column failed in flexure (ID#117) (specimen case obtained from the Berry et al. Database 2004 [37] and was analyzed herein).
Figure 3. Comparison between numerical and experimental response of circular column failed in flexure (ID#117) (specimen case obtained from the Berry et al. Database 2004 [37] and was analyzed herein).
Applsci 15 10175 g003
Figure 4. Comparison between numerical and experimental response of rectangular column failed in flexure (ID#19) (specimen case obtained from the Berry et al. Database 2004 [37] and was analyzed herein).
Figure 4. Comparison between numerical and experimental response of rectangular column failed in flexure (ID#19) (specimen case obtained from the Berry et al. Database 2004 [37] and was analyzed herein).
Applsci 15 10175 g004
Figure 5. Comparison between numerical and experimental response of rectangular column failed in shear (ID#140) (specimen case obtained from the Berry et al. Database 2004 [37] and was analyzed herein).
Figure 5. Comparison between numerical and experimental response of rectangular column failed in shear (ID#140) (specimen case obtained from the Berry et al. Database 2004 [37] and was analyzed herein).
Applsci 15 10175 g005
Figure 6. Comparison between numerical and experimental response of circular column failed in shear (ID#14) (specimen case obtained from the Berry et al. Database 2004 [37] and was analyzed herein).
Figure 6. Comparison between numerical and experimental response of circular column failed in shear (ID#14) (specimen case obtained from the Berry et al. Database 2004 [37] and was analyzed herein).
Applsci 15 10175 g006
Figure 7. Non-binary classification problem for RC column failure mode prediction with 5 input variables (see Appendix A) and 3 possible values for the classification variable of the output layer (0 for flexure, 1 for flexure–shear, and 2 for shear). The maximum probability defines the final failure mode of the RC column.
Figure 7. Non-binary classification problem for RC column failure mode prediction with 5 input variables (see Appendix A) and 3 possible values for the classification variable of the output layer (0 for flexure, 1 for flexure–shear, and 2 for shear). The maximum probability defines the final failure mode of the RC column.
Applsci 15 10175 g007
Figure 8. Confusion matrix as the performance metric for ML prediction of the failure mode of rectangular RC columns of the PEER structural performance database with ANNs.
Figure 8. Confusion matrix as the performance metric for ML prediction of the failure mode of rectangular RC columns of the PEER structural performance database with ANNs.
Applsci 15 10175 g008
Figure 9. Receiver operating characteristic (ROC) along with area under curve (AUC) index for rectangular RC columns of PEER structural performance database with ANNs.
Figure 9. Receiver operating characteristic (ROC) along with area under curve (AUC) index for rectangular RC columns of PEER structural performance database with ANNs.
Applsci 15 10175 g009
Figure 10. Reduction in problem dimensions from 3 to 2 using principal component analysis (PCA).
Figure 10. Reduction in problem dimensions from 3 to 2 using principal component analysis (PCA).
Applsci 15 10175 g010
Figure 11. ANN decision surface for rectangular RC columns’ failure mode prediction.
Figure 11. ANN decision surface for rectangular RC columns’ failure mode prediction.
Applsci 15 10175 g011
Figure 12. Confusion matrix as the performance metric for ML prediction of the failure mode of circular RC columns of the PEER structural performance database with ANNs.
Figure 12. Confusion matrix as the performance metric for ML prediction of the failure mode of circular RC columns of the PEER structural performance database with ANNs.
Applsci 15 10175 g012
Figure 13. Receiver operating characteristic (ROC) along with area under the curve (AUC) index for circular RC columns of the PEER structural performance database with ANNs.
Figure 13. Receiver operating characteristic (ROC) along with area under the curve (AUC) index for circular RC columns of the PEER structural performance database with ANNs.
Applsci 15 10175 g013
Figure 14. ANN decision surface for circular RC columns’ failure mode prediction.
Figure 14. ANN decision surface for circular RC columns’ failure mode prediction.
Applsci 15 10175 g014
Figure 15. ANN loss and accuracy indices during training for circular and rectangular RC columns’ failure mode prediction.
Figure 15. ANN loss and accuracy indices during training for circular and rectangular RC columns’ failure mode prediction.
Applsci 15 10175 g015
Table 1. Confusion matrix in numbers for prediction through engineering mechanics and code provisions of the failure mode of circular RC columns of the PEER structural performance database.
Table 1. Confusion matrix in numbers for prediction through engineering mechanics and code provisions of the failure mode of circular RC columns of the PEER structural performance database.
Confusion Matrix in Numbers
True ValuesFlexure1200
Flexure–Shear250
Shear020
FlexureFlexure–ShearShear
Predicted Values
Table 2. Confusion matrix in numbers for prediction through engineering mechanics and code provisions of the failure mode of rectangular RC columns of the PEER structural performance database.
Table 2. Confusion matrix in numbers for prediction through engineering mechanics and code provisions of the failure mode of rectangular RC columns of the PEER structural performance database.
Confusion Matrix in Numbers
True ValuesFlexure5700
Flexure–Shear130
Shear100
FlexureFlexure–ShearShear
Predicted Values
Table 3. Activation functions applied to the ANNs in this study.
Table 3. Activation functions applied to the ANNs in this study.
Activation FunctionEquationApplication
ReLuF(x) = max(0, x)Classification Problems with many hidden layers
Softmax F x j = e x j / k = 1 D e x k Non-binary classification problems and applied to the output layer
Table 4. Cost Function of the ANN for the non-binary classification problem of this study.
Table 4. Cost Function of the ANN for the non-binary classification problem of this study.
Cost FunctionEquationApplication
Multiclass Cross Entropy (MCE) M C E = j = 1 c Y i j l o g Y ^ i j Non-binary classification problems
Table 5. Confusion matrix in numbers for ML prediction of the failure mode of rectangular RC columns of the PEER structural performance database with ANNs.
Table 5. Confusion matrix in numbers for ML prediction of the failure mode of rectangular RC columns of the PEER structural performance database with ANNs.
Confusion Matrix in Numbers *
True ValuesFlexure5610
Flexure–Shear211
Shear001
FlexureFlexure–ShearShear
Predicted Values
* Also see Figure 8.
Table 6. Performance metrics.
Table 6. Performance metrics.
Performance Metrics *
True
Positive
True
Negative
False
Positive
False
Negative
AccuracyPrecisionRecall
Flexure561 + 1 + 1 + 0 = 32 + 0 = 21 + 0 = 1(56 + 3)/(56 + 3 + 2 + 1) =
59/62 = 95%
(56)/(56 + 2) = 56/58 = 97%(56)/(56 + 1) = 56/57 = 98%
Flexure–Shear156 + 0 + 0 + 1= 571 + 0 =12 + 1 = 3(1 + 57)/(1 + 57 + 1 + 3) =
58/62 = 94%
(1)/(1 + 1) = 1/2 = 50%(1)/(1 + 3) = 1/4 = 25%
Shear156 +1 + 2 + 1 = 601 + 0 = 10 + 0 = 0(1 + 60)/(1 + 60 + 1 + 0) =
61/62 = 98%
(1)/(1 + 1) = 1/2 = 50%(1)/(1 + 0) = 1/1 = 100%
* Also see Table 5.
Table 7. Confusion matrix in numbers for ML prediction of the failure mode of circular RC columns of the PEER structural performance database with ANNs.
Table 7. Confusion matrix in numbers for ML prediction of the failure mode of circular RC columns of the PEER structural performance database with ANNs.
Confusion Matrix in Numbers *
True ValuesFlexure1200
Flexure–Shear160
Shear002
FlexureFlexure–ShearShear
Predicted Values
* Also see Figure 12.
Table 8. Performance metrics.
Table 8. Performance metrics.
Performance Metrics *
True
Positive
True
Negative
False
Positive
False
Negative
AccuracyPrecisionRecall
Flexure126 + 0 + 0 + 2 = 81 + 0 = 10 + 0 = 0(12 + 8)/(12 + 8 + 1 + 0) =
20/21 = 95%
(12)/(12 + 1) = 12/13 = 92%(12)/(12 + 0) = 12/12 = 100%
Flexure–Shear612 + 0 + 0 + 2 = 140 + 0 = 01 + 0 = 1(6 + 14)/(6 + 14 + 0 + 1) =
20/21 = 95%
(6)/(6 + 0) = 6/6 = 100%(6)/(6 + 1) = 6/7 = 86%
Shear212 +0 + 1 + 6 = 190 + 0 = 00 + 0 = 0(2 + 19)/(2 + 19 + 0 + 0) =
21/21 = 100%
(2)/(2 + 0) = 2/2 = 100%(2)/(2 + 0) = 2/2 = 100%
* Also see Table 7.
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

Megalooikonomou, K.G.; Beligiannis, G.N. Application of Supervised Neural Networks to Classify Failure Modes in Reinforced Concrete Columns Using Basic Structural Data. Appl. Sci. 2025, 15, 10175. https://doi.org/10.3390/app151810175

AMA Style

Megalooikonomou KG, Beligiannis GN. Application of Supervised Neural Networks to Classify Failure Modes in Reinforced Concrete Columns Using Basic Structural Data. Applied Sciences. 2025; 15(18):10175. https://doi.org/10.3390/app151810175

Chicago/Turabian Style

Megalooikonomou, Konstantinos G., and Grigorios N. Beligiannis. 2025. "Application of Supervised Neural Networks to Classify Failure Modes in Reinforced Concrete Columns Using Basic Structural Data" Applied Sciences 15, no. 18: 10175. https://doi.org/10.3390/app151810175

APA Style

Megalooikonomou, K. G., & Beligiannis, G. N. (2025). Application of Supervised Neural Networks to Classify Failure Modes in Reinforced Concrete Columns Using Basic Structural Data. Applied Sciences, 15(18), 10175. https://doi.org/10.3390/app151810175

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