Professional Documents
Culture Documents
1 Graduate School of International Resources, Akita University, 1-1, Tegatagakuen machi, Akita-city, Akita
0108502, Japan; ikeda@gipc.akita-u.ac.jp (H.I.); masatooooo@gmail.com (M.T.); bsinaice@rocketmail.com
(B.B.S.); toriya@gipc.akita-u.ac.jp (H.T.); adachi.t@gipc.akita-u.ac.jp (T.A.)
2 [Elsa Pansilvania’s Affiliation goes here]; Elsa@gmail.com (E.P.)
3 Faculty of Engineering, Division of Sustainable Resources, Hokkaido University, 13jyounishi8, Kita-ku,
Sapporo-city, Hokkaido 0608628, Japan; kawamura@eng.hokudai.ac.jp (Y.K.)
* Correspondence: ikeda@gipc.akita-u.ac.jp
Abstract: Blasting is routinely carried out in urban quarry sites. Residents or houses around quarry 1
site are affected by the ground vibration induced by blasting. Peak Particle Velocity (PPV) is used 2
as a metric to measure ground vibration intensity. Therefore, many prediction models of PPV 3
using experimental methods, statistical methods, and Artificial Neural Networks (ANN) have been 4
proposed to mitigate this effect. However, prediction models using experimental and statistical 5
methods have the tendency to have poor prediction accuracy. In addition, while the prediction 6
model using ANN can produce a highly accurate prediction results, a large amount of measured 7
data is necessarily collected. In an urban quarry site where the number of blasting is limited, it is 8
difficult to collect a lot of measured data. In this study, a new PPV prediction method using Weighted 9
non-negative matrix (including missing data) to the product of two low-dimensional matrices and 11
predicts the missing data. In addition, WNMF is one of the unsupervised learning methods, so it 12
can predict PPV regardless of the amount of data. In this study, PPV was predicted using measured 13
data from 100 sites at the Mikurahana quarry site in Japan. As a result, the proposed method showed 14
higher accuracy when using measured data at 60 sites rather than 100 sites, and the root mean square 15
error for PPV prediction decreased from 0.1759 (100 points) to 0.1378 (60 points). 16
Keywords: Blasting; Peak Particle Velocity (PPV); Weighted Non-negative Matrix Factorization 17
https://doi.org/
impact on structures and human beings have attracted significant attention in scientific 21
and industrial communities. Researchers like Khandelwal and Singh have demonstrated 22
Received:
through their studies the relationship between blast parameters and resulting ground 23
Revised:
vibrations [1–3]. These vibrations can potentially harm structures, especially if they are 24
Accepted:
close to the blasting sites. Other researchers such as Faramarzi et al. and Navarro Torres 25
Published:
et al. also contributed to this field of study by investigating the simultaneous effects of 26
Copyright: © 2023 by the authors. ground vibration and air blasts [4,5]. 27
Submitted to Journal Not Specified The prediction and control of ground vibrations induced by blasting have been exten- 28
for possible open access publication sively researched. Singh and Roy provided insights into the damage to surface structures 29
under the terms and conditions
due to these vibrations [6]. Artificial Neural Network approaches, as proposed by Khan- 30
of the Creative Commons Attri-
delwal and Singh, have been employed for the prediction of these vibrations [1,3]. This 31
bution (CC BY) license (https://
method of prediction was further expanded by other researchers such as Monjezi et al., 32
creativecommons.org/licenses/by/
Hajihassani et al., and Saadat et al. [7–9]. 33
4.0/).
has also been employed for the prediction of blast-induced ground vibrations [10]. More- 35
over, Australian and British standards provide guidelines related to the use of explosives 36
and evaluation of human exposure to vibrations, respectively [11,12]. The studies by au- 37
thors like Nicholls et al., Siskind et al., and Dowding offer in-depth knowledge on blasting 38
Historical perspectives on the topic have been provided by Duvall and Petkof, and 40
Langefors and Kihlström [16,17]. In addition, some research works like those by Roy 41
and Kamali have proposed other models to predict vibrations [18,19]. With the rise of 42
Recommendation systems using techniques like matrix factorization have also found 45
application in this domain [21–23]. The critical essence is to find a balance between efficient 46
2. Related work 48
TIn opencast mining, predicting blast-induced ground vibrations and their frequen- 50
cies is essential for the safety of nearby structures and inhabitants. Researchers have 51
employed various techniques to predict and control these vibrations, including neural net- 52
work approaches which have shown promising results [1–4,24]. Various factors influence 53
the intensity and frequency of ground vibrations, including the explosive type, blasting 54
method, blast-to-structure distance, and the rock and soil’s geological properties. Studies 55
over the years have provided insights into the impact of blasting on surrounding structures 56
[6,13–15,25] and informed guidelines for explosive use and human vibration exposure in 57
[16,17]. Previous work has emphasized the importance of controlling vibration in mines 59
using advanced predictors [18]. Multivariate analysis for predicting blast-induced ground 60
vibrations has also been explored [10]. In the domain of recommendation systems, matrix 61
for collaborative netnews filtering [22], and Squires et al. investigated rank selection in 64
nonnegative matrix factorization [23]. For urban planning, visualizing predicted ground 65
vibration is essential, and Web-GIS systems have been developed to aid this [20]. 66
Ground vibrations originating from blasts are usually recorded as Peak Particle Veloc- 68
ity (PPV). Given its correlation with the extent of potential structural damages, PPV has 69
been deemed a crucial metric, especially in environmental considerations within the realm 70
of resource development [6,11,12,14]. Over time, various methods have been devised to 71
predict PPV. These methods can be broadly classified into experimental methods, statistical 72
methods, and Artificial Neural Networks (ANN). The most basic approach is the experi- 73
mental method, which has been extensively employed by many researchers [13,14,16–18]. 74
V = kD −b (1)
p
where V is the PPV (mm/s), D is the scaled distance (m/ kg), and k, b are constants 76
determined based on the specific site conditions. The scaled distance, D, is given by 77
R
D= √ (2)
Q
where R represents the distance from the blasting site (m) and Q denotes the square root of 78
the amount of explosive (kg). However, given the vast number of parameters involved in 79
Version October 12, 2023 submitted to Journal Not Specified 3 of 22
duced. These take into account a wide array of parameters, from the design of the blasts to 83
the nature of the rock mass [10,19,26]. However, their predictive accuracy can be diminished 84
when applied to new locations since they primarily rely on existing datasets [1,3,7]. 85
Emerging from the domain of Artificial Intelligence (AI) during the 1980s, ANN 86
enabled massive parallel computations, mimicking the human brain’s functionality. Khan- 87
delwal et al. [1] proposed an ANN-based PPV prediction model using data from 150 88
blasting sites, illustrating its superior predictive accuracy over traditional experimental 89
methods. Monjezi et al. [7] and Dehghani et al. [27] also demonstrated high accuracy 90
with ANN-based models. Recent innovations even incorporated advanced algorithms like 91
Particle Swarm Optimization (PSO) and the Imperialism Competitive Algorithm (ICA) in 92
can be seen in Table 1 [2,3,7–9,27–29]. However, the major challenge with ANN methods 94
is the requirement for extensive datasets to build high-accuracy models. Urban quarries, 95
due to their proximity to populated areas, face data collection challenges, given the limited 96
Khandelwal [2] ANN B, S, HD, HL, CL, BI, E, PPV 170 0.99
DB, Y, PR, Vp, VOD, DE
Khandelwal [2] ANN B, S, HD, HL, CL, BI, E, Frequency 170 0.99
DB, Y, PR, Vp, VOD, DE
Khandelwal [3] ANN B, S, D, BI, MC, Y, PR, PPV 174 0.99
Vp, VOD
Khandelwal [3] ANN B, S, D, BI, MC, Y, PR, Frequency 174 0.91
Vp, VOD
Dehghani [27] ANN B, S, D, NR, PF, MC, MH, PPV 116 0.75
DB, PLI
Monjezi [7] ANN HL, ST, MC, DB PPV 182 0.95
Mohamed [29] ANN MC, DB PPV 162 0.94
Armaghani [28] PSO-ANN B, S, HL, HD, ST, SD, NR, PPV 44 0.93
PF, MC, DB, RD, FRD
Saadat [9] ANN HD, ST, MC PPV 69 0.96
Hajihassani [8] ICA-ANN BS, SL, MC, DB, Y, Vp PPV 95 0.98
Notes: Burden (B), Spacing (S), Burden to spacing (BS), Delay (D), Hole length (HL),
Hole diameter (HD), Stemming (ST), Stemming length (SL), Charge length (CL), Sab-drilling (SD),
Number of rows (NR), Powder factor (PF), Blastability index (BI), Maximum charge per delay (MC),
Maximum hole per delay (MH), Explosive per hole (E), Density of explosive (DE),
Distance from the blasting point (DB), Yong’s modulus (Y), Poison’s ratio (PR),
Point load index (PLI), Rock density (RD), Field rock diameter (FRD), P-wave velocity (Vp),
Velocity of detonation (VOD), Coefficient of determination (R2)
In this study, we focused on the Mikurahana gravel pit operated by Toseki Material 100
Co., Ltd. located in Hachirogata, Akita Prefecture. The objective was to predict the 101
ground vibrations caused by blasting. The Mikurahana gravel pit is an open-pit mine 102
that employs the bench cut method. The primary rock type is rhyolitic andesite and has a 103
production capacity of approximately 2,000 t/day. The geographical relationship between 104
the Mikurahana gravel pit and the surrounding area is illustrated in Figure 1. From Figure 105
1, it is evident that there are settlements and roads in the immediate vicinity of the gravel 106
pit. The Mikurahana gravel pit conducts up to two blasts daily. Thus, the surrounding 107
Version October 12, 2023 submitted to Journal Not Specified 4 of 22
areas of the Mikurahana gravel pit are susceptible to the effects of ground vibrations from 108
the blasts. Due to these reasons, we found Mikurahana gravel pit suitable as the target site 109
A schematic of the blasting design carried out at the Mikurahana gravel pit is shown in 111
Figure 2. While the scale of blasting is small compared to overseas standards, approximately 112
125 kg of explosives are used for a single blast with a bench height of 10 m. The hole spacing 113
is around 2-2.4 m, with blast hole lengths ranging from 9 to 9.5 m. Explosive materials 114
such as ANFO, water gel explosives, and electric detonators are used. There are five 115
vertical holes and several horizontal holes with a blasting interval of 25 mm/s. However, 116
the corresponding vertical and horizontal holes are detonated simultaneously. From 117
the obtained blast design information, geographical conditions during ground vibration 118
measurements, and parameter values such as PPV, we created a measurement data matrix. 119
Table 2 presents the types of data used for the measurement data matrix. In addition 121
to the PPV, the parameters include the Maximum Instantaneous Charge (MIC), which 122
indicates the amount of explosive that detonates within 8 mm/s; the distance from the 123
blasting point to the measurement point; the elevation difference between the blasting and 124
measurement points; the direction, which denotes the angle of the line drawn between 125
the blasting and measurement points; and the latitude and longitude of both the blasting 126
and measurement points, totaling 9 parameters. All these data were collected at 100 points 127
around the Mikuranoseki quarry. Based on these data, we utilized a measurement data 128
matrix (100 rows x 9 columns) where the rows represent measurement points and the 129
In this section, we discuss the method of collecting ground vibration data. To measure 133
ground vibrations caused by blasting, devices were placed in contact with the ground. 134
Figure 3 shows a schematic of the experimental setup. The instruments for measuring 135
ground vibrations due to blasting include the 3-axis micro vibration detector MODEL- 136
2205B (dimensions: 150 mm×100 mm×80 mm) by Showa Measuring Instruments Co. and 137
Version October 12, 2023 submitted to Journal Not Specified 6 of 22
accelerometers 608T No.E189, 608T No.E190 (dimensions: ϕ13.8 mm×H25 mm, resonance 138
frequency: 30 kHz), 708LF C516, 708LF C518 (dimensions: ϕ13.8 mm×H28 mm, reso- 139
nance frequency: 50 kHz) by Teac Corporation. Although only one Teac accelerometer 140
is illustrated in Figure 3, 2-4 accelerometers were used during measurements to increase 141
measurement points. The amplifier used was Teac’s SA-611 CHARGE AMPLIFIER and 142
the data logger used was the DM3100 by GRAPHTEC. The OPS021 application by the 143
same company was used to set the measurement conditions. Using these devices, ground 144
vibrations due to blasting were measured. When using the data logger outdoors, the engine 145
was turned off and the ACC power source was used to eliminate the effects of vibrations 146
Figure 4 shows the ground vibration data measurement points used in this study. 148
The map is cited from Google Maps. For the collection of ground vibration data, the 149
measuring devices shown in Figure 4 were installed at about 50 points located around the 150
marked quarry. Although the map indicates approximately 50 measurement points, in 151
reality, multiple accelerometers were used at the same location, resulting in data from 100 152
measurement points. Typically, ground vibrations due to blasting decrease as the distance 153
from the blasting point increases. Therefore, it is essential to set the measuring devices in 154
advance to avoid measurement failures. The OPS021 settings used for data collection can be 155
broadly categorized into amplifier settings, trigger settings, and memory settings. Figure 5, 156
Figure 6, and Figure 7 respectively show the settings screens for the amplifier, memory, and 157
trigger. In the amplifier settings (Figure 5), one can set the name, input, range, and filter for 158
each channel (CH). The name can be set freely for each CH. For the input, one can choose 159
between DC and AC, with AC being chosen for this data collection. The accelerometers 160
used in this experiment output vibration values in volts (V or mV). The range indicates the 161
upper and lower limits of the vertical axis (voltage values) when displaying the measured 162
ground vibration waves in the application. Care must be taken when setting this range; 163
if the set range is exceeded, it becomes impossible to measure the peak vibration values. 164
A range of 500 mV was set for collecting ground vibration data. Meanwhile, the filter 165
excludes vibrations of a frequency higher than the set value, which helps in avoiding noise 166
(high-frequency vibrations) and simplifying data processing. In this study, a filter of 500 167
In the memory settings (Figure 6), one sets the sampling interval (sampling frequency), 169
block size, and measurement duration. The sampling frequency indicates the interval for 170
measuring vibration values, which affects the vibrational values that can be measured. 171
Generally, the sampling frequency must be set to a value at least twice as high as the 172
frequency one wishes to measure. Ground vibrations due to blasting are known to fall 173
between 10-200 Hz and are known to be high-frequency waves compared to natural 174
earthquakes. Considering these facts, the sampling frequency was generously set to 10 175
kHz for the collection of ground vibration data. The block size indicates how many times 176
the measurement time is divided, and the measurement duration is determined by the 177
In the trigger settings (Figure 7), one can set the timing (trigger) to start the mea- 179
surement in percentage terms. Specifically, measurement starts when a vibration larger 180
than the percentage value of the range set in the amplifier settings is detected. To ensure 181
no vibrations before the start of the measurement are missed, a pre-trigger can be set in 182
percentage terms. Vibrations occurring a percentage of the measurement time set in the 183
memory settings before the trigger are recorded. In this study, the trigger and pre-trigger 184
were set to 8% and 10%, respectively. After the measurement, the data was saved to a 185
computer in Comma Separated Value (CSV) format. The location where the vibration 186
measurement took place was also recorded on a Google Maps map, and the latitude and 187
The methodology employed to process the ground vibration data gathered from a 190
quarry is elucidated in this section. For data processing, the spreadsheet software, Origin, 191
Upon importing the ground vibration data stored in a CSV file into Origin, the software 193
displays the data as voltage values. Given that the measurement sample interval was set 194
at 10 kHz, a time series was generated at intervals of 0.0001 s, enabling the creation of 195
a time-voltage graph for ground vibration, specifically in the Z-axis direction, measured 197
Leveraging the calibration coefficient of the 3-axis micro-vibration detector, which is 199
valued at 2, the voltage readings were converted to acceleration. The data derived from this 200
conversion was then utilized to produce a time-acceleration graph, showcased as Figure 9. 201
By integrating the acceleration data using Origin’s computational tools, velocity was 202
derived. An example of the resulting time-velocity graph is shown in Figure 10. From this 203
graph, the peak amplitude value was identified as the "PPV". 204
For instances where the time-velocity graph showed irregularities, it was essential to 205
filter out the noise. This was achieved using the Fast Fourier Transform (FFT) filter in Origin, 206
specifically the band-pass variant. Before using the FFT filter, it was necessary to determine 207
the frequency bands present in the ground vibration data. This involved executing an FFT 208
operation, which transformed the time-velocity graph into a frequency-amplitude (velocity) 209
graph. This transformation helped identify the frequency bands inherent in the ground 210
vibrations caused by blasting. An FFT spectrum, presented in Figure 11, clearly showed a 211
significant concentration of frequencies in the 20-40 Hz range, while frequencies beyond 212
200 Hz were nearly non-existent. This analysis confirmed that the main components of 213
ground vibrations due to blasting at the quarry were centered around 20-40 Hz. Using 214
this information, disruptive frequencies were filtered out from the time-velocity graph, 215
5. Methodology 217
12. Here, let the set of measurement points be O = {o1 , o2 , . . . , om } and the set of param- 220
eters constituting the measurement data be P = { p1 , p2 , . . . , pn }. aij ∈ { a11 , a12 , . . . , anm } 221
represents the value of parameter p j measured at the measurement point oi . Values of 222
parameters not measured are incorporated into matrix A as missing values (=0). In WNMF, 223
Version October 12, 2023 submitted to Journal Not Specified 8 of 22
this matrix A is approximately decomposed into matrices U ∈ Rm×k and V ∈ Rk×n , and 224
their inner product is taken to predict the missing values (values indicated as 0 in matrix 225
A ≈ UV (3)
Here, k denotes the rank, which is smaller than m or n. Generally, as the rank increases, 227
the prediction accuracy of the missing values increases, and as the rank decreases, the 228
prediction accuracy decreases. However, too large a rank may increase the computational 229
load and reduce prediction accuracy. Therefore, it is important to choose an appropriate 230
rank when executing WNMF. WNMF is a learning method that aims to improve prediction 231
accuracy for missing values by using only measured value elements [30]. WNMF learns 232
Here, initial values of matrices U and V are given randomly. Also, ◦ represents element- 234
wise matrix multiplication, and ∥ · ∥ F denotes the Frobenius norm of a matrix. The matrix 235
(
1 if aij ∈ Ao
wij = (5)
0 if aij ∈ Au
Here, Ao represents the set of measured values contained in matrix A, and Au represents 237
the set of missing values contained in matrix A. Thus, when wij = 1, it indicates that it 238
is used for learning, and when wij = 0, it indicates that it is not used for learning. The 239
Version October 12, 2023 submitted to Journal Not Specified 13 of 22
optimization problem in equation 4 can be solved by updating matrices U and V t times 240
( t −1) T
(t) ( t −1) (W · A(t−1) )Vik
uik = uik ( t −1) T
(6)
(W · U (t−1)T V (t−1)T )Vik
WNMF allows for the prediction of any parameter value by replacing it with a missing 243
value. By leveraging this feature, our proposed method integrates the PPV of the prediction 244
site as a missing value in the matrix. This matrix is then approximated by WNMF to predict 245
PPV. Figure 13 illustrates the flow of PPV prediction using WNMF. The matrix shown 246
in the bottom right of Figure 13 represents measurement data using three parameters: 247
PPV, amount of explosives, and distance. This shows the matrix calculation process in 248
our proposed method. From Figure 13, our approach is divided into four steps: 1. Data 249
collection, 2. Data processing, 3. Matrix creation, and 4. PPV prediction. Each step is 250
Here, values for each parameter are measured at the target site. Ground vibration 253
data resulting from blasting is converted to PPV. The type of parameter other than PPV can 254
be arbitrarily chosen. In this study, we utilize nine parameters: MIC, distance, elevation 255
difference, direction, latitude of the blasting site, longitude of the blasting site, latitude of 256
In Step 1, the range of values varies greatly for each parameter. Therefore, if these 259
measurement data are used directly in WNMF, the learning may not proceed properly, 260
potentially reducing the accuracy of PPV prediction. Thus, in Step 2, to apply WNMF 261
for PPV prediction, normalization using ANN is performed on the measurement data 262
Version October 12, 2023 submitted to Journal Not Specified 14 of 22
from Step 1. Figure 14 presents a conceptual diagram of the neural network. During the 263
learning process of the neural network, parameters are first input at the input layer. Then, 264
in the hidden layer, "weights" are applied to each parameter, forming hidden neurons. The 265
number of these hidden neurons can be pre-specified. Based on these hidden neurons, a 266
single predicted value (PPV) is output in the output layer. The output predicted value is 267
compared with the actual value to calculate the error. The neural network is then feedback 268
adjusted to optimize the "weight magnitude" for each parameter. This is the learning 269
cycle of ANN. In our proposed method, the "weight magnitude" calculated by this ANN 270
is quantified as the degree of influence on PPV, and the normalization value range is 271
changed according to this weight magnitude. Parameters with a large influence on PPV are 272
prioritized, and their normalization value range is made larger to prioritize their learning 273
in WNMF. The method of normalization is Min-max Normalization. When aligning the 274
value aij of the parameter at measurement point oi to an arbitrary value range [bmax , bmin ], 275
aij − min( p j )
Normalized( aij ) = (bmax − bmin ) + bmin (8)
max( p j ) − min( p j )
Here, p j indicates the set of values for the jth parameter. max( p j ) represents the 277
maximum value of p j , and min( p j ) denotes its minimum value. In our proposed method, 278
the impact on PPV is evaluated in three stages. Parameters with the highest influence have 279
their normalization value range set to [1, 11], the second highest to [1, 6], and all other 280
parameters to [1, 2]. The normalization value range for PPV is also set to [1, 2]. 281
In Step 3, a measurement data matrix is created based on the normalized parameter 283
values. At this point, the PPV of the prediction site is integrated into the measurement 284
data matrix as a missing value (shown as 0 in the Figure14). By applying WNMF to this 285
In Step 4, the measurement data matrix, which includes missing values, is approxi- 288
mated into two matrices using WNMF. These approximated matrices are in a state where 289
all values are filled. By multiplying these two matrices, the missing PPV is predicted. This 290
is tried for all possible ranks, and the prediction error of PPV is calculated each time. The 291
rank with the smallest prediction error is regarded as the optimal model, and the PPV value 292
at that time is the final prediction result. Our proposed method can accommodate changes 293
To determine the normalized value range for each parameter, training was performed 297
using an ANN. The data used were measurements from 100 sites collected at the Miku- 298
rahana Quarry in Akita Prefecture. This data was divided into training data, validation 299
data, and test data at a ratio of 80:10:10, respectively, and learning was conducted using 300
MATLAB. During the training of the ANN, the number of hidden neurons that make up 301
the hidden layer of the neural network was varied as 2, 4, 6, 8, 10, 12 to compare the 302
prediction accuracy of each model. The Mean Square Error (MSE) and the Coefficient of 303
Determination (R2 ) were used as evaluation metrics. A prediction model with an MSE 304
close to 0 and R2 close to 1 indicates a high prediction accuracy for PPV. As a result of the 305
training, the predictive model with 6 hidden neurons showed the highest accuracy. Table 3 306
shows the learning results of the ANN. As shown in Table 3, the predictive model with 6 307
hidden neurons had an MSE of 0.0245 and R2 of 0.8740, showing higher accuracy compared 308
to other models. The sum of the weights (absolute values) of each parameter extracted 309
from the predictive model with 6 hidden neurons is shown in Figure 15. As a result, it 310
became clear that the weights of "MIC", "Distance", and "Longitude of the measurement 311
point" were relatively large. Furthermore, although the weight for "Direction" was not as 312
large compared to the previous three parameters, it showed a larger weight than the other 313
parameters. Based on these results, it was judged that these four parameters have a large 314
influence on PPV. Therefore, the normalization value ranges for "MIC", "Distance", and 315
"Longitude of the measurement point", which had the largest total weight value, were set 316
to [1, 11], "Direction" to [1, 6], and all other parameters to [1, 2]. 317
To verify the effectiveness of normalization using an ANN, the prediction accuracy of 319
PPV under three conditions was compared: the proposed method (Nor-ANN), a method in 320
which the normalization value range of parameters is uniformly set to [1, 11] (Nor-1-11), 321
and a case where normalization is not performed (Nor-None). In the experiment, PPV data 322
randomly extracted from the measurement data matrix was replaced with unmeasured 323
values (=0), and PPV prediction was performed using WNMF. This allowed for a com- 324
parison between actually measured PPV and predicted PPV. The number of unmeasured 325
values (hereafter referred to as the number of unmeasured values) was set to 10, and the 326
prediction accuracy of WNMF for the number of unmeasured values was compared under 327
each condition. When executing WNMF, the rank number was changed from 1 to 8, and 328
the prediction accuracy for each rank was calculated. When comparing each condition, the 329
rank with the highest prediction accuracy was used. The Root Mean Squared Error (RMSE) 330
was used as an evaluation metric for prediction accuracy. RMSE is a metric commonly used 331
to evaluate the prediction accuracy in recommendation systems. The calculation formula 332
r
1
t∑
RMSE = (Y − Ŷ )2 (9)
Where Y represents the actual value of PPV, Ŷ represents the predicted value of PPV, and t 334
represents the number of missing values. As a result of WNMF, when normalization was 335
Version October 12, 2023 submitted to Journal Not Specified 17 of 22
performed using ANN, a higher prediction accuracy was shown than when normalization 336
was uniformly performed or when normalization was not performed. Table 4 shows the 337
PPV prediction results using WNMF. RMSE indicates higher prediction accuracy as the 338
value is smaller. As shown in Table 4, Nor-ANN, Nor-1-11, and Nor-None all showed the 339
smallest RMSE at rank 7. As a result of comparing the RMSE of each condition at rank 340
7, Nor-ANN showed a smaller value than Nor-11 or Nor-None. The results comparing 341
the error ranges (difference between the actual value and the predicted value) for each 342
condition are shown in Table 5. As a result, the error range of Nor-ANN was from -0.2281 343
to 0.2024, and the difference was 0.4306. This shows a smaller error range than Nor-1-11 344
or Nor-None. Through the above results, it became clear that the prediction accuracy of 345
PPV improves more when normalized using ANN than when normalized uniformly or not 346
normalized. 347
6.3. Relationship between the Amount of Data and Prediction Accuracy 348
In this section, we examined the relationship between the amount of data used in the 349
measurement data matrix and the prediction accuracy of the proposed method. Weighted 350
perform matrix factorization (i.e., prediction) even with a small amount of data. However, 352
previous studies have not clearly shown how much the amount of data affects the prediction 353
accuracy of WNMF. For this purpose, we prepared several measurement data matrices 354
with different numbers of measurement points (rows) and conducted PPV prediction 355
using WNMF. This allows us to verify the prediction accuracy of the proposed method 356
according to the amount of data used in the measurement data matrix. Specifically, against 357
the Matrix100 (100 rows × 9 columns) which uses all measurement data, we prepared 358
conditions of Matrix20 (20 rows × 9 columns), Matrix40 (40 rows × 9 columns), Matrix60 359
(60 rows × 9 columns), and Matrix80 (80 rows × 9 columns). The measurement points 360
(rows) to be deleted were randomly selected. Note that the measurement data of 100 points 361
used in Matrix100 is one of the benchmarks for the amount of data required to create a PPV 362
prediction model using ANN (refer to Section 2.2). Therefore, by comparing the prediction 363
accuracy of PPV using Matrix100 and other conditions, we can clarify the effectiveness of 364
As for the experimental method, as in the previous experiment, 10 PPV data were 366
randomly extracted from each measurement data matrix condition and replaced with 367
unmeasured values, and PPV prediction was performed using WNMF. When executing 368
WNMF, the rank number was changed from 1 to 8, and the prediction accuracy for each 369
rank was calculated. When comparing each condition, the rank with the highest prediction 370
accuracy was used. RMSE was used as the evaluation metric for prediction accuracy. 371
As a result of WNMF, higher prediction accuracy was shown when using a smaller 372
amount of data (60, 80 points) than the amount of data required for ANN learning (100 373
points of measurement data). On the other hand, low prediction accuracy was shown 374
when using an extremely small amount of data (20, 40 points). Table 6 shows the PPV 375
Version October 12, 2023 submitted to Journal Not Specified 18 of 22
prediction results using WNMF. From Table 7, Matrix100, Matrix80, and Matrix40 showed 376
the smallest RMSE at rank 7, Matrix60 at rank 6, and Matrix20 at rank 4. Therefore, this rank 377
was used for comparison of prediction accuracy. As a result of comparing the prediction 378
accuracy of Matrix100 with other conditions, Matrix80 and Matrix60 showed a smaller 379
RMSE than Matrix100. On the other hand, conditions with extremely small amounts of 380
data, Matrix40 and Matrix20, showed a larger RMSE than Matrix100. Table 6 shows the 381
results of comparing the error range of each condition. As a result, Matrix80 and Matrix60 382
showed a smaller error range than Matrix100. On the other hand, Matrix40 and Matrix20 383
From the above results, it became clear that by using the proposed method, it is 385
possible to predict PPV with a smaller amount of data (60, 80 points) than the amount of 386
data (100 points of measurement data) required for ANN learning. On the other hand, it 387
became clear that the prediction accuracy of the proposed method decreases when using 388
7. Discussion 390
In this experiment, the highest prediction accuracy was often observed when the 392
rank was either 6 or 7, suggesting that an appropriate rank was selected. Many matrix 393
factorization methods, including WNMF, have the characteristic of changing prediction 394
accuracy depending on this rank. Generally, it is said that as the rank number increases, the 395
prediction accuracy improves, and as the rank number decreases, the prediction accuracy 396
drops [23]. However, an excessively large rank number might increase the computational 397
cost, possibly reducing the prediction accuracy. Thus, selecting the appropriate rank 398
number is crucial. In this experiment, the prediction accuracy was compared by changing 399
the rank number from 1 to 8. Given that the highest prediction accuracy was observed 400
at ranks 6 and 7, it can be inferred that the appropriate rank was chosen. Nonetheless, 401
such a trial-and-error method requires significant time and computational cost. Assuming 402
that the proposed method is used in actual settings, this approach could pose a significant 403
challenge. Therefore, future research needs to develop a method to estimate the rank before 404
executing WNMF. Already, cases where the rank is estimated before matrix factorization 405
have been reported [23]. Building on these, the development of an optimal rank estimation 406
method and the improvement of the proposed method are future challenges. 407
Without normalization, the PPV prediction accuracy declined compared to using 409
ANN for normalization. A possible reason is that the value ranges differed significantly 410
the difference between the original matrix and the decomposed matrix is defined as the 412
loss function, and updates are repeated to minimize it. If the value range in the original 413
matrix varies greatly due to parameters, the computational cost increases, and there might 414
be cases where it doesn’t converge to the optimal solution. The data used in this study 415
varied greatly in value range depending on the parameters, which could have led to a 416
Version October 12, 2023 submitted to Journal Not Specified 19 of 22
a lower PPV prediction accuracy compared to using ANN for normalization. This could be 418
attributed to setting the same normalization value range for all parameters. Despite each 419
parameter possibly having different impacts on the PPV, the same normalization range 420
was set for all parameters. It can be presumed that focusing on learning from parameters 421
that have a significant impact on PPV would improve prediction accuracy. In contrast, 422
with ANN-based normalization, the weights calculated by ANN were quantified as the 423
impact on PPV, and the normalization value range was varied according to those weights. 424
As a result, it’s conceivable that normalization using ANN resulted in higher prediction 425
In this experiment, Matrix100 showed a decline in PPV prediction accuracy compared 428
to Matrix80 or Matrix60, which had less data. This might be because the large volume of 429
data increased the computational load for WNMF, preventing the solution from converging. 430
As previously mentioned, WNMF is an optimization problem that minimizes a loss function. 431
However, this loss function may have local minima, and repeating the calculations might 432
lead to different results [30]. In this experiment, since Matrix100 had more data than 433
other matrices, it might have converged to a local solution. On the other hand, the PPV 434
prediction accuracy for Matrix20 was clearly lower than for other matrices. The PPV 435
prediction accuracy at rank 5, in particular, dropped significantly. This could be because 436
the data volume used for the matrix was extremely limited, making WNNMF learning 437
inadequate and preventing the solution from converging. Thus, while WNMF can learn 438
with less data compared to ANN, there’s a potential for non-convergence with extremely 439
Table 4. Prediction results of PPV using WNMF (Comparison between Nor-ANN and Nor-1-11,
Nor-None)
8. Conclusion 441
In this study, a PPV prediction method using WNMF was proposed based on the 442
measurement data collected at urban crushed stone sites. Furthermore, by normalizing 443
with ANN, we aimed to improve the PPV prediction accuracy in the proposed method. The 444
Version October 12, 2023 submitted to Journal Not Specified 20 of 22
Table 6. Prediction results of PPV using WNMF (Comparison between Matrix100 and Matrix20-80)
proposed method enables PPV prediction even in cases where a large amount of measure- 445
ment data cannot be collected on the target site or when the measurement data contains 446
missing values. Experiments were conducted in this study to verify the effectiveness of the 447
1. By normalizing with ANN, a higher accuracy was achieved compared to not normal- 449
izing, and the PPV prediction error (RMSE) improved from 0.2219 to 0.1426. 450
2. Using less measurement data (60 points) required for ANN learning than 100 points 451
demonstrated high accuracy, with the PPV prediction error decreasing from 0.1759 452
3. When using extremely small amounts of measurement data (20 points), accuracy 454
decreased, with the PPV prediction error increasing from 0.1759 (100 points) to 0.3630 455
Additionally, the proposed method can predict any parameter contained in the matrix. 457
By fully utilizing this feature, the proposed method can be applied beyond PPV prediction. 458
For example, the method can be adapted for estimating the amount of explosive usable 459
within a specific vibration value or for estimating the distance over which vibration can 460
reach. In the future, its application as a blasting design tool for blasters is expected. 461
Therefore, further research should focus on enhancing the predictive accuracy of the 462
Numerous PPV prediction models using experimental methods, statistical methods, 464
and ANN have been proposed over the years. However, these predictive methods had 465
issues, such as low prediction accuracy or requiring vast amounts of data to create accurate 466
prediction models. Through this study, the comprehensive verification of the proposed 467
method’s effectiveness using actual data from urban crushed stone sites presents a potential 468
The proposed method is believed to have room for improvement, especially in es- 470
tablishing a rank estimation method when executing WNMF. Currently, when executing 471
WNMF, all conceivable ranks are tested, and the rank with the smallest prediction error is 472
chosen. However, this approach is not practical as it requires a significant amount of time 473
and computational cost. Future research should focus on establishing an appropriate rank 474
estimation method for the proposed approach, aiming to improve it into a highly accurate 475
Author Contributions: Conceptualization, H. Ikeda, H. Jang, and T. Adachi; methodology, H. Ikeda, 477
T. Sato, and K. Yoshino; software, H. Ikeda and H. Toriya; validation, H. Ikeda, T. Sato, and K. Yoshino; 478
formal analysis, H. Ikeda and H. Toriya; investigation, H. Ikeda, T. Sato, and K. Yoshino; resources, 479
H. Ikeda; data curation, H. Ikeda; writing—original draft preparation, H. Ikeda; writing—review 480
and editing, H. Ikeda; visualization, H. Ikeda; supervision, I. Kitahara and Y. Kawamura; project 481
administration, I. Kitahara and Y. Kawamura; funding acquisition, H. Jang and T. Adachi. All authors 482
have read and agreed to the published version of the manuscript. 483
Version October 12, 2023 submitted to Journal Not Specified 21 of 22
Data Availability Statement: We encourage all authors of articles published in MDPI journals to 486
share their research data. In this section, please provide details regarding where data supporting 487
reported results can be found, including links to publicly archived datasets analyzed or generated 488
during the study. Where no new data were created, or where data is unavailable due to privacy or 489
ethical re-strictions, a statement is still required. Suggested Data Availability Statements are available 490
Acknowledgments: In this section you can acknowledge any support given which is not covered by 492
the author contribution or funding sections. This may include administrative and technical support, 493
Conflicts of Interest: The authors declare no conflict of interest. The funders had no role in the design 495
of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or 496
References 498
1. Khandelwal, M.; Singh, T.N. Prediction of blast induced ground vibrations and frequency in opencast mine: A neural network 499
2. Khandelwal, M.; Singh, T.N. Evaluation of blast-induced ground vibration predictors. Soil Dyn Earthq Eng 2007, 27, 116–125. 501
3. Khandelwal, M.; Singh, T.N. Prediction of blast-induced ground vibration using artificial neural network. Int J Rock Mech Min Sci 502
4. Faramarzi, F.; Farsangi, M.A.E.; Mansouri, H. Simultaneous investigation of blast induced ground vibration and airblast effects 504
on safety level of structures and human in surface blasting. Int J Min Sci Technol 2014, 24, 663–669. 505
5. Navarro Torres, V.F.; Silveira, L.G.C.; Lopes, P.F.T.; de Lima, H.M. Assessing and controlling of bench blasting-induced vibrations 506
to minimize impacts to a neighboring community. J Clean Prod 2018, 187, 514–524. 507
6. Singh, P.K.; Roy, M.P. Damage to surface structures due to blast vibration. Int J Rock Mech Min Sci 2010, 47, 949–961. 508
7. Monjezi, M.; Ghafurikalajahi, M.; Bahrami, A. Prediction of blast-induced ground vibration using artificial neural networks. 509
8. Hajihassani, M.; Armaghani, D.J.; Marto, A.; Mohamad, E.T. Vibrations au sol prédiction dans quarry dynamitage à travers un 511
réseau neural artificiel optimisé par une concurrence impérialiste algorithme. Bull Eng Geol Environ 2015, 74, 873–886. 512
9. Saadat, M.; Khandelwal, M.; Monjezi, M. An ANN-based approach to predict blast-induced ground vibration of Gol-E-Gohar 513
iron ore mine, Iran. J Rock Mech Geotech Eng 2014, 6, 67–76. 514
10. Hudaverdi, T. Application of multivariate analysis for prediction of blast-induced ground vibrations. Soil Dyn Earthq Eng 2012, 515
11. Council of Standards Australia. Australian Standard TM Explosives — Storage and use Part 2: Use of explosives, 2006. 517
12. BS. BS 6472-1:2008 - Guide to evaluation of human exposure to vibration in buildings, 2008. Vibrati. 518
13. Nicholls, H.R.; Johnson, C.F.; Duvall, W.I. Blasting Vibrations and Their Effects on Structures; U.S. Department of the Interior, Bureau 519
14. Siskind, D.E.; Stagg, M.S.; Kopp, J.W.; Dowding, C.H. Structure Response and Damage Produced By Ground Vibration From 521
15. Dowding, C.H. Blast Vibration Monitoring and Control; Prentice-Hall, 1985. 523
16. Duvall, W.I.; Petkof, B. Spherical Propagation of Explosion-generated Strain Pulses in Rock; U.S. Department of the Interior, Bureau of 524
17. Langefors, U.; Kihlström, B. The Modern Technique of Rock Blasting; Wiley, 1963. 526
18. Pal Roy, P. Vibration control in an opencast mine based on improved blast vibration predictors. Min Sci Technol 1991, 12, 157–165. 527
19. Kamali, M.; Ataei, M. Prediction of blast induced ground vibrations in Karoun III power plant and dam: A neural network. J 528
20. Kawamura, Y.; Moriyama, Y.; Jang, H. Web-GIS Based Visualization System of Predicted Ground Vibration Induced by Blasting 530
in Urban Quarry Sites. J Geogr Inf Syst 2019, 11, 17–31. 531
21. Koren, Y.; Bell, R.; Volinsky, C. Matrix Factorization Techniques for Recommender Systems. Computer (Long Beach Calif) 2009, 532
22. Resnick, P.; Iacovou, N.; Suchak, M.; Bergstrom, P.; Riedl, J. GroupLens: An open architecture for collaborative filtering of 534
netnews. In Proceedings of the Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, CSCW 535
23. Squires, S.; Prügel-Bennett, A.; Niranjan, M. Rank Selection in Nonnegative Matrix Factorization using Minimum Description 537
24. Singh, T.N.; Singh, V. An intelligent approach to prediction and control ground vibration in mines. Geotech Geol Eng 2005, 539
25. Klæboe, R.; Amundsen, A.H.; Madshus, C.; Norén-Cosgriff, K.M.; Turunen-Rindel, I. Human reaction to vibrations from blasting 541
activity - Norwegian exposure-effect relationships. Appl Acoust 2016, 111, 49–57. 542
26. Singh, T.N.; Dontha, L.K.; Bhardwaj, V. Study into blast vibration and frequency using ANFIS and MVRA. Min Technol 2008, 543
27. Dehghani, H.; Ataee-pour, M. Development of a model to predict peak particle velocity in a blasting operation. Int J Rock Mech 545
28. Armaghani, D.J.; Hajihassani, M.; Mohamad, E.T.; Marto, A.; Noorani, S.A. Blasting-induced flyrock and ground vibration 547
prediction through an expert artificial neural network based on particle swarm optimization. Arab J Geosci 2014, 7, 5383–5396. 548
29. Mohamed, M.T. Performance of fuzzy logic and artificial neural network in prediction of ground and air vibrations. Int J Rock 549
30. Zhang, S.; Wang, W.; Ford, J.; Makedon, F. Learning from Incomplete Ratings Using Non-negative Matrix Factorization. In 551
Proceedings of the Proceedings of the 2006 SIAM International Conference on Data Mining, 2006, pp. 549–553. 552
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual 553
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 554
people or property resulting from any ideas, methods, instructions or products referred to in the content. 555