Next Article in Journal
Empowering Patient Similarity Networks through Innovative Data-Quality-Aware Federated Profiling
Previous Article in Journal
Condition Assessment of Natural Ester–Mineral Oil Mixture Due to Transformer Retrofilling via Sensing Dielectric Properties
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel ANOVA-Statistic-Reduced Deep Fully Connected Neural Network for the Damage Grade Prediction of Post-Earthquake Buildings

by
K. R. Sri Preethaa
1,2,
Shyamala Devi Munisamy
3,
Aruna Rajendran
3,
Akila Muthuramalingam
2,
Yuvaraj Natarajan
1,2,* and
Ahmed Abdi Yusuf Ali
4,*
1
Department of Robot and Smart System Engineering, Kyungpook National University, 80, Daehak-ro, Buk-gu, Daegu 41566, Republic of Korea
2
Department of Computer Science and Engineering, KPR Institute of Engineering and Technology, Coimbatore 641407, India
3
Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology, Chennai 600062, India
4
Department of Electrical Engineering, University of Johannesburg, Johannesburg 2006, South Africa
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(14), 6439; https://doi.org/10.3390/s23146439
Submission received: 5 June 2023 / Revised: 3 July 2023 / Accepted: 7 July 2023 / Published: 16 July 2023
(This article belongs to the Section Remote Sensors)

Abstract

:
Earthquakes are cataclysmic events that can harm structures and human existence. The estimation of seismic damage to buildings remains a challenging task due to several environmental uncertainties. The damage grade categorization of a building takes a significant amount of time and work. The early analysis of the damage rate of concrete building structures is essential for addressing the need to repair and avoid accidents. With this motivation, an ANOVA-Statistic-Reduced Deep Fully Connected Neural Network (ASR-DFCNN) model is proposed that can grade damages accurately by considering significant damage features. A dataset containing 26 attributes from 762,106 damaged buildings was used for the model building. This work focused on analyzing the importance of feature selection and enhancing the accuracy of damage grade categorization. Initially, a dataset without primary feature selection was utilized for damage grade categorization using various machine learning (ML) classifiers, and the performance was recorded. Secondly, ANOVA was applied to the original dataset to eliminate the insignificant attributes for determining the damage grade. The selected features were subjected to 10-component principal component analysis (PCA) to scrutinize the top-ten-ranked significant features that contributed to grading the building damage. The 10-component ANOVA PCA-reduced (ASR) dataset was applied to the classifiers for damage grade prediction. The results showed that the Bagging classifier with the reduced dataset produced the greatest accuracy of 83% among all the classifiers considering an 80:20 ratio of data for the training and testing phases. To enhance the performance of prediction, a deep fully connected convolutional neural network (DFCNN) was implemented with a reduced dataset (ASR). The proposed ASR-DFCNN model was designed with the sequential keras model with four dense layers, with the first three dense layers fitted with the ReLU activation function and the final dense layer fitted with a tanh activation function with a dropout of 0.2. The ASR-DFCNN model was compiled with a NADAM optimizer with the weight decay of L2 regularization. The damage grade categorization performance of the ASR-DFCNN model was compared with that of other ML classifiers using precision, recall, F-Scores, and accuracy values. From the results, it is evident that the ASR-DFCNN model performance was better, with 98% accuracy.

1. Introduction

Earthquakes are calamitous events that can harm structures and human existence. The seriousness of earthquake-actuated structure damage relies upon factors like size, distance from the focal point, land conditions, and seismic structure execution. The rapid assessment of the distribution pattern and severity of damage to buildings is critical for post-event emergency response and recovery [1]. According to Samuel Roeslin et al., earthquake information from the seismic tremor perception division shows that small seismic tremors often happen in Northern Thailand. On 5 May 2014, there was a 6.3 seismic tremor in Chiang Rai Province [2]. The strike was a tremendous recorded seismic tremor in Thailand, damaging structures in a vast region. The time of a potential earthquake is unpredictable. Consequently, seismic danger evaluation is vital for readiness for proper tremor relief exercises. An exhibition-based quake-designing evaluation technique was created to give an essential dynamic seismic arrangement. According to the suggestions of Rao, M.V.V. et al., a detailed nonlinear relocation-based strategy is a complex computation for improving a structure’s seismic presentation. Machine learning strategies are computationally requested to evaluate enormous topographical regions [3]. Tianyu Ci et al. stated that, after an earthquake, it is crucial to assess the level of endangerment sustained by buildings so that people can avoid being in unsafe structures. The post-earthquake structure of a building must be restored with a proper analysis of the damage. Appropriate technology must be utilized to categorize the damage to the building facilities. Building damage is visually observed and recorded. Manual assessment and categorization are labor-intensive and time-consuming and may take place for months after the disaster. Machine learning (ML) and deep learning (DL) techniques could be applied as a tool for the faster assessment of damage and early restoration, thus preventing loss of life and property [4].
The main objective of this research was to investigate how much the performance of a deep, fully connected neural network could be improved by tuning the input features and parameters of the model compilation. For this purpose, this research is explained as follows. Section 2 outlines the past studies related to damage grade classification using ML and DL techniques. Section 3 describes the research workflow, the steps to frame the proposed ASR-DCNN model, and the module workflow with the architecture. Section 4 explains the implementation steps of data preprocessing and model training. Section 5 discusses the results of experimentation at various stages of development. Section 6 concludes by summarizing the findings and the future scope for enhancements.

2. Literature Review

In recent years, ML and DL algorithms have been widely used in various domains. Specifically, in applications in which rapid and accurate analysis is required for large data, ML and DL methods are necessary. ML and DL algorithms significantly improve automation and accuracy enhancement in structural analysis. Based on the severity of the earthquake, there are five grades of damage to building structures. The damage level of the buildings can be assessed by the data gathered using regression methods [5]. Xiao-Wei Zheng et al. stated that ML algorithms are instrumental when the damage-sensitive features obtained from the seismic response are influenced by operation, environmental variability, and damage. ML techniques generalize the normal structural behavior to detect deviations from the baseline period associated with destruction. To assess the risk of damage, high-rise building seismic data can be studied [6,7]. Although the researchers have worked on incorporating various types of ML and DL to assess the damage risk of earthquake-affected buildings, there is a vast need for a new methodology that effectively assesses the damage grade of a facility by considering all the parameters of the building damage details, according to the analysis of Kim, B et al. [8]. According to Mangalathu S. et al., after an earthquake, it is crucial to assess the level of endangerment sustained by the buildings so that people can avoid being in unsafe structures after the calamity. The potential advantage of using ML methods, such as discriminant analysis, k-nearest neighbors, decision trees, and random forests, is that they support the faster prediction of earthquake-induced damage to structures. Using a subset of Napa earthquake data, a predictive model was developed and assessed using various ML methods, among which random forest achieved 66% accuracy in predicting the building damage [9]. Based on the analysis of Chaparala A et al., building structural integrity can be monitored using hybrid machine learning techniques (HMLT). HMLT integrate improved classifiers such as support vector machines (SVM) and artificial neural networks (ANN), to predict the strength level of buildings. The HMLT efficacy yielded a 91% F1-score and 92% accuracy [10]. Saengtabtim K et al. accessed the calamities of the great East Japan earthquake and tsunami of 2011. They initially checked whether the maximal values of the flow depth and flow velocity matched their critical values, and then determined a combination of the parameters that accurately estimated the structural damage level. Implementing the decision tree algorithm using critical flow depth and maximum flow velocity produced the highest accuracy for determining the degree of building damage [11].
Kim B. et al. stated that combining convolutional neural network (CNN) with an ordinal regression model efficiently assessed the damages in buildings caused by earthquakes [12]. Ci, T. et al. developed a deep learning model for examining the stages of building damages that produced 93.95 accuracy with hyperparameter tuning [4]. The performance of the CNN-based model in transfer learning was promising, specifically in the geographical transferability of the trained network to imagery acquired in different locations, spatial resolutions, and platforms using the heterogeneous and substantial datasets gathered by Nex, F et al. The results demonstrate that the composition of training samples used in the network influences metrics quality. The pre-trained networks, optimized for satellite, airborne, and unmanned aerial vehicle (UAV) image spatial resolutions and viewing angles, are readily available to the scientific community to encourage their broader application [13,14]. According to the findings of Ahadzadeh S. et al., the cost and time of disaster management are significant. Also, the presence of the data acquired before the event is essential to evaluate the data after an earthquake. Since earthquake behavior is typically nonlinear, neural networks can be a suitable approach [15].
P Debnath, P et al. found that, in geoscience, ML classifier algorithms could categorize the earthquake as fatal, mild, or moderate from the range of seismic magnitude. The model implemented seven machine learning classifiers using six datasets collected from India and neighboring regions [16]. Artificial-intelligence-based (AI) solutions were frequently applied to solve civil engineering problems involving modeling and optimizing large structure systems and enormous computing resources. AI applications in civil engineering were developed using chaos theory, cuckoo search, firefly algorithm, knowledge-based engineering, evolutionary algorithms, simulated annealing, neural nets, fuzzy systems, optimization, reasoning, categorization, and learning techniques [17].
The long short-term memory (LSTM) DL-based algorithm was applied to categorize the building damage based on the textual descriptions documented after the earthquake in 2014 in South Napa, California [18]. The investigation of Kumari V. et al. shows that applying AI methods to civil engineering applications has produced encouraging outcomes and minimized human interaction, including uncertainty and biased judgment. A dataset containing various earthquakes explored many well-known nonparametric techniques toward rapid visual screening (RVS). The methodology also offers the potential to evaluate the sensitivity of the buildings considering their significance and exposure [19]. Alvanitopoulos, P.F. et al. state that engineers must assess the safety of existing structure facilities and choose the appropriate course of action after an earthquake. ANN and neuro-fuzzy systems were applied to automatically classify building damages using 20 seismic parameters that characterize the basic information included in accelerograms [20].
Lazaridis, P.C. et al. studied structural damages using actual and synthetic ground shaking sequences and reported two total damage indices. The comparison analysis yielded the most effective damage index and the best machine learning algorithm for predicting how a reinforced concrete building would respond structurally to a single or series of seismic occurrences [21]. Morfidis K. et al. suggested that ANN-based methods for the seismic vulnerability assessment of structures could be used as alternatives to existing well-established methodologies. ANNs were not widely accepted as computational methods for predicting the seismic damage level of structures, as most civil engineers researching methods for assessing a structure’s seismic vulnerability needed prior knowledge regarding the capabilities and applications of ANN-based methods [22]. Rashid, M. et al. discovered that the destruction to internal structures was determined for each intensity level and integrated throughout the structure with the cost of necessary repairs to determine the structure repair cost ratio (RCR). The seismic vulnerability curves can be used to estimate the economic loss (direct repairability cost) of SMRF structures and the structural RCR correlated with the seismic intensity [23].
Rao, M.V.V. et al. analyzed the state of the structure and determined its potential risk was two critical goals of structural strength-monitoring frameworks. Investigating, identifying, and characterizing risk in complicated structures is crucial to additional strength checking. The capacities are explored as scaled variations of a fundamental Gaussian hypothesis task and a vocabulary of time-recurrence movement. Characterization is then completed by synchronizing the eliminated damaged components with the time frequency. Signals collected from sensors are disintegrated into direct blends of minimal Gaussian capabilities using the coordinated significance decay computation. The balanced scratch-off and high-pass sifting procedures are sufficiently combined to address challenges in numerical reconciliation. As opposed to earlier numerical integrators, the combination’s accuracy was improved. In contrast to fuzzy set methods, the rough set analysis uses internal knowledge and does not assume any prior models [24].
The structural building health damage monitoring system (SBHDMS) is a powerful technology for predicting the health of civil building structures. Buildings in SBHDMS have undergone unusual alterations in terms of damage levels. Earthquakes, floods, and cyclones are natural disasters that have an extraordinary impact on structures. The sensors record the vibration data and are used to alter the construction of the building in the event of a natural disaster. The peculiar variations were examined according to the vibration data. The RAS approach forecasts the vibration data levels recorded by the sensors in the damaged structure [25].
Gemma Cremen et al. claimed that the early detection of earthquakes reduces the risk factor and environmental hazards. Earthquake early warning (EEW) systems make real-time information about active earthquakes available, allowing people in far-off communities, governments, companies, and other settings to take prompt action to reduce the likelihood of harm or loss before the earthquake-induced ground shaking reaches them. The limitation of the existing methods is the need for engineering-related metrics to make early detection decisions [26]. Natt, L. et al. showed that the outcomes of significant damage analysis parameters provide engineers, architects, and construction and disaster recovery management personnel with a practical understanding of the degree of damage experienced by buildings [27]. According to Chaparala A. et al., performing feature reduction or choosing features from the dataset is crucial before classifying data to ensure accuracy. Examining the dataset using the rough set theory helped to streamline the classification process by reducing the complexity of the feature selection procedure. Rough set theory analyzes the essential parameters without added data [28]. In order to forecast the flexural strength of ultra-high-strength concrete, Wang et al. [29] examined different supervised ML techniques such as decision tree bagging, decision tree gradient boosting, decision tree AdaBoost, and decision tree XG boost. The findings proved that DT bagging is the method that most closely approximates experimental outcomes. In order to show how seismically vulnerable existing structures are, Ruggieri et al. [30] published a vulnerability study utilizing machine learning (VULMA). The procedure comprised four modules that each offer specific and specialized services. Street VULMA begins by gathering raw data. Data VULMA offers a way to classify and store data. Bi VULMA rates the pictures, looks at them, and calculates the vulnerability index after using the gathered data to train multiple machine learning models for picture classification. The five most typical flaws in RC bridges may be classified and detected using convolutional neural network (CNN)-based Xception and Vanilla models for the picture categorization procedure. The two models were developed, tested, and compared using the concrete fault bridge images (CODEBRIM) dataset for multi-class and multi-target image classification. The results demonstrated the possible use of the Xception and Vanilla models to classify defects in concrete bridges and the superiority of the Xception model in highly accurate defect classification [31].
The literature outlined that varied methodologies were used to study the damage grade caused by earthquakes. Though ML and DL technologies can be utilized to assess the damage risk of earthquake-affected buildings, several challenges exist during implementation. The research challenges lie in considering the recorded dataset’s significant features, encoding the feature values, outlier analysis, sampling the target feature, and freezing the number of hidden layers with the appropriate activation function and optimizers. The present work focuses on building an efficient neural-network-based model with a competent dataset. For this purpose, varied techniques such as the ANOVA test and 10-component PCA methods are utilized.

3. Research Methodology

The proposed work aims to design an effective machine-learning-based model for categorizing post-earthquake building damages. The workflow of the proposed method is divided into four phases, as depicted in Figure 1. The first stage includes collecting related earthquake-affected building damage data from open-source repositories. Stage two involves data analysis, preprocessing, and constructing the ASR-DCNN framework for implementation. The exploratory data analysis visualizes the statistics and distribution of damage grade concerning the plinth area, foundation type, other floor types, ground floor type, land surface type, position, and roof type. During data preprocessing, missing data are imputed, and feature scaling, categorical encoding, and normalization are conducted. Damage grade classification using existing classifiers was applied to the imputed data by splitting the data into 60:40, 70:30, and 80:20. Then, the proposed ASR-DFCNN model was built by analyzing the performance of the cross-validation and ANOVA results. During stage three, the dataset was fitted to the proposed ASR-DFCNN model and validated for efficiency in predicting the damage grade of the building by comparing it with existing classifiers. At stage four, the proposed model was evaluated using performance metrics such as precision, accuracy, recall, F-score, and R-squared error.

3.1. Development of ASR-DFCNN Framework

The development steps of the proposed ASR-DFCNN framework model are depicted in Figure 2. The earthquake dataset collected from the Kaggle repository was preprocessed for missing values, and categorical encoding was conducted to generate the normalized dataset. The processed dataset was segregated into 25 independent variables and ‘damage_grade’ as the dependent variable. The dataset was then split for training and testing in the 80:20, 70:30, and 60:40 ratios, and then fitted with various existing ML classifiers. The performance of the classifiers was analyzed using precision, recall, accuracy, F-score, and run time. The results showed that classification with the classifiers exhibited better performance with a data split ratio of 80:20. The ANOVA test was applied to the preprocessed dataset to find the significance of the input variables in deciding the damage grade. The insignificant attributes were identified and removed from the dataset. Further, the most significant features that decide the damage grade were extracted from the dataset using a 10-component PCA model. After the ANOVA and 10-component PCA methods, the reduced dataset was used to create a deep, fully connected neural network for predicting building damage grade.
The module workflow of the ANOVA-statistic-reduced deep fully connected neural network is shown in Figure 3. The dataset with the entire 26 features was applied to all the classifiers before and after component scaling of the data to grade the damage. The performance was analyzed by cross-sectioning the training and testing data with 80:20, 70:30, and 60:40. The ANOVA test was applied to the dataset to identify the features that did not contribute to the damage grade prediction. Based on the results, insignificant variables were removed. Using a 10-component PCA method, the dataset was further reduced to 10 necessary variables to estimate the damage grade. The resultant dataset was applied to all the classifiers to grade the damage. The performance was analyzed in the presence and absence of component scaling at every step of dataset reduction, and the best-fit dataset was used for the building of the proposed model.
The ASR-DFCNN module initiated an ANOVA test that eliminated the insignificant variables that produced values below the threshold. Features selected through the 10-component PCA-reduced dataset were applied with all the classifiers to analyze the performance. The analysis showed that the DCNN model and 80:20 data splitting were approved to construct the proposed ASR-DFCNN model.

3.2. Architecture of ASR-DFCNN Framework

The layered framework of the fully connected ASR-DFCNN and model compilation flow is illustrated in Figure 4. The proposed ASR-DFCNN model was designed with a sequential keras model consisting of four dense layers, where the first three dense layers were fitted with the ReLU activation function, and the final dense layer was fitted with the tanh activation function with a dropout of 0.2. The ASR-DFCNN model was compiled with the NADAM optimizer with a weight decay of L2 regularization. The ASR-DFCNN model was trained with a learning rate of L2 regularized gradient descent function.
The ASR-DFCNN module network architecture, with input and dense layer framework, is shown in Figure 5, where the green circles represent each layer’s components. The model was fed with 10 input components at the input layer; convolution was conducted at four dense layers with 14 nodes and a single output layer that categorized five classes of damage grade. The performance of the proposed model was analyzed, and accuracy was compared with other classifier models.
After modeling the proposed framework, data were preprocessed as follows. The earthquake damage dataset with 25 independent features and one dependent feature “damage grade,” is represented in Equation (1).
E = { [ e 1 , e 2 , e 3 , .. ,   e 25 ] ,   [ D ] } ,
The E represents the dataset, D the target variable, and [ e 1 , e 2 , e 3 , .. ,   e 25 ] the 25 independent variables. The feature encoding of categorical attributes in the dataset is shown in Equation (2), where e i is the encoded variable and U denotes the integer values for each category.
e i = U { 0 , 1 , 2 , 25 }
After data encoding, the missing values in the dataset were filled with the mean values of the feature column using Equation (3):
e R i j = 1 n   d = 1 m ( e R i j ) d
where “ e R ” is the estimated mean of each feature column in the dataset and ‘ d ’ is the total number of features designated as ‘25’. The resultant imputed data were subjected to feature scaling to maintain uniformity in values using Equation (4):
E = 1 E e = 1 25 E e
where E is the processed dataset over attributes e = 1, 2, …, 25, the independent features of the original dataset. The variance between the original and the imputed feature is estimated using Equation (5):
E W = 1 E e = 1 26 E e = 1 E e = 1 26 v a r ( E e )
where E W   is the variance computed on the completed data. I m p u t e dataset was generated by applying calculated feature variance from Equation (5) to each column of the dataset as shown in Equation (6).
I m p u t e = E W 1 E 1 e = 1 26 ( E e v a r ( E e ) )
The final preprocessed data ‘ F i n a l D a t a ’ with no missing values and having the total variance generated using Equation (7).
F i n a l D a t a = E W + ( e + 1 e ) × I m p u t e
The min–max normalization method was applied to normalize the encoded imputed final data using the formula as shown in Equation (8). e i is the normalized feature value that lies within the range of 0 and 1.
e i = 0 + ( e i min ( e i ) ) ( 1 0 ) max ( e i ) min ( e i )
The preprocessed dataset was fitted to all classifier models before and after component scaling. The performance was assessed by cross-sectioning the training and testing data in 80:20, 70:30, and 60:40 ratios. Let variable e R denote the number of rows in the dataset, ‘d’ is the number of features, and variable i j   represents the instances of the rows and columns. The principal component analysis was conducted by finding the covariance of two feature variables C O V ( e R i j , e R p q ) in the dataset, as shown in Equation (9).
C O V ( e R i j , e R p q ) = 1 e 1   d = 1 25 [ ( e R i j d ) ( e R i j d ) ]   [ ( e R p q d ) ( e R p q d ) ]
The ANOVA test was conducted to find the essential features in the dataset for determining the building damage grade using Equations (10)–(12).
X A n o v a = M e a n   s u m   o f   s q u a r e s   o f   t r e a t m e n t   [ M S T ] M e a n   s u m   o f   s q u a r e s   o f   e r r o r   [ M S E ]
M S T = e = 1 d ( e R i j 2 d i ) ( e R p q d d i ) d = 1
M S E = i = 1 k j = 1 d [ e R i j 2 ] i = 1 k j = 1 d [ e R i j 2 d i ]
The proposed ASRDFCNN containing one input ‘ I n L a y e r ’ with 10 components, four dense layers ‘ D e n s e L a y e r ’ with 14 nodes, and an output layer ‘ O u t p u t L a y e r ’ with five classes are represented in Equations (13)–(16).
A S R D F C N N = I n L a y e r + 4   D e n s e + OutLayer
I n L a y e r j [ i ] = i = 1 10 I n p u t j , i i
D e n s e L a y e r j [ i ] = i = 1 14 D e n s e j , i   i D e n s e i i + 1
O u t p u t L a y e r j [ i ] = i = 1 1 O u t p u t j , i i
The ASR-DFCNN was implemented using a sequential keras model with four dense layers, in which the first three dense layers were fitted with the ReLU activation function, and the final dense layer was fitted with the tanh activation function with a dropout of 0.2. The ASR-DFCNN model is compiled with a NADAM optimizer with the weight decay of L2 regularization. The ASR-DFCNN model is trained with a learning rate using the L2-regularized gradient descent function. The first three dense layers were activated with the ReLU activation function, and the weight initialization ‘ W ( t ) ’ of those first three dense layers having t as weight is shown in Equation (17).
W ( t ) = { 0               t 0 t                 t > 0 }
The final dense layer is fitted with the tanh activation function and the weight initialization W ( t )   of the final dense layer is given by Equation (18).
W ( t ) = 2 1 + e 2 t 1
After designing the dense layer, the ASR-DFCNN model was compiled with weight decay L 2 R G D i   using the L2-regularized gradient descent function R G as shown through Equations (19)–(21).
L 2 R G D i + 1 = L 2 R G D i + η   δ W ( t ) δ L 2 R G D η   λ η R G
R G = R G 0 + λ 2 η r g R G 2
λ =   λ c R G
The ASR-DFCNN model was optimized using a NADAM optimizer as shown in Equations (22)–(25):
G D t = L 2 R G D t 1 F ( L 2 R G D t 1 )
M G T t = μ   M G T t 1 + ( 1 μ ) G D t
B C N t = M V   B C N t 1 + ( 1 MV ) G D t 2
L e R i = L e R i 1 η   M G T t B C N t + ϵ  
where G D t is the gradient descent function at step ‘ t ’, M G T t is the sum of the previous gradient vectors, μ is the decay constant, B C N t is the initialization bias correction term, M V is the momentum vector, L e R i is the learning rate, η is the learning rate decay, and λ is the loss error. The model performance was measured using accuracy which denotes the ratio of number of correct predictions to the total number of predictions, as given in Equation (26).
A c c u r a c y = T r u e   P o s i t i v e s + T r u e   N e g a t i v e s T r u e   P o s i t i v e s + T r u e   N e g a t i v e s + F a l s e   P o s i t i v e s + F a l s e   N e g a t i v e s

4. Implementation

The building earthquake damage dataset used for implementation was taken from the KAGGLE repository. Twenty-six attributes collected from 762,106 buildings were utilized for building damage grade prediction. The attributes describe the structure of the building, the nature of material used, and land and surface conditions. Among the 26 listed features, damage_grade was the target variable, and the remaining 25 features were considered independent variables. The details of the data are tabulated in Table 1. Our target variable had five labels of damage grade, namely, ‘Minor’, ‘Moderate’, ‘Heavy’, ‘Extremely severe’, and ‘Disaster’. The dataset was subjected to data preprocessing, such as filling in the missing values, categorical encoding, feature scaling, and normalization. Python programming was used for the model implementation with pandas and keras libraries.

Prescriptive Data Analysis of Building Damage

The exploratory data analysis of the target variable ‘damage_grade’ is shown in Figure 6 and Figure 7. From the distribution, it was observed that each grade occurs more frequently. Grade 5 appears more extensively in the samples, and Grade 1 occurs the least often. Evidently, this classification problem with various grades accounts for drastically different observation proportions. The distribution of damage grade was completed based on the following description.
Grade 1: Minor damage (a few walls exhibiting hairline fractures).
Grade 2: Moderate damage (big plaster parts collapsing).
Grade 3: Heavy damage (large, prolonged wall fractures).
Grade 4: Extremely severe damage (serious wall collapse).
Grade 5: Disaster (total collapse).
The distribution and the statistics damage grade to plinth area, foundation type, other floor types, ground floor types, land surface type, position, and roof types are shown below in Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19 and Figure 20. The distribution of damage grade to the plinth area, depicted in Figure 8, conveys that many buildings with higher plinth areas fall under the category of ‘Grade 5’ compared to the other damage grades.
The statistical distribution of damage grade to foundation type is shown in Figure 9 and Figure 10. The foundation_type is a categorical variable with six materials used in building foundations. It was observed that ‘Grade 5’ damages were less likely across all foundations. ‘Grade 1’ damage occurred in almost all foundation types. The buildings made of mud and brick showed disastrous effects, whereas bamboo and cement types exhibited an inverse relation to damage grade. The RC and other floor types showed similar patterns of damage, which might be due to a smaller sample size. Figure 10 shows the distribution of damage grades across the foundation types in percentage.
The statistical distribution of damage grade to floor types other than the ground floor is depicted in Figure 11 and Figure 12. The data illustrated that RCC, brick, and plank were widely used as flooring materials. Also, the graph demonstrated that the catastrophic damage was minor in RCC floors, whereas it was high in timber-based materials. Almost-damaged Grades 2, 3, and 4 were likely to appear on all types of floors. The floor type feature revealed a strong association with damage grades and thus was considered for classification.
Figure 13 and Figure 14 illustrate the statistical data distribution of damage grade to ground floor type. Mud was most used for ground floors, followed by brick and RCC. The damage grade distribution across the ground floor differed from other floor damages. Devasting damages were prominent among buildings with timber and brick, whereas stone floors were prone to Grade 1 damages. Depending on the materials used to make the ground, the relationship between ground floor type and damage grade varies significantly. The observations imply that ground_floor_type has significant forecasting potential.
The data distribution of building damages to the nature of the land surface is shown in Figure 15 and Figure 16. The instances show that moderate and steep slopes had significant damage, and flat surfaces had lesser damage grades. The data distribution pattern is strongly related to the land surface and damage grade features.
The position attribute denotes the attachment of other buildings at their sides. The building may be attached to between one and three sides of its location. Most buildings in the dataset were represented by the “Not attached” position. Figure 17 and Figure 18 show that the buildings with an attachment on one side and with no attachment show a similar relationship between position and damage grade. The damages are severe in the one-side and no-attachment types of buildings. The patterns of the buildings with two- and three-sided attachments were less vulnerable to devasting damages.
The data distribution among roof type and damage grade summarizes that building roofs made of timber are prone to damage of all grades in increasing order from simple to disaster. The building roofs made of RCC were less affected by the earthquake. The RCC roof might be considered an alternative roofing material to prevent heavy damage during earthquakes. The data distribution of roof material and damage grade is illustrated in Figure 19 and Figure 20.
The impact analysis of the damage to the number of rooms in the building before and after the earthquake is illustrated in Figure 21. The data distribution indicates that damage grades were observed in an average of one to four rooms. There were some outliers where damage was caused in all building rooms, indicating that the damages depended on the center of seismic activity. The number of rooms is unimportant in grading the earthquake damage categorization.
The distribution of building heights to damage grade before and after the earthquake was analyzed with the graph shown in Figure 22. The general distribution of building heights for the damage Grades 1–3 remained the same before and after the earthquake. Damage Grade 5 dropped to zero for most of the buildings, implying that these buildings completely collapsed, whereas damage Grade 4 showed a modest height loss after an earthquake.
The prescriptive data exploratory analysis of the features is shown in Table 2. From the prescriptive analysis, the metrics like mean, standard deviation, and minimum and maximum values of the dataset features are extracted. The statistics show that the plinth area projects the highest mean, standard deviation, and minimum and maximum values compared to the rest of the features.

5. Results and Discussion

The dataset with 26 features was fitted to all the classifiers to grade the damage before and after feature scaling. The ML classifier models such as logistic regression (LReg), K nearest neighbors (KNN), kernel support vector machine (KSVM), Gaussian naive Bayes (GNB), decision tree (Dtree), extra tree (Etree), random forest (RFor), ridge classifier (Ridge), RidgeClassifierCV (RCV), stochastic gradient descent (SGD), passive aggressive (PAg), and bagging (Bagg) were implemented. The exploratory data analysis aided in understanding the pattern of data distribution. Further, an adequate dataset was needed to construct an efficient damage classification model. Thus, the performance of the classifiers was analyzed at the train–test split with various ratios (60:40, 70:30, and 80:20), with and without feature scaling, and feature selection using the ANOVA test and PCA. Initially, the performance analysis of the models was conducted on the original data considering the training and testing dataset in the 60:40, 70:30, and 80:20 ratios. The evaluation metrics obtained are tabulated in Table 3, Table 4 and Table 5, and the graphical plots are shown in Figure 23, Figure 24 and Figure 25. The results proved that the model’s classification accuracy and precision significantly improved after implementing feature scaling. The performance indicated that feature scaling eliminates feature biasing and enables the machine learning models to interpret the features on a similar scale. A comparison of the performance of models with various train–test split ratios showed that the model performed better when the dataset was divided into an 80:20 ratio. The accuracy of the models improved when the training data were increased.
The effectiveness of the dataset was improved by selecting the most prominent features that contributed to categorizing the building damage. A 10-component PCA was applied to select the essential features from the raw dataset before and after feature scaling. The resultant dataset was fitted to the classifiers, and performances were compared. Evaluation metrics were obtained using cross-sectioning training and testing data with 80:20, 70:30, and 60:40 ratios, as shown in Table 6, Table 7 and Table 8 and Figure 26, Figure 27 and Figure 28, respectively. The results verified that model performance was further improved when fitted with significant features than on the entire dataset.

5.1. ANOVA Test Analysis

The ANOVA test was used to determine the influence of the independent features on the target variable. The ANOVA test analyzes the dataset’s features by comparing the null and alternate hypotheses. The PR value implies the probability of obtaining the observed value believing that the null hypothesis is true. F denotes the ratio between the variability among the variables and within group variables. An F value less than 0.05 indicates that the variable highly influenced the target variable. The degree of freedom (df) represents the number of independent variables considered to check the variability among the group. The preprocessed dataset with 25 input variables was subjected to an ANOVA test, and the results are tabulated in Table 9. The features plinth_area_sq_ft, position, has_superstructure_cement_mortar_stone, has_superstructure_1_mortar_brick, has_super_4_non_engineered, has_superstructure_ stone_flag, and has_superstructure_4 _ engineered have a PR(>F) >0.05, and determined insignificance. Thus, the dataset was refined by eliminating the irrelevant features to form an ANOVA-reduced building damage dataset.

5.2. PCA ANOVA-Reduced Predictive Analysis

The ANOVA-reduced building damage dataset contains 18 input features. The effectiveness of the dataset was further improved by applying a 10-component PCA, which filtered the top 10 significant features that intend to predict the building damage grade. The 10-component PCA ANOVA-reduced dataset was fitted to all the classifiers, and performances were recorded. The performance of the classifiers on feature scaling and with varied split ratios were listed in Table 10, Table 11 and Table 12 and shown in Figure 29, Figure 30 and Figure 31.
The extensive experimentation provided the following perceptions: 1. The ML model could perform a task more efficiently when the data used for training was considerable. The 80:20 split ratio fit well while dividing the dataset for training and testing. 2. The model interpretation of the input features would be unbiased if a similar scaling was adopted across all the features. 3. The model’s performance can be enriched if trained with relevant and significant features that determine the output. Thus, a 10-component PCA ANOVA-reduced dataset was created to build an earthquake damage prediction model.

5.3. Proposed ANOVA-Statistic-Reduced Deep Fully Connected Neural Network

The deep, fully connected neural network model that accepts 10 input components and outputs any of the five classes of damage grade was implemented using Python programming on an NVIDIA Tesla V100 GPU workstation. The proposed ASR-DFCNN was trained and tested with 80% and 20% of the data. The model was executed with a batch size of 64 for 30 epochs. The proposed model was validated by comparing the accuracy and R-squared values with all other classifiers on the reduced dataset. Also, the designed DFCNN model was implemented with the raw dataset. The observations in Table 13 and Figure 32 proved that the proposed ASR-DFCNN model attained a greater accuracy of 98% and R-squared 97% than other models. The DFCNN model, when trained with raw data, attained only 87% accuracy, thus proving the importance of feature selection for building an efficient model.

6. Conclusions

The presented research attempted to grade the type of building damage caused by an earthquake by analyzing the essential features. The main objective of this research is to investigate how well the performance of the deep, fully connected neural network can be improved by tuning the input features and parameters of model compilation. The contribution of the research was two-fold. The first was identifying essential data processing techniques on input features to build a competent dataset. The second focus was designing the ASR-DFCNN model-based architecture that efficiently classified the earthquake-affected building’s damage grade compared to existing ML classifiers. The challenges in building the proposed ASR-DFCNN were input feature selection and opting the best the activation and optimization functions to improve model accuracy. The earthquake damage dataset with 26 attributes describing 762,106 buildings was used to train the proposed ASR-DFCNN model, which fulfilled this research work’s requirements and outperformed the existing DFCNN and classifier models. Initially, the raw dataset without feature scaling and selection was directly fitted to the classifiers in data split ratios of 60:40, 70:30, and 80:20 for training and testing. The performance analysis concluded that the accuracy of the models without feature scaling lay between 50% to 70%. The performance increased with feature scaling and splitting data with an 80:20 ratio for training and testing. However, when the same classifiers were applied with a 10-component PCA-reduced dataset, the accuracy of the models showed better improvement. After the ANOVA test implementation, the features that produced the PR (>F) > 0.05 were considered insignificant and eliminated from the dataset. Thus, the size of the dataset was reduced from 25 to 18 input features. A 10-component PCA was applied to the ANOVA-reduced dataset to select the top 10 input features contributing significantly to damage prediction. The results exhibited that the bagging classifier with the reduced dataset produced the greatest accuracy of 83% among all the classifiers considering an 80:20 ratio of data for the training and testing phases. To enhance the performance of prediction, a deep fully connected convolutional neural network (DFCNN) was implemented with a reduced dataset (ASR).
The proposed ASR-DFCNN model was designed with the sequential keras model with four dense layers, with the first three dense layers fitted with the ReLU activation function and the final dense layer fitted with a tanh activation function with a dropout of 0.2. The ASR-DFCNN model was compiled with a NADAM optimizer with the weight decay of L2 regularization. The research model fitted with an appropriate activation function to the dense hidden layers and model optimizers reduced the loss and produced improved accuracy in damage grade classification. The ASR-DFCNN model was trained and tested with the resultant dataset and validated by comparing its performance with all other classifier models. The results proved that the ASR-DFCNN model outperformed other models by achieving 98% accuracy and 97% R-squared value. Despite the proposed ASR-DFCNN model’s remarkable performance, it is still challenging for researchers to fine-tune the sampling ratios of data features by experimenting with various oversampling or under-sampling methods. This research work could also be further enriched by extending the outlier analysis and extraction of the significant data features.

Author Contributions

Conceptualization, S.D.M., A.M. and Y.N.; data curation, S.D.M. and A.R.; formal analysis, K.R.S.P. and A.R.; investigation, A.R.; methodology, S.D.M.; project administration, A.M. and Y.N.; resources, A.R.; software, K.R.S.P. and S.D.M.; supervision, A.A.Y.A.; validation, S.D.M., Y.N. and A.A.Y.A.; visualization, S.D.M., A.M. and A.A.Y.A.; writing—original draft, K.R.S.P. and A.R.; writing—review and editing, K.R.S.P. and Y.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data was created in this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yuceme, M.S.; Askan, A. Estimation of Earthquake Damage Probabilities for Reinforced Concrete Buildings. Seism. Assess. Rehabil. Exist. Build. 2003, 29, 149–164. [Google Scholar] [CrossRef]
  2. Roeslin, S.; Quincy, T.M.; Garcia, H.J. Damage Assessment on Buildings Following the 19th September 2017 Puebla, Mexico Earthquake. Earthq. Reconnaiss. Build. Risk Resil. Evid. Base 2020, 22, 1489–1499. [Google Scholar] [CrossRef]
  3. Preethaa, S.; Natarajan, Y.; Rathinakumar, A.P.; Lee, D.-E.; Choi, Y.; Park, Y.-J.; Yi, C.-Y. A Stacked Generalization Model to Enhance Prediction of Earthquake-Induced Soil Liquefaction. Sensors 2022, 22, 7292. [Google Scholar] [CrossRef] [PubMed]
  4. Ci, T.; Liu, Z.; Wang, Y. Assessment of the Degree of Building Damage Caused by Disaster Using Convolutional Neural Networks in Combination with Ordinal Regression. Remote Sens. 2019, 11, 2858. [Google Scholar] [CrossRef] [Green Version]
  5. Kim, B.; Yuvaraj, N.; Preethaa, K.R.S.; Hu, G.; Lee, D.-E. Wind-Induced Pressure Prediction on Tall Buildings Using Generative Adversarial Imputation Network. Sensors 2021, 21, 2515. [Google Scholar] [CrossRef]
  6. Zheng, X.-W.; Li, H.-N.; Yang, Y.-B.; Li, G.; Huo, L.-S.; Liu, Y. Damage risk assessment of a high-rise building against multihazard of earthquake and strong wind with recorded data. Eng. Struct. 2019, 200, 109697. [Google Scholar] [CrossRef]
  7. Malla, S.; Karanjit, S.; Dangol, P.; Gautam, D. Seismic Performance of High-Rise Condominium Building during the 2015 Gorkha Earthquake Sequence. Buildings 2019, 9, 36. [Google Scholar] [CrossRef] [Green Version]
  8. Kim, B.; Natarajan, Y.; Munisamy, S.D.; Rajendran, A.; Preethaa, K.R.S.; Lee, D.-E.; Wadhwa, G. Deep Learning Activation Layer-Based Wall Quality Recognition Using Conv2D ResNet Exponential Transfer Learning Model. Mathematics 2022, 10, 4602. [Google Scholar] [CrossRef]
  9. Mangalathu, S.; Sun, H.; Nweke, C.C.; Yi, Z.; Burton, H.V. Classifying earthquake damage to buildings using machine learning. Earthq. Spectra 2020, 36, 183–208. [Google Scholar] [CrossRef]
  10. Rao, M.V.V.; Chaparala, A.; Jain, P.K.; Karamti, H.; Karamti, W. Monitor the Strength Status of Buildings Using Hybrid Machine Learning Technique. IEEE Access 2023, 11, 26441–26458. [Google Scholar] [CrossRef]
  11. Saengtabtim, K.; Leelawat, N.; Tang, J.; Treeranurat, W.; Wisittiwong, N.; Suppasri, A.; Pakoksung, K.; Imamura, F.; Takahashi, N.; Charvet, I. Predictive Analysis of the Building Damage From the 2011 Great East Japan Tsunami Using Decision Tree Classification Related Algorithms. IEEE Access 2021, 9, 31065–31077. [Google Scholar] [CrossRef]
  12. Kim, B.; Lee, D.-E.; Hu, G.; Natarajan, Y.; Preethaa, S.; Rathinakumar, A.P. Ensemble Machine Learning-Based Approach for Predicting of FRP–Concrete Interfacial Bonding. Mathematics 2022, 10, 231. [Google Scholar] [CrossRef]
  13. Nex, F.; Duarte, D.; Tonolo, F.G.; Kerle, N. Structural Building Damage Detection with Deep Learning: Assessment of a State-of-the-Art CNN in Operational Conditions. Remote Sens. 2019, 11, 2765. [Google Scholar] [CrossRef] [Green Version]
  14. Yuvaraj, N.; Kim, B.; Sri Preethaa, K.R. Transfer learning based real-time crack detection using unmanned aerial system. Int. J. High Rise Build. 2020, 9, 351–360. [Google Scholar]
  15. Ahadzadeh, S.; Valadanzouj, M.; Sadeghian, S.; Ahmadi, S. Detection of damaged buildings after an earthquake using artificial neural network algorithm. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2008, 37, 369–372. [Google Scholar]
  16. Debnath, P.; Chittora, P.; Chakrabarti, T.; Chakrabarti, P.; Leonowicz, Z.; Jasinski, M.; Gono, R.; Jasińska, E. Analysis of Earthquake Forecasting in India Using Supervised Machine Learning Classifiers. Sustainability 2021, 13, 971. [Google Scholar] [CrossRef]
  17. Lu, P.; Chen, S.; Zheng, Y. Artificial Intelligence in Civil Engineering. Math. Probl. Eng. 2012, 2012, 145974. [Google Scholar] [CrossRef] [Green Version]
  18. Mangalathu, S.; Burton, H.V. Deep learning-based classification of earthquake-impacted buildings using textual damage descriptions. Int. J. Disaster Risk Reduct. 2019, 36, 101111. [Google Scholar] [CrossRef]
  19. Kumari, V.; Harirchian, E.; Lahmer, T.; Rasulzade, S. Evaluation of Machine Learning and Web-Based Process for Damage Score Estimation of Existing Buildings. Buildings 2022, 12, 578. [Google Scholar] [CrossRef]
  20. Alvanitopoulos, P.F.; Andreadis, I.; Elenas, A. Neuro-fuzzy techniques for the classification of earthquake damages in buildings. Measurement 2010, 43, 797–809. [Google Scholar] [CrossRef]
  21. Lazaridis, P.C.; Kavvadias, I.E.; Demertzis, K.; Iliadis, L.; Vasiliadis, L.K. Structural Damage Prediction of a Reinforced Concrete Frame under Single and Multiple Seismic Events Using Machine Learning Algorithms. Appl. Sci. 2022, 12, 3845. [Google Scholar] [CrossRef]
  22. Morfidis, K.; Kostinakis, K. Use of Artificial Neural Networks in the R/C Buildings’ Seismic Vulnerabilty Assessment: The Practical Point of View. In Proceedings of the 7th ECCOMAS Thematic Conference on Computational Methods in Structural Dynamics and Earthquake Engineering, Crete, Greece, 24–26 June 2019; pp. 24–26. [Google Scholar]
  23. Rashid, M.; Ahmad, N. Economic losses due to earthquake-induced structural damages in RC SMRF structures. Cogent Eng. 2017, 4, 1296529. [Google Scholar] [CrossRef]
  24. Rao, M.V.V.; Chaparala, A. An efficient data mining technique for structural strength monitoring system. Ingénierie Des Systèmes D’information 2021, 26, 237–243. [Google Scholar] [CrossRef]
  25. Rao, M.V.V. A Machine Learning-based Damage Prediction Techniques for Structural Health Monitoring. Turk. J. Comput. Math. Educ. (TURCOMAT) 2021, 12, 3392–3405. [Google Scholar] [CrossRef]
  26. Cremen, G.; Galasso, C. Earthquake early warning: Recent advances and perspectives. Earth-Sci. Rev. 2020, 205, 103184. [Google Scholar] [CrossRef]
  27. Leelawat, N.; Suppasri, A.; Murao, O.; Imamura, F. A Study on the Influential Factors on Building Damage in Sri Lanka During the 2004 Indian Ocean Tsunami. J. Earthq. Tsunami 2016, 10, 1640001. [Google Scholar] [CrossRef]
  28. Chaparala, A. A building damage classification framework for feature subset selection using rough set with mutual information. Solid State Technol. 2020, 63, 498–509. [Google Scholar]
  29. Wang, Q.; Hussain, A.; Farooqi, M.U.; Deifalla, A.F. Artificial intelligence-based estimation of ultra-high-strength concrete’s flexural property. Case Stud. Constr. Mater. 2022, 17, e01243. [Google Scholar] [CrossRef]
  30. Ruggieri, S.; Cardellicchio, A.; Leggieri, V.; Uva, G. Machine-learning based vulnerability analysis of existing buildings. Autom. Constr. 2021, 132, 103936. [Google Scholar] [CrossRef]
  31. Abubakr, M.; Rady, M.; Badran, K.; Mahfouz, S.Y. Application of deep learning in damage classification of reinforced concrete bridges. Ain Shams Eng. J. 2023, 102297. [Google Scholar] [CrossRef]
Figure 1. Research methodology of the proposed ASR-DFCNN system.
Figure 1. Research methodology of the proposed ASR-DFCNN system.
Sensors 23 06439 g001
Figure 2. ASR-DFCNN model development framework.
Figure 2. ASR-DFCNN model development framework.
Sensors 23 06439 g002
Figure 3. ASR-DFCNN module flow.
Figure 3. ASR-DFCNN module flow.
Sensors 23 06439 g003
Figure 4. ASR-DFCNN model design and compilation workflow.
Figure 4. ASR-DFCNN model design and compilation workflow.
Sensors 23 06439 g004
Figure 5. ASR-DFCNN architectural input and dense layer framework.
Figure 5. ASR-DFCNN architectural input and dense layer framework.
Sensors 23 06439 g005
Figure 6. Damage grade exploration in the dataset.
Figure 6. Damage grade exploration in the dataset.
Sensors 23 06439 g006
Figure 7. Damage grade distribution in the dataset.
Figure 7. Damage grade distribution in the dataset.
Sensors 23 06439 g007
Figure 8. Distribution of plinth area to damage grade in the dataset.
Figure 8. Distribution of plinth area to damage grade in the dataset.
Sensors 23 06439 g008
Figure 9. Dissemination of damage grade to foundation type.
Figure 9. Dissemination of damage grade to foundation type.
Sensors 23 06439 g009
Figure 10. Statistics of damage grade to foundation type.
Figure 10. Statistics of damage grade to foundation type.
Sensors 23 06439 g010
Figure 11. Dissemination of damage grade to other floor type.
Figure 11. Dissemination of damage grade to other floor type.
Sensors 23 06439 g011
Figure 12. Statistics of damage grade to other floor type.
Figure 12. Statistics of damage grade to other floor type.
Sensors 23 06439 g012
Figure 13. Dissemination of damage grade to ground floor type.
Figure 13. Dissemination of damage grade to ground floor type.
Sensors 23 06439 g013
Figure 14. Statistics of damage grade to ground floor type.
Figure 14. Statistics of damage grade to ground floor type.
Sensors 23 06439 g014
Figure 15. Dissemination of damage grade to land surface.
Figure 15. Dissemination of damage grade to land surface.
Sensors 23 06439 g015
Figure 16. Statistics of damage grade to land surface.
Figure 16. Statistics of damage grade to land surface.
Sensors 23 06439 g016
Figure 17. Dissemination of damage grade by position.
Figure 17. Dissemination of damage grade by position.
Sensors 23 06439 g017
Figure 18. Statistics of damage grade by position.
Figure 18. Statistics of damage grade by position.
Sensors 23 06439 g018
Figure 19. Dissemination of damage grade by roof type.
Figure 19. Dissemination of damage grade by roof type.
Sensors 23 06439 g019
Figure 20. Statistics of damage grade by roof type.
Figure 20. Statistics of damage grade by roof type.
Sensors 23 06439 g020
Figure 21. Comparison of number of rooms before and after earthquake to damage grade.
Figure 21. Comparison of number of rooms before and after earthquake to damage grade.
Sensors 23 06439 g021
Figure 22. Building height comparisons before and after earthquake to damage grade.
Figure 22. Building height comparisons before and after earthquake to damage grade.
Sensors 23 06439 g022
Figure 23. Accuracy comparison for 60:40 training and testing data.
Figure 23. Accuracy comparison for 60:40 training and testing data.
Sensors 23 06439 g023
Figure 24. Accuracy comparison for 70:30 training and testing data.
Figure 24. Accuracy comparison for 70:30 training and testing data.
Sensors 23 06439 g024
Figure 25. Accuracy comparison for 80:20 training and testing data.
Figure 25. Accuracy comparison for 80:20 training and testing data.
Sensors 23 06439 g025
Figure 26. Accuracy comparison of 10-component PCA dataset for 60:40 training and testing data.
Figure 26. Accuracy comparison of 10-component PCA dataset for 60:40 training and testing data.
Sensors 23 06439 g026
Figure 27. Accuracy comparison of 10-component PCA dataset for 70:30 training and testing data.
Figure 27. Accuracy comparison of 10-component PCA dataset for 70:30 training and testing data.
Sensors 23 06439 g027
Figure 28. Accuracy comparison of 10-component PCA dataset for 80:20 training and testing data.
Figure 28. Accuracy comparison of 10-component PCA dataset for 80:20 training and testing data.
Sensors 23 06439 g028
Figure 29. Accuracy of 10-component PCA ANOVA dataset for 80:20 training and testing data.
Figure 29. Accuracy of 10-component PCA ANOVA dataset for 80:20 training and testing data.
Sensors 23 06439 g029
Figure 30. Accuracy of 10-component PCA ANOVA dataset for 70:30 training and testing data.
Figure 30. Accuracy of 10-component PCA ANOVA dataset for 70:30 training and testing data.
Sensors 23 06439 g030
Figure 31. Accuracy of 10-component PCA ANOVA dataset for 60:40 training and testing data.
Figure 31. Accuracy of 10-component PCA ANOVA dataset for 60:40 training and testing data.
Sensors 23 06439 g031
Figure 32. Accuracy and R-squared value of ASR-DFCNN and other classifier models.
Figure 32. Accuracy and R-squared value of ASR-DFCNN and other classifier models.
Sensors 23 06439 g032
Table 1. Building earthquake damage dataset information.
Table 1. Building earthquake damage dataset information.
S.NoColumnNon-Null ValuesCountDtype
1.count_floors_pre_eq762,106non-nullint64
2.count_floors_post_eq762,106non-nullint64
3.age_building762,106non-nullint64
4.plinth_area_sq_ft762,106non-nullint64
5.height_ft_pre_eq762,106non-nullint64
6.height_ft_post_eq762,106non-nullint64
7.land_surface_condition762,106non-nullint64
8.foundation_type762,106non-nullobject
9.roof_type762,106non-nullint64
10.ground_floor_type762,106non-nullint64
11.3_floor_type762,106non-nullint64
12.position762,105non-nullfloat64
13.plan_configuration762,105non-nullobject
14.has_superstructure_adobe_1762,106non-nullint64
15.has_superstructure_1_mortar_stone762,106non-nullint64
16.has_superstructure_stone_flag762,106non-nullint64
17.has_superstructure_cement_mortar_stone762,106non-nullint64
18.has_superstructure_1_mortar_brick762,106non-nullint64
19.has_superstructure_cement_mortar_brick762,106non-nullint64
20.has_superstructure_5762,106non-nullint64
21.has_superstructure_bamboo762,106non-nullint64
22.has_superstructure_4_non_engineered762,106non-nullint64
23.has_superstructure_4_engineered762,106non-nullint64
24.has_superstructure_3762,106non-nullint64
25.condition_post_eq762,106non-nullobject
26.damage_grade762,094non-nullobject
Table 2. Prescriptive data analysis of building earthquake damage dataset.
Table 2. Prescriptive data analysis of building earthquake damage dataset.
FeaturesMeanSTDmin25%50%75%max
count_floors_pre_eq1.8679752070.60797145911229
count_floors_post_eq1.8590909090.60886541211229
age_building19.4150826421.4985166081525999
plinth_area_sq_ft333.3260331116.4665702702603223912850
height_ft_pre_eq15.077685954.37791122612151835
height_ft_post_eq15.036776864.439751992612151848
land_surface_condition0.2165289260.56249776700002
foundation_type1.9568181820.28964886702224
roof_type0.8702479340.34516580101112
ground_floor_type0.9516528930.43046968401115
floor_type2.1814049591.46493960101135
position2.8795454550.58442536503333
plan_configuration6.8508264460.889457053177710
has_superstructure_adobe_10.1260330580.33192090800001
has_superstructure_1_mortar_stone0.9555785120.20605094301111
has_superstructure_stone_flag0.0041322310.0641561100001
has_super_cement_mortar_stone0.0024793390.04973633300001
has_superstructure_1_mortar_brick0.0006198350.02489133400001
has_supers_cement_mortar_brick0.0024793390.04973633300001
has_superstructure_50.0601239670.23774093800001
has_superstructure_bamboo0.0402892560.19665711900001
has_super_4_non_engineered0.0022727270.04762384500001
has_superstructure_4_engineered0000000
has_superstructure_30.0045454550.06727353500001
condition_post_eq4.1698347112.27043296622378
damage_grade1.4880165291.172046900133
technical_solution_proposed1.5365702481.12234873401133
Table 3. Damage grade classifier performance indices 60:40 before and after feature scaling.
Table 3. Damage grade classifier performance indices 60:40 before and after feature scaling.
ClassifierBefore Feature ScalingAfter Feature Scaling
PrecisionRecallF-ScoreAccuracyRuntimePrecisionRecallF-ScoreAccuracyRuntime
LReg0.570.580.550.560.210.710.700.690.700.19
KNN0.420.410.400.390.070.770.760.760.740.18
KSVM0.310.340.280.311.260.830.790.780.780.60
GNB0.580.300.290.290.000.580.250.230.240.00
Dtree0.800.800.800.810.020.800.800.800.810.01
Etree0.760.760.760.780.010.760.760.760.780.00
RFor0.830.830.830.830.100.830.820.830.830.10
Ridge0.680.650.630.660.080.680.650.630.660.00
RCV0.680.650.630.660.040.680.650.630.660.02
SGD0.780.430.360.490.130.670.670.660.630.10
PAg0.420.450.370.550.070.550.510.520.580.03
Bagg0.850.850.850.830.110.850.850.850.830.13
Table 4. Damage grade classifier performance indices 70:30 before and after feature scaling.
Table 4. Damage grade classifier performance indices 70:30 before and after feature scaling.
ClassifierBefore Feature ScalingAfter Feature Scaling
PrecisionRecallF-ScoreAccuracyRuntimePrecisionRecallF-ScoreAccuracyRuntime
Lreg0.630.550.520.550.180.710.700.690.690.19
KNN0.420.400.390.390.080.770.760.760.750.16
KSVM0.300.320.260.321.020.830.790.780.790.58
GNB0.600.310.300.310.010.580.250.230.250.00
Dtree0.810.810.810.810.020.800.800.800.810.01
Etree0.790.780.790.780.010.760.760.760.780.00
Rfor0.840.840.840.840.090.830.820.830.840.10
Ridge0.680.650.630.650.010.680.650.630.650.01
RCV0.680.650.630.650.010.680.650.630.650.01
SGD0.590.270.140.410.140.680.670.650.630.07
Pag0.550.190.130.320.040.480.470.450.560.01
Bagg0.830.830.830.830.090.840.830.830.830.12
Table 5. Damage grade classifier performance indices 80:20 before and after feature scaling.
Table 5. Damage grade classifier performance indices 80:20 before and after feature scaling.
ClassifierBefore Feature ScalingAfter Feature Scaling
PrecisionRecallF-ScoreAccuracyRuntimePrecisionRecallF-ScoreAccuracyRuntime
LReg0.520.560.530.560.180.700.700.690.700.14
KNN0.410.390.390.390.100.750.740.740.740.26
KSVM0.310.310.240.310.800.810.780.770.780.42
GNB0.570.290.280.290.010.570.240.210.240.00
Dtree0.810.810.810.810.010.810.810.810.810.02
Etree0.780.780.780.780.010.780.780.780.780.02
RFor0.820.820.830.820.080.820.820.830.820.07
Ridge0.680.660.640.660.010.680.660.640.660.00
RCV0.680.660.640.660.030.680.660.640.660.02
SGD0.570.340.220.340.120.640.640.630.640.07
PAg0.640.300.160.300.040.600.600.590.600.03
Bagg0.840.840.840.840.080.830.830.830.830.10
Table 6. Damage grade PCA classifier performance indices 60:40 before and after feature scaling.
Table 6. Damage grade PCA classifier performance indices 60:40 before and after feature scaling.
ClassifierBefore Feature ScalingAfter Feature Scaling
PrecisionRecallF-ScoreAccuracyRuntimePrecisionRecallF-ScoreAccuracyRuntime
LReg0.680.640.630.660.170.700.680.670.670.06
KNN0.420.410.400.390.050.770.760.760.760.15
KSVM0.370.410.370.360.850.840.800.800.780.43
GNB0.610.550.550.650.000.550.500.510.460.00
Dtree0.800.790.790.790.100.770.770.770.720.10
Etree0.750.750.750.750.000.730.720.720.710.01
RFor0.840.840.840.820.300.840.840.840.780.33
Ridge0.660.630.610.620.000.680.650.620.610.01
RCV0.660.630.610.620.020.680.650.620.610.01
SGD0.670.630.620.600.120.640.640.620.620.08
PAg0.550.550.550.390.010.510.460.450.550.02
Bagg0.840.840.840.810.350.790.790.790.760.36
Table 7. Damage grade PCA classifier performance indices 70:30 before and after feature scaling.
Table 7. Damage grade PCA classifier performance indices 70:30 before and after feature scaling.
ClassifierBefore Feature ScalingAfter Feature Scaling
PrecisionRecallF-ScoreAccuracyRuntimePrecisionRecallF-ScoreAccuracyRuntime
LReg0.660.640.630.600.120.680.660.650.640.10
KNN0.410.400.390.400.080.750.740.740.730.13
KSVM0.350.390.340.390.710.830.790.790.760.36
GNB0.600.540.540.640.000.570.550.540.400.00
Dtree0.800.790.790.770.090.760.760.760.720.09
Etree0.720.720.720.750.010.700.690.690.680.01
RFor0.840.840.840.830.300.840.840.840.770.33
Ridge0.660.630.600.620.010.700.660.630.590.01
RCV0.660.630.600.620.010.700.660.630.590.00
SGD0.560.540.540.490.070.630.620.600.580.06
PAg0.510.470.480.440.020.420.400.390.560.01
Bagg0.830.830.830.810.310.780.770.770.750.32
Table 8. Damage grade PCA classifier performance indices 80:20 before and after feature scaling.
Table 8. Damage grade PCA classifier performance indices 80:20 before and after feature scaling.
ClassifierBefore Feature ScalingAfter Feature Scaling
PrecisionRecallF-ScoreAccuracyRuntimePrecisionRecallF-ScoreAccuracyRuntime
LReg0.650.640.630.650.140.690.670.660.650.04
KNN0.410.390.390.400.080.760.760.760.740.14
KSVM0.330.360.310.410.470.800.780.770.760.25
GNB0.650.650.640.660.000.520.460.440.350.00
Dtree0.790.790.790.780.060.730.730.730.730.05
Etree0.750.750.750.770.000.720.720.720.700.00
RFor0.840.840.840.830.300.840.840.840.780.33
Ridge0.640.620.600.610.000.550.610.550.610.00
RCV0.640.620.600.610.000.550.610.550.610.00
SGD0.600.580.560.500.030.640.610.590.590.03
PAg0.560.440.460.330.010.540.520.520.470.01
Bagg0.810.800.810.820.210.770.770.770.760.21
Table 9. Building damage dataset ANOVA test analysis.
Table 9. Building damage dataset ANOVA test analysis.
Featuressum_sqdfFPR(>F)
count_floors_pre_eq79.395866158.483942.456966 × 10−14
count_floors_post_eq51.120105137.494269.893068 × 10−10
age_building20.806387115.1907230.000098
plinth_area_sq_ft0.61294110.4461480.504202
height_ft_pre_eq50.936849137.3588121.059888 × 10−09
height_ft_post_eq30.589357122.3662790.000002
land_surface_condition458.1769721358.1538784.084559 × 10−77
foundation_type7.72336015.6277060.017718
roof_type45.0324641347.1416427.018501 × 10−75
ground_floor_type161.7195561120.6366379.735479 × 10−28
floor_type148.4271741110.4945641.437504 × 10−25
position9.22623016.724310.09539
plan_configuration97.724466172.186452.575076 × 10−17
has_superstructure_adobe_16.16076614.488050.034183
has_superstructure_1_mortar_stone112.342837183.1702821.081052 × 10−19
has_superstructure_stone_flag0.15558110.1132370.736503
has_super_cement_mortar_stone1.97010611.4342960.231123
has_superstructure_1_mortar_brick0.78686910.5727620.4492
has_supers_cement_mortar_brick13.80772010.7658970.001516
has_superstructure_593.585132169.0851731.212492 × 10−16
has_superstructure_bamboo59.854698143.9588943.719995 × 10−11
has_super_4_non_engineered4.94670613.6029620.077736
has_superstructure_4_engineered5.68897414.5678960.098789
has_superstructure_317.786486112.9799810.000318
condition_post_eq308.9674561235.8322755.282171 × 10−52
technical_solution_proposed806.0679471667.6251485.158686 × 10−138
Table 10. Damage grade PCA ANOVA classifier performance indices 80:20 before and after scaling.
Table 10. Damage grade PCA ANOVA classifier performance indices 80:20 before and after scaling.
ClassifierBefore Feature ScalingAfter Feature Scaling
PrecisionRecallF-ScoreAccuracyRuntimePrecisionRecallF-ScoreAccuracyRuntime
LReg0.680.650.630.680.140.670.640.640.670.06
KNN0.410.400.400.570.060.740.730.740.770.12
KSVM0.370.410.370.680.840.800.760.750.800.39
GNB0.670.660.670.630.000.520.400.410.510.00
Dtree0.790.780.790.810.070.720.720.720.750.07
Etree0.770.770.770.780.000.700.690.700.710.01
RFor0.860.860.860.820.320.860.860.860.790.35
Ridge0.580.610.560.620.000.520.590.550.640.00
RCV0.550.610.560.620.000.520.590.550.640.01
SGD0.500.500.480.590.090.590.570.550.630.09
PAg0.420.350.350.450.030.530.340.350.500.02
Bagg0.820.820.820.830.260.740.740.740.790.26
Table 11. Damage grade PCA ANOVA classifier performance indices 70:30 before and after scaling.
Table 11. Damage grade PCA ANOVA classifier performance indices 70:30 before and after scaling.
ClassifierBefore Feature ScalingAfter Feature Scaling
PrecisionRecallF-ScoreAccuracyRuntimePrecisionRecallF-ScoreAccuracyRuntime
LReg0.640.620.590.660.140.660.640.630.670.06
KNN0.410.400.400.520.060.740.730.740.760.13
KSVM0.350.390.340.660.600.790.760.750.800.33
GNB0.640.640.640.640.000.510.400.410.500.00
Dtree0.770.770.770.550.070.710.710.710.760.07
Etree0.760.750.760.800.000.700.690.700.730.00
RFor0.880.870.880.820.270.880.870.880.790.29
Ridge0.660.620.590.620.000.520.590.550.630.00
RCV0.660.620.590.620.000.520.590.550.630.00
SGD0.570.540.550.510.050.600.600.600.590.06
PAg0.470.460.450.480.010.480.460.460.450.02
Bagg0.810.810.810.820.250.760.760.760.780.23
Table 12. Damage grade PCA ANOVA classifier performance indices 60:40 before and after scaling.
Table 12. Damage grade PCA ANOVA classifier performance indices 60:40 before and after scaling.
ClassifierBefore Feature ScalingAfter Feature Scaling
PrecisionRecallF-ScoreAccuracyRuntimePrecisionRecallF-ScoreAccuracyRuntime
LReg0.650.640.630.670.140.690.670.660.670.04
KNN0.410.390.390.530.080.760.760.760.770.14
KSVM0.330.360.310.670.470.800.780.770.800.25
GNB0.650.650.640.570.000.520.460.440.620.00
Dtree0.790.790.790.800.060.730.730.730.770.05
Etree0.750.750.750.770.000.720.720.720.760.00
RFor0.860.860.860.820.300.860.860.860.790.33
Ridge0.640.620.600.620.000.550.610.550.610.00
RCV0.640.620.600.620.000.550.610.550.610.00
SGD0.600.580.560.630.030.640.610.590.600.03
PAg0.560.440.460.450.010.540.520.520.520.01
Bagg0.810.800.810.810.210.770.770.770.790.21
Table 13. Performance analysis of ASR-DFCNN with existing classifiers.
Table 13. Performance analysis of ASR-DFCNN with existing classifiers.
ModelAccuracyR-Squared Value
Kernel SVM0.360.38
Gnaive Bayes0.650.67
Decision tree0.780.79
Extra tree0.750.78
Random Forest0.880.89
Bagging0.800.82
DFCNN0.870.86
ASR-DFCNN0.980.97
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

Sri Preethaa, K.R.; Munisamy, S.D.; Rajendran, A.; Muthuramalingam, A.; Natarajan, Y.; Yusuf Ali, A.A. Novel ANOVA-Statistic-Reduced Deep Fully Connected Neural Network for the Damage Grade Prediction of Post-Earthquake Buildings. Sensors 2023, 23, 6439. https://doi.org/10.3390/s23146439

AMA Style

Sri Preethaa KR, Munisamy SD, Rajendran A, Muthuramalingam A, Natarajan Y, Yusuf Ali AA. Novel ANOVA-Statistic-Reduced Deep Fully Connected Neural Network for the Damage Grade Prediction of Post-Earthquake Buildings. Sensors. 2023; 23(14):6439. https://doi.org/10.3390/s23146439

Chicago/Turabian Style

Sri Preethaa, K. R., Shyamala Devi Munisamy, Aruna Rajendran, Akila Muthuramalingam, Yuvaraj Natarajan, and Ahmed Abdi Yusuf Ali. 2023. "Novel ANOVA-Statistic-Reduced Deep Fully Connected Neural Network for the Damage Grade Prediction of Post-Earthquake Buildings" Sensors 23, no. 14: 6439. https://doi.org/10.3390/s23146439

APA Style

Sri Preethaa, K. R., Munisamy, S. D., Rajendran, A., Muthuramalingam, A., Natarajan, Y., & Yusuf Ali, A. A. (2023). Novel ANOVA-Statistic-Reduced Deep Fully Connected Neural Network for the Damage Grade Prediction of Post-Earthquake Buildings. Sensors, 23(14), 6439. https://doi.org/10.3390/s23146439

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