 Research Letter
 Open Access
 Published:
Potential of deep predictive coding networks for spatiotemporal tsunami wavefield prediction
Geoscience Letters volume 7, Article number: 20 (2020)
Abstract
Data assimilation is a powerful tool for directly forecasting tsunami wavefields from the waveforms recorded at dense observational stations like SNet without the need to know the earthquake source parameters. However, this method requires a high computational load and a quick warning is essential when a tsunami threat is near. We propose a new approach based on a deep predictive coding network for forecasting spatiotemporal tsunami wavefields. Unlike the previous data assimilation method, which continuously computes the wavefield when observed data are available, we use only a short sequence from previously assimilated wavefields to forecast the future wavefield. Since the predictions are computed through matrix multiplication, the future wavefield can be estimated in seconds. We apply the proposed method to simple bathymetry and the 2011 Tohoku tsunami. The results show that our proposed method is very fast (1.6 s for 32 frames of prediction with 1min interval) and comparable to the previous data assimilation. Therefore, the proposed method is promising for integration with data assimilation to reduce the computational cost.
Introduction
Tsunami forecasting systems have advanced significantly in recent years, especially since the 2004 Indian Ocean and 2011 Tohoku tsunamis. In most forecasting systems, information on the earthquake source parameters, that is, epicenter, focal mechanism, and depth, are necessary to run the tsunami propagation model (Satake 2014, 2015). Calculating the earthquake source parameters from seismic observations in realtime is a difficult task because of the complexity of the structure beneath the Earth and the uncertainties in source characterization. Even though the parameters can also be calculated using the waveform inversion method (Satake 1989), it still requires many trials and errors to find the bestfit fault configuration. With the vast deployment of offshore observational stations in recent years, many studies prefer tsunami forecasting systems that estimate sea surface deformation instead of the earthquake source mechanisms (Maeda et al. 2015; Tsushima et al. 2011; Wang et al. 2019a). Several studies have proposed comprehensive forecasting systems that use a tsunami database to forecast tsunami inundation caused by a nearfield earthquake (Fauzi and Mizutani 2020; Gusman et al. 2014; Mulia et al. 2018; Setiyono et al. 2017). However, these studies are not free from uncertainty in estimating the tsunami source.
Realtime data transmission through a high density of observational instruments interconnected with a cabled network has been conducted in Japan for more than a decade to provide tsunami predictions. In the Nankai region, the Dense Oceanfloor Network System for Earthquakes and Tsunamis (DONET), which is a cabled network for tsunami and seismic measurement, has been extended to cover a wider region (Baba et al. 2014; Kaneda et al. 2015). A new cabled network, Seafloor Observation Network for Earthquakes and Tsunami along the Japan Trench (SNet) (Yamamoto et al. 2016), is currently being installed in the Japan Trench, and some operations were started in 2016.
With the availability of dense observational stations, Maeda et al. (2015) first proposed a data assimilation (DA) method which was able to forecast tsunami wavefields without the need to know information on the earthquake source parameters by utilizing the observed tsunami amplitude. The technique was introduced to avoid uncertainties in estimating the tsunami source. The method was successfully implemented for the 2011 Tohoku earthquake. However, besides requiring a dense observation network, it also has a high computational cost because of the direct linear longwave (LLW) numerical simulation. Several examples of the use of a dense observational network for tsunami DA, such as DONET, have been demonstrated in previous studies (Wang et al. 2018, 2019b). To reduce the computational cost, Wang et al. (2017) used a Green’s function database to speed up the assimilation process. However, unlike the previous tsunami DA, the method was not developed to predict the tsunami wavefield, but only to synthesize waveforms at points of interest. An improved DA was presented by Yang et al. (2019) with an even higher computational cost because of the introduction of the ensemble Kalman filter into the model.
Here we conduct a numerical experiment by integrating a deep predictive coding network (Lotter et al. 2017) with the DA. The method was initially used in the computer vision field to predict future video frames. In this study, the predictive coding network is used to predict the next time steps of the tsunami wavefield utilizing a short sequence of the previously assimilated wavefield. In this manner, tsunami propagation after the last assimilated wavefield is estimated by the predictive coding network. In other words, the method we propose is a joint method between DA and predictive coding network, which is not independent from the conventional DA. Like the other typical datadriven methods, the computational time of the predictive coding network is short. The method reduces the computational time for DA; this enables the tsunami wavefield and arrival time at the coastal region to be predicted within a short time (1.6 s). We first developed a tsunami propagation database from predefined scenarios to train the predictive coding network. To evaluate the performance of our proposed method, we conducted experiments with two cases: simple bathymetry, and the 2011 Tohoku earthquake.
Methodology
Data assimilation
The sequential DA method has been widely used in weather forecasting (Kalnay 2002). The tsunami DA method proposed by Maeda et al. (2015) for simulating tsunami wavefields in realtime is based on the optimal interpolation method, which has a lower computational cost than the more advanced method using the ensemble Kalman filter, under the assumption that the system is linear. Even though the optimal interpolation method is simple, however, the DA approach showed good agreement with real tsunami data (Gusman et al 2016; Heidarzadeh et al. 2019; Wang et al. 2017, 2019a) and the synthetic case (Mulia et al. 2017). In the numerical simulation, the tsunami wavefield at the nth time step is represented as \({{\varvec{x}}}_{{\varvec{n}}}\left(\eta \left(n\Delta t,x,y\right),M\left(n\Delta t,x,y\right),N\left(n\Delta t,x,y\right)\right)\), where \(\eta\) is the tsunami height, \(M\) and \(N\) are the depthintegrated tsunami fluxes in the \(x\) and \(y\) directions and \(\Delta t\) is the time step. The DA method can be expressed as
At each time step, the forecasted tsunami wavefield \({{\varvec{x}}}_{n}^{f}\) at the nth time step is computed by numerically solving linear longwave theory using the assimilated wavefield at the previous time step \({{\varvec{x}}}_{n1}^{a}\). The vector \({\varvec{F}}\) is the propagation matrix, which corresponds to the 2D LLW tsunami propagation model. The residuals between the observed tsunami amplitude and the forward simulation at the observational stations \({{\varvec{y}}}_{n}\) is calculated as \(\left({{\varvec{y}}}_{n}{\varvec{H}}{{\varvec{x}}}_{n}^{f}\right)\). \({\varvec{H}}\) is a vector that has a value of 1 at the observational stations and zero at the other elements, and is used to extract the forecasted tsunami height at the observational stations. The residuals are then multiplied by the smoothing matrix \({\varvec{W}}\) to bring the assimilated wavefield closer to the observed tsunami wavefield. The smoothing matrix is an essential factor in DA as it controls the quality of the assimilated wavefield. We compute the smoothing matrix by solving the following equation:
where \({\varvec{P}}=\langle {\varepsilon }^{f}{\varepsilon }^{f\mathrm{T}}\rangle\) and \({\varvec{R}}=\langle {\varepsilon }^{O}{\varepsilon }^{O\mathrm{T}}\rangle\) are the error covariance matrices of the forward simulation and the observations, respectively. \({\varepsilon }^{f}\) and \({\varepsilon }^{O}\) are the errors of the forward simulation and observations, respectively, while \({\varepsilon }^{f\mathrm{T}}\) and \({\varepsilon }^{O\mathrm{T}}\) are the corresponding transpose matrices. We assume the Gaussiandistributed errors to compute both covariance matrices, with a characteristics distance of 20 km (Maeda et al. 2015; Wang et al. 2019a).
By iteratively solving Eqs. (1) and (2), the tsunami wavefield is assimilated, and we can obtain forecasted tsunami waveforms at any location inside the model domain during and after the assimilation process.
Deep predictive coding networks
Traditionally, static images are used to train computer vision models. However, in the real world, the visual world involves spatiotemporal movement. As a complex system, the human brain is continuously making spatiotemporal predictions based on the incoming sensory stimuli, and this is mirrored in the concept of predictive coding (Friston and Kiebel 2009; Rao and Ballard 1999). Predictive coding networks were initially developed by Lotter et al. (2017) based on this concept, but reformulated in modern deep learning techniques and trained using a gradient descent method with an implicitly embedded loss function. A network consists of several repeating stacked layers that make local predictions of the input to the modules. The difference between the actual input and its prediction then proceeds to the higher layer. The architecture of the proposed method is shown in Fig. 1. Each level of the network is composed of four main components: an input convolutional unit (\({A}_{l}\)), a recurrent representation unit (\({R}_{l}\)), a prediction unit (\({\widehat{A}}_{l}\)) and an error representation unit (\({E}_{l}\)). The recurrent representation unit \({R}_{l}\) estimates the prediction \({\widehat{A}}_{l}\) of the input \({A}_{l}\). The error unit \({E}_{l}\) computes the difference between \({A}_{l}\) and \({\widehat{A}}_{l}\), and then passes it to the next layer of the network as input \({A}_{l+1}\). The representation unit \({R}_{l}\) receives a copy of the error matrix \({E}_{l}\) along with the input from the representation unit of the higher layer \({R}_{l+1}\), which is then used to estimate future predictions.
Predictive coding networks initially focused on image sequences in video data. In this study, we use the assimilated tsunami wavefields from the DA process. The readers are referred to Lotter et al. (2017) for the detailed explanation of the predictive coding networks. Considering a sequence from the assimilated tsunami wavefield \({x}_{t}\) as the input to the model, the target for the lowest layer of the network is set to the input sequence itself, that is \({A}_{0}^{t}={x}_{t}\forall t\). Except for layer 0, the targets for the higher layers \({A}_{l}^{t}\) are determined by a convolution of error units from the lower layer \({E}_{l1}^{t}\), which is followed by an exponential linear unit (ELU) activation function (Clevert et al. 2016) and maxpooling, as described in Eq. (4). After several experiments, we found that the ELU activation function is more suitable for our study than the rectified linear unit function that was used in the previous model (Lotter et al. 2017).
where \(H\) is the maxpooling result of \(f\left(C\right)\), \(C\) is the convolution result of \({E}_{l1}^{t}\), and \(f\) is the ELU activation function. We used the convolutional long shortterm memory units (convolutional LSTM) (Hochreiter and Schmidhuber 1997; Shi et al. 2015) as the backbone for the representation units. Convolutional LSTM is the most important part of the model as it keeps the information from the previous time step and passes it to the next time step of the sequence, similar to the human brain’s ability in remembering or forgetting information. By using the convolutional LSTM, \({R}_{l}^{t}\) is then determined based on the representation from the previous time step \({R}_{l}^{t1}\), \({E}_{l}^{t1}\), as well as \({R}_{l+1}^{t}\). \({R}_{l+1}^{t}\) should go through an upsampling procedure because of the maxpooling in \({A}_{l}^{t}\) units. The predictions \({\widehat{A}}_{l}^{t}\) are estimated through a convolution of \({R}_{l}^{t}\) and followed by an ELU activation function (Eq. (5)):
where \(K\) is the convolutional results of \({R}_{l}^{t}\). Finally, the error units \({E}_{l}^{t}\) are computed from the difference between \({A}_{l}^{t}\) and \({\widehat{A}}_{l}^{t}\) and then divided into ELUactivated positive and negative values [Eq. (6)]. The model is trained by minimizing the sum of the error units using a gradient descent method to finetune the network parameters. The training loss which should be minimized is expressed in Eq. (7):
where λ_{t} and λ_{l} are the weighting factors by time and layer, respectively, and \({n}_{l}\) is the number of units in the lth layer. We set λ_{t} = 0 for the first time step and λ_{t} = 1 for the remaining steps, while λ_{1} = 1 for the lowest layer and λ_{1} = 0 for the upper layers. Those criteria are selected because they produced the best performing model as suggested by Lotter et al. (2017).
First, we need to develop a database from multiple predefined scenarios to train the model. The scenario and experiment settings are explained in the next section. For each scenario, we simulate the tsunami propagation using the LLW tsunami model. The synthesized tsunami heights at every time step (\(\Delta t\) = 1 s) are used to estimate the tsunami wavefield through the assimilation process using Eq. (1). Once the assimilation process has started, we use the assimilated wavefield from those scenarios with 1min intervals to train the model. Since the proposed algorithm learns the pattern of the tsunami propagation during the training process, we would expect the model to behave similarly to the tsunami propagation model. The predictive coding network in this study was composed of four layers of networks with 3 × 3 filter sizes, and channel sizes of 1, 48, 96 and 192 for each layer. The model was trained using a gradient descent algorithm, RMSprop, with a learning rate α of 0.001, decreasing by a factor of 10 halfway through the training process.
Joint DApredictive coding
In this study, the predictive coding network is integrated with DA to provide quick early tsunami warnings. The DA can represent the tsunami wavefields accurately, but it comes at a relatively high computational cost. Therefore, the predictive coding network is introduced to save computational time. Figure 2 shows a simple schematic of the joint DApredictive coding method. In a real practice, once the tsunami reaches the offshore observational stations, the DA starts to reconstruct the wavefield. By only using a short sequence of dataassimilated wavefield as the input, the predictive coding will predict the future time steps promptly. The DA process keeps running in the background, so that if a newly assimilated wavefield is available, the predictive coding will continue the prediction process with the new data. Thus, predictions with longer time steps with better accuracy can be obtained. With this simple approach, if one has already been using DA for its tsunami warning system, there is no need to significantly change the system because the predictive coding will directly use the DA's output to make future predictions. Therefore, with much faster computational time, as discussed in the next section, integrating predictive coding with DA is expected to provide a quicker forecast than solely using DA.
Here, we configured the model using four assimilated wavefields, enabling the model to predict the next four steps in the wavefield. Four frames of the wavefields are selected by considering the fact that the model accumulates the information over time to provide accurate predictions. After several trials, we found that four frames of the input are adequate to provide reasonable predictions. Adding more input frames may provide more accurate predictions; however, it also increases the computational time of DA, which may delay the tsunami warning.
Numerical implementations and results
To quantify the prediction accuracy of the proposed method, the forecasted wavefields are compared to the assimilated wavefields computed by DA. However, quantitative assessment of the generative models is a complex problem (Theis et al. 2016), and we adopted a structural similarity index measurement (SSIM) (Wang et al. 2004) to measure the model performance quantitatively. SSIM is currently widely used in the image vision field to provide a clear judgment of the similarity between two images:
where \({\mu }_{x}\) and \({\mu }_{y}\) are the averages of the images \(x\) and \(y,\) respectively, and \({\sigma }_{x}^{2}\) and \({\sigma }_{y}^{2}\) are the variances of \(x\) and \(y,\) respectively. \({C}_{1}={\left({k}_{1}L\right)}^{2}\) and \({C}_{2}={\left({k}_{2}L\right)}^{2}\) are two variables that are designed to avoid a zero denominator, while \(L\) is the dynamic range of the pixel values and \({k}_{1}=0.01\) and \({k}_{2}=0.03\) are constants. SSIM is a signed expression ranging between – 1 and 1, with a larger value indicating a greater similarity. We also used a conventional statistical measure, the root mean square error (RMSE), which measures the average magnitude of the prediction error:
where \({\widehat{\eta }}_{i}\) and \({\eta }_{i}\) are the tsunami height from the proposed method and DA at point \(i\), respectively.
Simple bathymetry
To assess the performance of our proposed method, we conducted a numerical experiment with a simple bathymetry profile as the simplest case. The numerical domain is shown in Fig. 3. We set a homogeneous bathymetry with a uniform depth of 2000 m. The size of the numerical domain was 300 km in the x and y directions with a grid width of Δx = Δy = 1000 m. We set an array of 25 virtual stations as a dense observational station is typically required by the conventional DA method to provide a good assimilation result. The distance between observational points in the x and ydirections was 15 km. We used a twodimensional cosine basis function (Hossen et al. 2015) for the initial water surface:
where \(L\) is the characteristics source size, and we chose \(L=\) 70 km. The maximum initial height \({\eta }_{0}=\) 1 at \(x={x}_{0}\) and \(y={y}_{0}\), which is the center of the source.
Three scenarios of the initial tsunami sources were used; two for the training, and one for testing purposes. The location of the initial tsunami sources for training and testing is selected arbitrarily and shown in Fig. 3. Because the wave propagation in a homogeneous bathymetry is not complex, we assumed that two initial sources are enough for model training. For training, we first simulated the tsunami propagation using the LLW tsunami model. Assuming the recorded waveform at observational stations as the observed data, once the tsunami signal had been recorded at the stations, the assimilation process had started, and we concatenated the assimilated wavefield with 1min intervals from those two scenarios as the training input. We found that training the model with a training epoch of 350, which indicate the number of times the model go through the training dataset, was enough to provide a good representation of the database. Similarly, for the prediction, once the assimilation process had begun, four assimilated tsunami wavefields with an interval of 1 min originating from the testing scenario were used as the input to the model.
A comparison between the predictions, DA, and forward modeling is shown in Fig. 4. We set the initial water surface at t = 0 as the tsunami source. When the tsunami reached the observational stations, in this case, at t = 11 min, the data assimilation started. Here, we used four assimilated wavefields starting from t = 11 min to 14 min (Fig. 4a) to predict the next four frames of the wavefield, i.e., t = 15 to 18 min (Fig. 4b). From the comparison, the estimated wavefields are visually very similar to the DA (Fig. 4c). The model can mimic the characteristics of the DA indicated with SSIM and RMSE values ranging from 0.850 to 0.955 and 0.003 to 0.009 m, respectively. We included a box and whiskers diagram to further analyze the differences between the forecasts and DA (Fig. 5). The box and whiskers plots suggest that the forecasts had a similar distribution to the DA, in which the median of the absolute errors are very close to the zero. We also randomly selected ten observational stations and compared the recorded waveforms produced by the proposed method and DA (Fig. 6). The selected stations are plotted in Fig. 3. Overall, the forecasted waveforms were almost identical to the waveforms estimated by the DA with a mean correlation coefficient of 0.988. The figure shows that the DA (Fig. 4c) provided a good wavefield approximation in the vicinity of the observational points, though a broader coverage of the stations may be necessary to improve the quality of the DA, as exhibited in the forward modeling results (Fig. 4d). However, here we only focused on the performance of the proposed model over the DA.
The 2011 Tohoku tsunami
Next, we applied the proposed method to the tsunami induced by the 2011 Tohoku earthquake. We used bathymetry data with a resolution of 4050 m (Fig. 7a). The bathymetry dataset, which was obtained from the Cabinet Office of Japan, is based on a nautical chart and digital data compiled by the Japan Coast Guard and the Japan Hydrographic Association.
For model training, we arranged multiple scenarios for simple rectangular fault models. We set 15 reference points as the topcenter of the faults. The placement of the reference points is shown in Fig. 7b. We set an earthquake magnitude ranging from 8.0 to 9.0 (0.2 intervals); in total, there were 90 scenarios. The earthquake depth, strike and dip angles were determined based on SLAB 2.0 (Hayes et al. 2018), while the rake angle was set to 90º for all scenarios, representing the thrust fault mechanism. To calculate the area of the fault, the magnitude scale relation for the plateboundary proposed by Murotani et al. (2013) was used:
where \(S\) is the rupture area of the fault (km^{2}) and \({M}_{o}\) is the seismic moment (Nm). The length (L) and width (W) of the fault are calculated from the simple formula \(L=2W\). We used a coseismic deformation in an elastic halfspace model (Okada 1985), to compute the initial sea surface elevation for the DA. We set the same number of training epoch as used in the simple case, and the training process was conducted in a similar manner. For model testing, we used a source model of the 2011 Tohoku earthquake, which was calculated by conducting a joint inversion using a tsunami, GPS and seafloor deformation data (Gusman et al. 2012).
A comparison between the predictions, DA and forward modeling is shown in Fig. 8. In this case, the DA process started at t = 1 min. We used four frames of the assimilated wavefield from t = 1 to 4 min (Fig. 8a) as the input to the model to predict the next four frames of the wavefield (t = 5 to 8 min). The results show that the predictions (Fig. 8b) are very similar to the DA (Fig. 8c) with SSIM and RMSE values ranging from 0.949 to 0.955 and 0.173 to 0.196, respectively. We further explored the capability of the proposed method by recursively feeding back the prediction into the model to provide longer wavefields predictions up to t = 36 min. We show four snapshots of the resulting forecasts at t = 14, 21, 28 and 35 min (Fig. 9). In Fig. 10, we also compared the assimilated and forecasted waveforms from ten randomly selected SNet stations and with real waveform data from the 2011 Tohoku tsunami recorded at five GPS buoys (GB801, GB802, GB803, GB804, GB806). The location of the GPS buoys and selected observational stations are shown in Fig. 7a. At ten SNet stations, the forecasted waveforms show reasonably good agreement with the DA, with a mean correlation coefficient of 0.748. However, both the assimilated and forecasted waveforms underestimated the observations at the GPS buoys. Nonetheless, both exhibit similar trends to the observations.
Discussion
Computational speed is one of the most critical factors for realtime tsunami forecasting. In the previous studies (Gusman et al. 2016; Maeda et al. 2015; Yang et al. 2019), tsunami DA successfully provided accurate results at a relatively high computational cost. The predictive coding network learns the pattern of tsunami propagation during the training period. Once the model has been trained, the spatiotemporal tsunami wavefield prediction can be made quickly by only performing a matrix multiplication procedure. We used a personal computer equipped with an Intel i7 processor, an 8gigabyte graphics processing unit (GPU), and 16 gigabytes of memory for model training and testing. Computationally, generating four frames of future wavefield predictions utilizing four frames of the assimilated wavefield as the input requires a computational time of 0.2 s. In total, it only requires 1.6 s to provide wavefield predictions from t = 5 to 36 min in the case of the 2011 Tohoku earthquake, while the DA requires 360 s. With this quick computation time, we can provide immediate warnings, which is very important for the evacuation process.
In the previous DA, the tsunami model is based on LLW theory. Even though incorporating nonlinearity or a dispersive effect may improve the quality of the DA, it is better to avoid, as it may further increase the computational cost. Since the learning process of the proposed method is based on the database, incorporating those scenarios is more practical, because the tsunami simulation is conducted in advance.
For the case of the 2011 Tohoku tsunami, both the proposed method and DAgenerated waveforms at the GPS buoys underestimate the observations (Fig. 10). With the limited memory capacity of our standard GPU, we decided to use a relatively coarse bathymetry resolution. As a result, a high accuracy forecasting result may not be achieved in this study, because, as explained in previous studies (Gusman et al. 2009; Satake and Tanioka 1995), the forecast accuracy is strongly dependent on the topography resolution. A more sophisticated GPU should be used in future studies to accommodate a finer bathymetry resolution. In addition, since the error propagates over time steps, the optimum length of future predictions should be carefully investigated in future work. It is clear from Figs. 4b, 8b, and 9a that the SSIM and RMSE tend to degrade over the time steps. The degradation is also shown in the box and whiskers plots (Fig. 11), where the range and length of the box and whiskers tend to increase at the longer time steps of the predictions. Another problem is that the SNet stations are located inside the earthquake source region. In such a condition, the sea surface displacement cannot be directly observed by the offshore bottom pressure gauges after an earthquake occurs because the deformation wavelength is much larger than the ocean depth. Therefore, the sea surface elevation shortly after the earthquake is almost the same as that before the earthquake (Tsushima et al. 2012). To solve this problem, a method which able to generate sea surface deformation inside the source region (e.g., Tanioka 2018) should be integrated with the DA. Overall, based on the results, the proposed network shows promise for integration with DA to reduce the computational cost.
Conclusions
We conducted a study using a deep predictive coding network along with the DA to forecast a tsunami wavefield in realtime. The objective of this research was to assess whether the application of a deep predictive coding network combined with the DA could be implemented for a realtime warning system. We conducted two study cases: simple bathymetry and the 2011 Tohoku tsunami. The results showed that only utilizing four frames of the assimilated wavefields enabled the model to satisfactorily forecast the next four frames of the wavefield with SSIM values in the range 0.850–0.955, and up to 32 future frames with SSIM values in the range 0.781–0.955 for the simple bathymetry and the 2011 Tohoku tsunami, respectively. With a quick computational time and reasonably accurate results, we conclude that the proposed method is applicable for a realtime warning system.
Availability of data and materials
The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.
Abbreviations
 DA:

Data assimilation
 DONET:

Dense Oceanfloor Network System for Earthquakes and Tsunamis
 ELU:

Exponential linear unit
 GPS:

Global Positioning System
 GPU:

Graphics processing unit
 LLW:

Linear longwave
 RMSE:

Root mean square error
 SNet:

Seafloor Observation Network for Earthquakes and Tsunami along the Japan Trench
 SSIM:

Structural similarity index measurement
References
Baba T, Takahashi N, Kaneda Y (2014) Nearfield tsunami amplification factors in the Kii Peninsula, Japan for Dense Oceanfloor Network for Earthquakes and Tsunamis (DONET). Mar Geophys Res 35:319–325. https://doi.org/10.1007/s1100101391891
Clevert DA, Unterthiner T, Hochreiter S (2016) Fast and accurate deep network learning by exponential linear units (ELUs). In: 4th international conference on learning representations, ICLR 2016—conference track proceedings
Fauzi A, Mizutani N (2020) Machine learning algorithms for realtime tsunami inundation forecasting: a case study in Nankai region. Pure Appl Geophys 177:1437–1450. https://doi.org/10.1007/s00024019023644
Friston K, Kiebel S (2009) Predictive coding under the freeenergy principle. Philos Trans R Soc B Biol Sci 364:1211–1221. https://doi.org/10.1098/rstb.2008.0300
Gusman AR, Tanioka Y, Matsumoto H, Iwasaki SI (2009) Analysis of the Tsunami generated by the great 1977 Sumba earthquake that occurred in Indonesia. Bull Seismol Soc Am 99:2169–2179. https://doi.org/10.1785/0120080324
Gusman AR, Tanioka Y, Sakai S, Tsushima H (2012) Source model of the great 2011 Tohoku earthquake estimated from tsunami waveforms and crustal deformation data. Earth Planet Sci Lett 341–344:234–242. https://doi.org/10.1016/j.epsl.2012.06.006
Gusman AR, Tanioka Y, Macinnes BT, Tsushima H (2014) A methodology for nearfield tsunami inundation forecasting: application to the 2011 Tohoku tsunami. J Geophys Res Solid Earth 119:8186–8206. https://doi.org/10.1002/2014JB010958
Gusman AR, Sheehan AF, Satake K, Heidarzadeh M, Mulia IE, Maeda T (2016) Tsunami data assimilation of Cascadia seafloor pressure gauge records from the 2012 Haida Gwaii earthquake. Geophys Res Lett 43:4189–4196. https://doi.org/10.1002/2016GL068368
Hayes GP, Moore GL, Portner DE, Hearne M, Flamme H, Furtney M, Smoczyk GM (2018) Slab2, a comprehensive subduction zone geometry model. Science 362:58–61. https://doi.org/10.1126/science.aat4723
Heidarzadeh M, Wang Y, Satake K, Mulia IE (2019) Potential deployment of offshore bottom pressure gauges and adoption of data assimilation for tsunami warning system in the western Mediterranean Sea. Geosci Lett. https://doi.org/10.1186/s4056201901498
Hochreiter S, Schmidhuber J (1997) Long shortterm memory. Neural Comput 9:1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735
Hossen MJ, Cummins PR, Dettmer J, Baba T (2015) Time reverse imaging for farfield tsunami forecasting: 2011 Tohoku earthquake case study. Geophys Res Lett 42:9906–9915. https://doi.org/10.1002/2015GL065868
Kalnay E (2002) Atmospheric modeling data assimilation and predictability. Cambridge University Press, Cambridge. https://doi.org/10.1017/cbo9780511802270
Kaneda Y, Kawaguchi K, Araki E, Matsumoto H, Nakamura T, Kamiya S, Ariyoshi K, Hori T, Baba T, Takahashi N (2015) Development and application of an advanced ocean floor network system for megathrust earthquakes and tsunamis. In: Seafloor observatories: a new vision of the earth from the Abyss. https://doi.org/10.1007/9783642113741_25
Lotter W, Kreiman G, Cox D (2017) Deep predictive coding networks for video prediction and unsupervised learning. In: 5th international conference on learning representations, ICLR 2017—conference track proceedings
Maeda T, Obara K, Shinohara M, Kanazawa T, Uehira K (2015) Successive estimation of a tsunami wavefield without earthquake source data: a data assimilation approach toward realtime tsunami forecasting. Geophys Res Lett 42:7923–7932. https://doi.org/10.1002/2015GL065588
Mulia IE, Inazu D, Waseda T, Gusman AR (2017) Preparing for the future Nankai Trough tsunami: a data assimilation and inversion analysis from various observational systems. J Geophys Res Ocean 122:7924–7937. https://doi.org/10.1002/2017JC012695
Mulia IE, Gusman AR, Satake K (2018) Alternative to nonlinear model for simulating tsunami inundation in realtime. Geophys J Int 214:2002–2013. https://doi.org/10.1093/GJI/GGY238
Murotani S, Satake K, Fujii Y (2013) Scaling relations of seismic moment, rupture area, average slip, and asperity size for M9 subductionzone earthquakes. Geophys Res Lett 40:5070–5074. https://doi.org/10.1002/grl.50976
Okada Y (1985) Surface deformation due to shear and tensile faults in a halfspace. Bull Seismol Soc Am 75:1135–1154
Rao RPN, Ballard DH (1999) Predictive coding in the visual cortex: a functional interpretation of some extraclassical receptivefield effects. Nat Neurosci 2:79–87. https://doi.org/10.1038/4580
Satake K (1989) Inversion of tsunami waveforms for the estimation of heterogeneous fault motion of large submarine earthquakes: the 1968 Tokachioki and 1983 Japan Sea earthquakes. J Geophys Res 94:5627–5636. https://doi.org/10.1029/JB094iB05p05627
Satake K (2014) Advances in earthquake and tsunami sciences and disaster risk reduction since the 2004 Indian ocean tsunami. Geosci Lett. https://doi.org/10.1186/s4056201400157
Satake K (2015) Tsunamis. In: Treatise on geophysics.2nd ed. https://doi.org/10.1016/B9780444538024.000865
Satake K, Tanioka Y (1995) Tsunami generation of the 1993 Hokkaido NanseiOki earthquake. Pure Appl Geophys 144:803–821. https://doi.org/10.1007/BF00874395
Setiyono U, Gusman AR, Satake K, Fujii Y (2017) Precomputed tsunami inundation database and forecast simulation in Pelabuhan Ratu. Indonesia Pure Appl Geophys 178:3219–3235. https://doi.org/10.1007/s0002401716338
Shi X, Chen Z, Wang H, Yeung DY, Wong WK, Woo WC (2015) Convolutional LSTM network: a machine learning approach for precipitation nowcasting. In: Advances in neural information processing systems
Tanioka Y (2018) Tsunami simulation method assimilating ocean bottom pressure data near a tsunami source region. Pure Appl Geophys. https://doi.org/10.1007/s0002401716975
Theis L, Van Den Oord A, Bethge M (2016) A note on the evaluation of generative models. In: 4th international conference on learning representations. ICLR 2016—conference track proceedings
Tsushima H, Hirata K, Hayashi Y, Tanioka Y, Kimura K, Sakai S, Shinohara M, Kanazawa T, Hino R, Maeda K (2011) Nearfield tsunami forecasting using offshore tsunami data from the 2011 off the Pacific coast of Tohoku Earthquake. Earth Planets Space 63:821–826. https://doi.org/10.5047/eps.2011.06.052
Tsushima H, Hino R, Tanioka Y, Imamura F, Fujimoto H (2012) Tsunami waveform inversion incorporating permanent seafloor deformation and its application to tsunami forecasting. J Geophys Res Solid Earth. https://doi.org/10.1029/2011JB008877
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13:600–612. https://doi.org/10.1109/TIP.2003.819861
Wang Y, Satake K, Maeda T, Gusman AR (2017) Green’s functionbased tsunami data assimilation: a fast data assimilation approach toward tsunami early warning. Geophys Res Lett 44:10282–10289. https://doi.org/10.1002/2017GL075307
Wang Y, Satake K, Maeda T, Gusman AR (2018) Data assimilation with dispersive tsunami model: a test for the Nankai Trough. Earth Planets Space. https://doi.org/10.1186/s4062301809056
Wang Y, Maeda T, Satake K, Heidarzadeh M, Su H, Sheehan AF, Gusman AR (2019a) Tsunami data assimilation without a dense observation network. Geophys Res Lett 46:2045–2053. https://doi.org/10.1029/2018GL080930
Wang Y, Satake K, Sandanbata O, Maeda T, Su H (2019b) Tsunami data assimilation of cabled ocean bottom pressure records for the 2015 torishima volcanic tsunami earthquake. J Geophys Res Solid Earth 124:10413–10422. https://doi.org/10.1029/2019JB018056
Wessel P, Luis JF (2017) The GMT/MATLAB Toolbox. Geochemistry. Geophys Geosystems 18:811–823. https://doi.org/10.1002/2016GC006723
Yamamoto N, Hirata K, Aoi S, Suzuki W, Nakamura H, Kunugi T (2016) Rapid estimation of tsunami source centroid location using a dense offshore observation network. Geophys Res Lett 43:4263–4269. https://doi.org/10.1002/2016GL068169
Yang Y, Dunham EM, Barnier G, Almquist M (2019) Tsunami wavefield reconstruction and forecasting using the ensemble Kalman filter. Geophys Res Lett 46:853–860. https://doi.org/10.1029/2018GL080644
Acknowledgements
Figures in this paper were made using GMT software (Wessel and Luis 2017) which can be downloaded at http://gmt.soest.hawaii.edu/. Waveforms at all GPS buoys were provided by The Nationwide Ocean Wave information network for Ports and Harbors (NOWPHAS), which can be download at http://nowphas.mlit.go.jp/. We also thank Takashi Tomita for providing partial support through KAKENHI.
Funding
Not applicable.
Author information
Affiliations
Contributions
AF initiated the research idea, conducted tsunami data assimilation and deep predictive coding network simulations, prepared the manuscript, and produced the figures. NM provided critical comments and suggestions on the data assimilation and deep predictive coding network results, and contributed to the structure of the manuscript. Both authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Fauzi, A., Mizutani, N. Potential of deep predictive coding networks for spatiotemporal tsunami wavefield prediction. Geosci. Lett. 7, 20 (2020). https://doi.org/10.1186/s40562020001691
Received:
Accepted:
Published:
Keywords
 Tsunami warning
 Deep predictive coding network
 Tsunami wavefield prediction
 Deep neural network
 2011 Tohoku earthquake