Next Article in Journal
A Simplified Simulation Method for Flood-Induced Bend Scour—A Case Study Near the Shuideliaw Embankment on the Cho-Shui River
Next Article in Special Issue
Delineation of Salt Water Intrusion through Use of Electromagnetic-Induction Logging: A Case Study in Southern Manhattan Island, New York
Previous Article in Journal
A Multi-Objective Chance-Constrained Programming Approach for Uncertainty-Based Optimal Nutrients Load Reduction at the Watershed Scale
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparative Evaluation of ANN- and SVM-Time Series Models for Predicting Freshwater-Saltwater Interface Fluctuations

1
Korea Institute of Geoscience and Mineral Resources, Daejeon 34132, Korea
2
Jeju Water Resources Headquarters, Jeju 63343, Korea
*
Author to whom correspondence should be addressed.
Water 2017, 9(5), 323; https://doi.org/10.3390/w9050323
Submission received: 21 February 2017 / Revised: 28 April 2017 / Accepted: 2 May 2017 / Published: 4 May 2017

Abstract

:
Time series models based on an artificial neural network (ANN) and support vector machine (SVM) were designed to predict the temporal variation of the upper and lower freshwater-saltwater interface level (FSL) at a groundwater observatory on Jeju Island, South Korea. Input variables included past measurement data of tide level (T), rainfall (R), groundwater level (G) and interface level (F). The T-R-G-F type ANN and SVM models were selected as the best performance model for the direct prediction of the upper and lower FSL, respectively. The recursive prediction ability of the T-R-G type SVM model was best for both upper and lower FSL. The average values of the performance criteria and the analysis of error ratio of recursive prediction to direct prediction (RP-DP ratio) show that the SVM-based time series model of the FSL prediction is more accurate and stable than the ANN at the study site.

1. Introduction

Monitoring and forecasting of temporal changes of the freshwater-saltwater interface level (FSL) in coastal areas is necessary for the early detection of saltwater intrusion and the management of coastal aquifers. To measure the location and variation of FSL, the geophysical well logging technique to capture the vertical profile of electrical conductivity or salinity has been traditionally employed [1,2]. Recently, research has been conducted on the development of an interface egg device to monitor the temporal variation of FSL [3].
For the simulation or prediction of saltwater intrusion into aquifers, physics-based numerical models have been developed and applied to various field sites; Gingerich and Voss [4] applied 3D-SUTRA model to a coastal aquifer in Hawaii for the simulation of the saltwater intrusion; Werner and Gallagher [5] characterized seawater intrusion in coastal aquifers of the Pioneer Valley, Australia using MODHMS model; Guo and Langevin [6] developed SEAWAT, a variable-density finite-difference groundwater flow mode and Rozell and Wong [7] applied it to Shelter Island, USA for assessing effects of climate change on the groundwater resources; Yechieli et al. [8] examined the response of the Mediterranean and Dead Sea coastal aquifers using FEFLOW model. Physics-based numerical models are powerful tools for the simulation or prediction of temporal and spatial variation of FSL in a given domain. However, they require a large quantity of precise data related to the physical properties of the domain, a lack of which can cause severe deterioration in the accuracy and reliability of their results [9,10]. Time series modeling can be an effective alternative approach for predicting saltwater intrusion where geological and geophysical surveys are limited and monitoring data of temporal variation related to saltwater intrusion are available.
Recently, in the field of hydrology and hydrogeology, research on the application of time series models—based on machine learning techniques such as an artificial neural network (ANN) and a support vector machine (SVM) to prediction of water resources variations—have been increased; Zealand et al. [11] utilized the ANN for forecasting short term stream flow of the Winnipeg River system in Canada; Akhtar et al. [12] applied ANN to river flow forecasting at Ganges river; Hu et al. [13] explored new measures for improving the generalization ability of the ANN for the prediction of the rainfall-runoff; Coulibaly et al. [14] and Mohanty et al. [15] examined the performance of ANN for the prediction of groundwater level (GWL) fluctuations; Coppola et al. [16] used the ANN for the prediction of GWL under variable pumping conditions; Liong and Sivapragasam [17], and Yu et al. [18] employed the SVM for the prediction of the flood stage; Asefa et al. [19] used the SVM for designing GWL monitoring networks; Gill et al. [20] assessed the effect of missing data on the performance of ANN and SVM models for GWL prediction; Yoon et al. [21] used ANN and SVM for long-term GWL forecast.
For coastal aquifer management, time series models have been developed to predict groundwater level (GWL) fluctuations using machine learning methods [22,23,24]. In the domain of saltwater intrusion, recent studies have used a time series modeling approach [25,26]; however, their target was to predict salinity at coastal rivers rather than FSL change in coastal aquifers.
In this study, we monitored temporal variations of the upper and lower FSL of a groundwater observatory at Jeju Island in South Korea. Using the observed FSL data, we designed time series models based on artificial neural networks and support vector machines for the prediction of FSL fluctuations. The prediction accuracy of FSL was estimated with different structures of models. The paper is organized as follows: Section 2 describes the study site and FSL monitoring data. Section 3 describes the development of the time series models for FSL prediction based on artificial neural networks and the support vector machines. The FSL prediction results are described and discussed in Section 4, and conclusions are drawn in Section 5.

2. FSL Monitoring

2.1. Study Area

The study site is a groundwater observatory (HD2) located at the north-eastern part of Jeju Island in South Korea (Figure 1). Jeju Island is the largest volcanic island in South Korea with an area of 1849 km2, where the mean annual air temperature is 16.2 °C and total annual precipitation is 1710 mm.
Perennial rivers are scarce on Jeju Island, so groundwater is a main water source for domestic, agricultural or industrial uses, as well as a main source of drinking water, therefore, the groundwater has been systematically managed with a saltwater intrusion monitoring network by the local government. The HD2 groundwater observatory (one of the saltwater intrusion monitoring networks), is located 2.3 km from the coast-line and 42.73 m (above mean sea level: AMSL). Rainfall and tide level monitoring stations are located near the north-eastern shoreline at a distance of 6.1 km and 12.3 km from HD2, respectively. A geophysical survey was conducted to measure the vertical profile of electrical conductivity in HD2. The results show that the freshwater-saltwater interface appears between −49.0 m and −62.0 m (AMSL) where the electrical conductivities are 16.2 mS/cm and 40.7 mS/cm, respectively (Figure 2).

2.2. Monitoring Device and Data

We utilized the interface egg developed by Kim et al. [3] to monitor the temporal variation of FSL at the HD2 observatory. The interface egg is a monitoring probe designed to have a specific density of the value between freshwater and saltwater, which enables it to float on the FSL based on the concept of neutral buoyancy. Using the measured pressure data of the interface egg, and a pressure sensor at a fixed depth, the position of the FSL at time t is estimated as follows (Figure 3):
FSL(t) = EL − (b − a(t) + c(t))
where EL is an elevation of a top of well casing; a(t) is the pressure value measured at fixed depth b; and c(t) is the pressure value measured at the interface egg.
Taking into account the vertical profile of electrical conductivity, we installed two interface eggs at around −49.0 m and −62.0 m (AMSL) which corresponded to the upper and lower boundaries of the freshwater-saltwater interface at the HD2 observatory. We additionally installed a pressure sensor at a fixed depth to monitor the GWL fluctuations. Hourly measured data of GWL, upper and lower FSLs, rainfall and tide level from 15 September–5 October 2014, are shown in Figure 4.
The result of cross correlation analyses between the time series data at the HD2 observatory shows that the correlation of upper FSL with tide and GWL is much higher than of the lower FSL (Table 1). The maximum correlation coefficient between GWL and upper FSL is the highest: 0.97 at a lag time of 0 h, which indicates that the movement of the upper FSL is strongly and immediately influenced by GWL. Furthermore, the maximum correlation coefficient of tide–GWL and tide–upper FSL are as high as 0.85 and 0.83 at a lag time of 2 h, respectively. The correlation of rainfall with GWL and FSL is not significant for this study.

3. FSL Prediction Model Development

We employed artificial neural network (ANN) and support vector machine (SVM) techniques to construct time series models for the prediction of the upper and lower FSL fluctuations. Theoretical backgrounds of the ANN, SVM, and time series modeling process are described below.

3.1. Aritificial Neural Network (ANN)

The ANN is a mathematical framework patterned after the parallel processing sequence of the human brain. A feedforward network (FFN), one of the most common structures of the ANN, is generally composed of three layers of input, hidden and output (Figure 5a). Each layer of the ANN has a certain number of nodes and each node in a layer is connected to other nodes in the next layer with a specific weight and bias. The mathematical expression of the calculation process in the FFN is as follows:
x j = f ( i = 1 n w i j x i + b j )
where the subscript i and j denote the previous and present layer, respectively; x is the nodal value; w and b are weight and bias values, respectively; n is the number of nodes in the previous layer; and f denotes a transfer function of the present layer. Log-sigmoid and linear functions were allocated to hidden and output layers, respectively, which are known to be an effective combination for enhancing the extrapolation ability of the ANN [27,28].
The purpose of the ANN model building is to find the optimal values of weights and biases by learning or training from the given input and output data. We employed a back-propagation algorithm (BPA) with momentum suggested by Rumelhart and McClelland [29] for training the ANN. The weight and bias update rule of the BPA can be expressed as follows:
E n = k = 1 N ( y ^ k n y k n ) 2
Δ w n = MM Δ w n 1 + ( 1 MM ) LR ( E n w n )
Δ b n = MM Δ b n 1 + ( 1 MM ) LR ( E n b n )
where E n is a sum of squared errors between observed ( y ) and estimated ( y ^ ) values at n-th weight and bias update stage, MM and LR denote the momentum and learning rate values, respectively, and N is the number of data allocated to the training stage. In this study, three model parameters; i.e., number of hidden nodes (HN), MM and LR were determined by a grid search that is one of the trial and error method. We took into account 6 values for every ANN model parameters: HN ∈ [2, 5, 10, 15, 20, 25], MM ∈ [0.0, 0.1, 0.3, 0.5, 0.7, 0.9], and LR ∈ [0.001, 0.005, 0.01, 0.015, 0.02, 0.025], which composes 216 candidate groups of model parameters.

3.2. Suport Vector Machine (SVM)

The SVM, a relatively new machine learning method suggested by Vapnik [30], is based on the structural risk minimization (SRM) rather than the empirical risk minimization (ERM) of the ANN. From a data classification point of view, ERM based machine learning method is designed to minimize the error of the estimated classifier for the data in the training stage. Therefore, the model update is stopped when the error of the training stage data is zero or within a certain value of the tolerance. The SRM based method, such as the SVM, is designed to maximize a margin between data groups to be classified, which maximize the generalization ability of the model. The mathematical expression of the output estimation of the SVM is as follows:
S ( x ) = w φ ( x ) + b
where S denotes an SVM estimator, w denotes a weight vector, φ is a nonlinear transfer function that maps input vectors into a higher-dimensional feature space. Platt [31] introduced a convex optimization problem with an ε -insensitivity loss function to find the solution of Equation (6) as follows:
minimize w , b , ξ , ξ *     1 2 w 2 + C k = 1 N ( ξ k + ξ k * ) subject to { y k w T φ ( x k ) b ε + ξ k w T φ ( x k ) + b y k ε + ξ k * ξ k , ξ k * 0 } k = 1 , 2 , , N
where ξ and ξ * are slack variables that penalize errors of estimated values over the error tolerance ε , C is a trade-off parameter that controls the degree of the empirical error in the model building process, and x is the input vector in the training stage. Equation (7) can be solved using Lagrangian multipliers and the Karush-Kuhn-Tucker (KKT) optimality condition as follows:
maximize α , α *     { 1 2 k , l = 1 N ( α k α k * ) ( α l α l * ) K ( x k , x l ) ε k = 1 N ( α k + α k * ) + k = 1 N y k ( α k α k * ) subject to    { k = 1 N ( α k α k * ) = 0 0 α k , α k * C to obtain    F ( x ) = k = 1 n ( α k α k * ) K ( x , x k ) + b
where α and α * are Lagrangian multipliers, K is a kernel function defined by an inner product of the nonlinear transfer functions. A radial basis function with parameter σ is commonly used as the kernel function:
K ( x , x k ) = exp ( x x k 2 2 σ 2 )
We employed the sequential minimal optimization (SMO) algorithm [32] to solve Equation (8) and construct the SVM model. The SMO minimizes a subset of target variables by two and finds an analytical solution of the subset repeatedly, until all given input vectors satisfy the KKT conditions. A detailed explanation of the SMO algorithm can be found in References [31,32]. The SVM model parameters of C, ε , and σ were selected by the grid search method like the ANN. We took into account six values for every SVM model parameters: C ∈ [0.5, 1.0, 3.0, 5.0, 7.0, 10.0], ε ∈ [0.01, 0.05, 0.1, 0.11, 0.12, 0.13], and σ ∈ [0.5, 1.0, 1.5, 2.0, 2.5, 3.0], which composes 216 candidate combinations of model parameters. A schematic diagram of the SVM structure is shown in Figure 5b.

3.3. Time Series Modeling Strategy

In general, two types of strategies can be taken into account for time series modeling: direct and recursive prediction [33,34]. The direct prediction strategy always uses actual measured data as input components, thus, model accuracy is high, especially for short-term predictions. For long-term predictions, it requires separate models for every prediction horizon, which increases the computational burden and reduces the efficiency of the time series modeling. The direct prediction strategy can be expressed as follows:
y ^ t D P = M h D P ( X τ i i , Y τ Y ) , { i = 1 , ... , n X τ i i = x t 1 i , ... , x t a i i Y τ Y = y t 1 , ... , y t a Y
where y ^ t D P is estimated target value at time t based on the direct prediction strategy, M h D P is a time series model of the direct prediction for the prediction horizon of h; X i and x i are i-th exogenous input variable and its components, respectively; Y is an autoregressive input variable that is identical to a target variable; a i and a Y are the number of past measurement data for X i and Y . The autoregressive input variable can be deleted if a model only uses exogenous inputs.
The recursive prediction strategy generally utilizes 1-lead time ahead of the direct prediction model repeatedly for estimating the autoregressive input components, which enables the model to perform a simulation and long-term prediction effectively. However, the error occurred from the direct prediction model in the previous time step can be accumulated continuously with time steps, which can deteriorate the model performance significantly [21,34]. Therefore, it is important to build an adequate direct prediction model for stable and accurate recursive prediction. The recursive prediction strategy is expressed as:
y ^ t R P = M 1 D P ( X τ i i , Y ^ τ Y ) , { i = 1 , ... , n X τ i i = x t 1 i , ... , x t a i i Y ^ τ Y = y ^ t 1 , ... , y ^ t a Y
where y ^ t R P is estimated target value at time t based on the recursive prediction strategy, M 1 D P is a 1-lead time direct prediction model and Y ^ is the estimated autoregressive input variable. In this study, ANN- and SVM-based time series models with four types of input structures as combinations of tide level, rainfall, GWL, and FSL were designed for upper and lower FSL data, respectively. The number of past measurement data used for the component of each variable is described in Table 2. As an example, estimated upper FSL value at time t based on the 1-lead time ahead of direct and recursive prediction strategies using T-R-G-F type model can be expressed as Equations (12) and (13), respectively.
y ^ t D P = M 1 D P ( x t 4 1 , , x t 1 1 , x t 4 2 , , x t 1 2 , x t 3 3 , , x t 1 3 , y t 4 , , y t 1 )
y ^ t R P = M 1 D P ( x t 4 1 , , x t 1 1 , x t 4 2 , , x t 1 2 , x t 3 3 , , x t 1 3 , y ^ t 4 , , y ^ t 1 )
where x t k 1 , x t k 2 , and x t k 3 are measured data of tide, rainfall, and GWL at time t-k, respectively; y t and y ^ t are measured and estimated FSL values at time t, respectively.
The data allocation for the model building and validation stages of the ANN and SVM models are described in Table 3.

4. Results and Discussion

4.1. Direct Prediction of FSL

Time series models of 1-h direct prediction for the upper and lower FSL were constructed. The selected model parameters of the ANN and SVM for each type of input structure are described in Table 4.
Three performance criteria were used to evaluate the prediction ability of the ANN and SVM model, including the root mean squared error (RMSE), mean absolute relative error (MARE), and correlation coefficient (CORR), as follows:
RMSE = 1 N k = 1 N ( y ^ k y k ) 2
MARE = 1 N k = 1 N | y ^ k y k | | y k max y k min | × 100
CORR = k = 1 N ( y k y ¯ ) ( y ^ k y ^ ¯ ) k = 1 N ( y k y ¯ ) 2 k = 1 N ( y ^ k y ^ ¯ ) 2
where y max and y min denote the maximum and minimum values of the observed data, respectively; and y ¯ and y ^ ¯ denote the average observed and estimated values, respectively. The RMSE is a useful index for model performance evaluation when large errors are particularly undesirable as the errors are squared before they are averaged, which makes large errors have a relatively high weight. The MARE is the mean absolute error value divided by the range of observed data, thus it can compare the prediction results of the time series data showing different ranges of fluctuation. The CORR measures the extent and direction of a linear relationship between the observed and estimated values.
The model performance criteria of ANN and SVM models for 1-h direct prediction of the upper FSL show that overall prediction accuracy is high: RMSE was below 0.07 m, MARE below 10.82%, and CORR over 0.89 (Table 5). The model performance of the T-R-F and T-R-G-F type models (which uses past measurement data of FSL as input values) were better than that of the T-R and T-R-G type models. The T-R-G-F type SVM model showed the best performance for 1-h direct prediction of the upper FSL. The average value of each performance criteria shows that the overall direct prediction ability of the SVM was better than ANN for the upper FSL data in this study. The observed data and direct prediction results for the upper FSL are shown in Figure 6. Various types of ANN and SVM models were trained adequately during the model building stage and there was no significant difference between the estimated values for the input structures.
The quality performance of the direct prediction for the lower FSL was not as high as the upper FSL: the MARE values lay between 8.438% and 18.494%, and CORR values between 0.549 and 0.908 (Table 6). The RMSE values, ranging from 0.020 m to 0.040 m, were lower than the upper FSL prediction; however, this was not due to the prediction result for the lower FSL being better, but that the range of fluctuation of the lower FSL was smaller than the upper. The correlation of tide level and GWL with the lower FSL was weaker than the correlation with the upper FSL, which could cause deterioration in the model performance. The performance of the T-R-F and T-R-G-F type models was better than that of the T-R and T-R-G type models for lower FSL prediction, which was similar to the upper FSL prediction. The T-R-G-F type ANN model showed the best performance for 1-h direct prediction of the lower FSL; however, the average value of the performance criteria of the SVM models was better than the ANN. The observed data and direct prediction results for the lower FSL are shown in Figure 7. The model building stage data included some abnormally high peaks (dashed circle) that probably had occurred due to pumping for an agricultural activity around the study site, which were not sufficiently trained by the ANN and SVM models, and can cause the underestimation at peak values in the validation stage.
The results of the direct prediction showed that the best performance models for the upper and lower FSL were different and that the performance of the SVM model was less sensitive to the input structure of the ANN for the FSL data.

4.2. Recursive Prediction of FSL

The recursive prediction models of the upper and lower FSL were designed using the 1-h direct prediction models. The model performance criteria for the recursive prediction of the upper and lower FSL are described in Table 7 and Table 8, respectively.
The overall model performance of the recursive prediction was lower than the direct prediction. The T-R-G type SVM models showed the best performance and the average values of the performance criteria of the SVM was superior to ANN for the recursive prediction of both the upper and lower FSL. The success of the recursive prediction highly relied on the generalization ability of the model to capture the relationship between the input and output variables of the given system as the observed data of the output variables are not available as input components. Based on the SRM, the inherent generalization ability of the SVM may capture the relationship between input and output data of this study more effectively than the ANN. The recursive prediction results of the ANN and SVM models for the upper and lower FSL are shown in Figure 8 and Figure 9, respectively.
The direct prediction strategy is efficient for the short-term prediction where a real-time measurement data of the target variable is available, and the recursive prediction strategy is necessary for the long-term prediction or the simulation of the target variable variation. However, as mentioned above and in Section 3.3, the error of the estimated target value can be accumulated with time steps in the recursive prediction strategy. Thus, it is important to build an adequate direct prediction model that learnt a response function of the given system. To evaluate the stability of the recursive model building, the RP-DP ratio [24] was calculated for T-R-F and T-R-G-F type models with 216 candidate model parameter groups:
RP DP ratio = RMSE of the recursive prediction RMSE of the direct prediction
The RP-DP ratio value stands for the extent of the consistency between the direct and recursive prediction models. Thus, a narrower distribution with lower values of the RP-DP ratio indicates a higher possibility that a recursive prediction model of high consistency with a direct prediction model is selected. The calculated RP-DP ratio values of the ANN models were more distributed than the SVM for both the T-R-F and T-R-G-F type models and the upper and lower FSL (Figure 10). These results indicate that the SVM method is more efficient and stable than the ANN for the recursive prediction of the FSL data in this study.

5. Summary and Conclusions

In this study, the temporal variation of the upper and lower FSL was monitored using interface eggs at the HD2 observatory on Jeju Island, South Korea. The ANN- and SVM-based time series models of FSL prediction were developed and their performance compared. The result of the direct prediction shows that the T-R-G-F type ANN model was best for upper FSL prediction and the T-R-G-F type SVM model for the lower FSL. The T-R-G type SVM model was best for the recursive prediction of both upper and lower FSL. The average values of the model performance criteria indicated that the overall prediction ability of the SVM model was superior to the ANN. The analysis of the RP-DP ratio distribution showed that the SVM-based recursive prediction model was more stable and efficient than the ANN for FSL prediction of the study site.
The monitoring and prediction of FSL is necessary for the sustainable use of groundwater resources in coastal aquifers. The groundwater is the sole and main water source of Jeju Island and the local government has installed and operated a saltwater intrusion monitoring network. It is expected that the developed model for FSL prediction can be a useful tool in the future management of groundwater resources in coastal areas.

Acknowledgments

This research was supported by Korea Ministry of Environment as “GAIA (Geo-Advanced Innovative Action) Project (#2016000530004)”.

Author Contributions

Heesung Yoon and Kyoochul Ha designed and performed numerical experiments and wrote the paper; Yongcheol Kim and Soo-Hyung Lee set the monitoring system and conducted the time series analysis; Gee-Pyo Kim measured the vertical profile of the electrical conductivity at the study site.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kim, K.; Seong, H.; Kim, T.; Park, K.; Woo, N.; Park, Y.; Koh, G.; Park, W. Tidal effects on variations of fresh-saltwater interface and groundwater flow in a multilayered coastal aquifer on a volcanic island (Jeju Island, Korea). J. Hydrol. 2006, 330, 525–542. [Google Scholar] [CrossRef]
  2. Liu, C.K.; Dai, J.J. Seawater intrusion and sustainable yield of basal aquifers. J. Am. Water Resour. Assoc. 2012, 48, 861–870. [Google Scholar] [CrossRef]
  3. Kim, Y.; Yoon, H.; Kim, K.P. Development of a novel method to monitor the temporal change in the location of the freshwater-saltwater interface and time series models for the prediction of the interface. Environ. Earth Sci. 2016, 75, 882–891. [Google Scholar] [CrossRef]
  4. Gingerich, S.B.; Voss, C.I. Thee-dimensional variable-density flow simulation of a coastal aquifer in southern Oahu, Hawaii, USA. Hydrogeol. J. 2005, 13, 436–450. [Google Scholar] [CrossRef]
  5. Wener, A.D.; Gallagher, M.R. Characterization of sea-water intrusion in the Pioneer Valley, Australia using hydrochemistry and three-dimensional numerical modelling. Hydrogeol. J. 2006, 14, 1452–1469. [Google Scholar] [CrossRef]
  6. Guo, W.; Langevin, C.D. User’s Guide to SEWAT: A Computer Program for Simulation of Three-Dimensional Variable-Density Ground-Water Flow; United States Geological Survey: Tallahassee, FL, USA, 2002; p. 73.
  7. Rozell, D.J.; Wong, T. Effects of climate change on groundwater resources at Shelter Island, New York State, USA. Hydrogeol. J. 2010, 18, 1657–1665. [Google Scholar] [CrossRef]
  8. Yechieli, Y.; Shalev, E.; Wollman, S.; Kiro, Y.; Kafri, U. Response of the Mediterranean and Dead Sea coastal aquifers to sea level variations. Water Resour. Res. 2010, 46, W12550. [Google Scholar] [CrossRef]
  9. Bardossy, A. Calibration of hydrological model parameters for ungauged catchments. Hydrol. Earth Syst. Sci. 2007, 11, 703–710. [Google Scholar] [CrossRef]
  10. Pollacco, J.A.P.; Ugalde, J.M.S.; Angulo-Jaramillo, R.; Braud, I.; Saugier, B. A linking test to reduce the number of hydraulic parameters necessary to simulate groundwater recharge in unsaturated zone. Adv. Water Resour. 2008, 31, 355–369. [Google Scholar] [CrossRef]
  11. Zealand, C.M.; Burn, D.H.; Simonovic, S.P. Short-term streamflow forecasting using artificial neural networks. J. Hydrol. 1999, 214, 32–48. [Google Scholar] [CrossRef]
  12. Akhtar, M.K.; Corzo, G.A.; van Andel, S.J.; Jonoski, A. River flow forecasting with artificial neural networks using satellite observed precipitation pre-processed with flow length and travel time information: Case study of the Ganges river basin. Hydrol. Earth Syst. Sci. 2009, 13, 1607–1618. [Google Scholar] [CrossRef]
  13. Hu, T.S.; Lam, K.C.; Ng, S.T. A modified neural network for improving river flow prediction. Hydrol. Sci. J. 2005, 50, 299–318. [Google Scholar] [CrossRef]
  14. Coulibaly, P.; Anctil, F.; Aravena, R.; Bobee, B. Artificial neural network modeling of water table depth fluctuations. Water Resour. Res. 2001, 37, 885–896. [Google Scholar] [CrossRef]
  15. Coppola, E.; Rana, A.J.; Poulton, M.M.; Szidarovszky, F.; Uhl, V.V. A neural network model for predicting aquifer water level elevations. Groundwater 2005, 43, 231–241. [Google Scholar] [CrossRef] [PubMed]
  16. Mohanty, S.; Jha, M.K.; Kumar, A.; Sudheer, K.P. Artificial neural network modeling for groundwater level forecasting in a river island of eastern India. Water Resour. Manag. 2010, 24, 1845–1865. [Google Scholar] [CrossRef]
  17. Liong, S.Y.; Sivapragasam, C. Flood stage forecasting with support vector machines. J. Am. Water Resour. Assoc. 2002, 38, 173–186. [Google Scholar] [CrossRef]
  18. Yu, P.S.; Chen, S.T.; Chang, I.F. Support vector regression for real-time flood stage forecasting. J. Hydrol. 2006, 328, 704–716. [Google Scholar] [CrossRef]
  19. Asefa, T.; Kemblowski, M.W.; Urroz, G.; McKee, M.; Khalil, A. Support vectors-based groundwater head observation networks design. Water Resour. Res. 2004, 40, W1150901. [Google Scholar] [CrossRef]
  20. Gill, M.K.; Asefa, T.; Kaheil, Y.; McKee, M. Effect of missing data on performance of learning algorithms for hydrologic prediction: Implication to an imputation technique. Water Resour. Res. 2007, 43, W07416. [Google Scholar] [CrossRef]
  21. Yoon, H.; Hyun, Y.; Ha, K.; Lee, K.K.; Kim, G.B. A method to improve the stability and accuracy of ANN- and SVM-based time series models for long-term groundwater level predictions. Comput. Geosci. 2016, 90, 144–155. [Google Scholar] [CrossRef]
  22. Krishna, B.; Satyaji Rao, Y.R.; Vijaya, T. Modelling groundwater levels in an urban coastal aquifer using artificial neural networks. Hydrol. Process. 2008, 22, 1180–1188. [Google Scholar] [CrossRef]
  23. Nayak, P.C.; Satyaji Rao, Y.R.; Sudheer, K.P. Groundwater level forecasting in a shallow aquifer using artificial neural network approach. Water Resour. Manag. 2006, 20, 77–90. [Google Scholar] [CrossRef]
  24. Yoon, H.; Jun, S.-C.; Hyun, Y.; Bae, G.-O.; Lee, K.-K. A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer. J. Hydrol. 2011, 396, 128–138. [Google Scholar] [CrossRef]
  25. Yang, X.; Zhang, H.; Zhou, H. A hybrid methodology for salinity time series forecasting based on wavelet transform and NARX neural networks. Arab. J. Sci. Eng. 2014, 39, 6895–6905. [Google Scholar] [CrossRef]
  26. Wan, Y.; Wan, C.; Hedgepeth, M. Elucidating multidecadal saltwater intrusion vegetation dynamics in a coastal floodplain with artificial neural networks and aerial photography. Ecohydology 2015, 8, 309–324. [Google Scholar] [CrossRef]
  27. ASCE Task Committee on Application of Artificial Neural Networks in Hydrology. Artificial neural networks in hydrology I: Preliminary concepts. J. Hydrol. Eng. 2000, 5, 115–123. [Google Scholar]
  28. Maier, H.R.; Dandy, G.C. Neural networks for the prediction and forecasting of water resources variables: A review of modeling issues and applications. Environ. Model. Softw. 2000, 15, 101–124. [Google Scholar] [CrossRef]
  29. Rumelhart, D.E.; McClelland, J.L. The PDP Research Group, Parallel Distributed Processing: Explorations in the Microstructure of Cognition; MIT Press: Cambridge, MA, USA, 1986. [Google Scholar]
  30. Vapnik, V.N. The Nature of Statistical Learning Theory; Springer: New York, NY, USA, 1995. [Google Scholar]
  31. Platt, J.C. Fast training of support vector machines using sequential minimal optimization. In Advances in Kernel Methods-Support Vector Learning, 2nd ed.; Schölkopf, B., Burges, C., Smola, A., Eds.; MIT Press: Cambridge, MA, USA, 1998. [Google Scholar]
  32. Scholkopf, B.; Smola, A.J. Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond; MIT Press: Cambridge, MA, USA, 2002. [Google Scholar]
  33. Ji, Y.; Hao, J.; Reyhani, N.; Lendasse, A. Direct and recursive prediction of time series using mutual information selection. In Proceedings of the International Work-Conference on Artificial Neural Networks, Barcelona, Spain, 8–10 June 2005; Volume 3512, pp. 1010–1017. [Google Scholar]
  34. Herrera, L.J.; Pomares, H.; Rojas, I.; Guillen, A.; Prieto, A.; Valenzuela, O. Recursive prediction for long term time series forecasting using advanced models. Neurocomputing 2007, 70, 2870–2880. [Google Scholar] [CrossRef]
Figure 1. Location of the study site.
Figure 1. Location of the study site.
Water 09 00323 g001
Figure 2. Vertical profile of electrical conductivity at the HD2 observatory.
Figure 2. Vertical profile of electrical conductivity at the HD2 observatory.
Water 09 00323 g002
Figure 3. Schematic diagram of the freshwater-saltwater interface level (FSL) monitoring system using the interface egg (modified from Kim et al. [3]).
Figure 3. Schematic diagram of the freshwater-saltwater interface level (FSL) monitoring system using the interface egg (modified from Kim et al. [3]).
Water 09 00323 g003
Figure 4. Time series data of groundwater level (GWL), upper and lower FSL, rainfall and tide level at the HD2 observatory.
Figure 4. Time series data of groundwater level (GWL), upper and lower FSL, rainfall and tide level at the HD2 observatory.
Water 09 00323 g004
Figure 5. Schematic diagrams of the (a) artificial neural network (ANN) and (b) support vector machine (SVM) structure.
Figure 5. Schematic diagrams of the (a) artificial neural network (ANN) and (b) support vector machine (SVM) structure.
Water 09 00323 g005
Figure 6. Direct prediction results for the upper FSL: (a) ANN and (b) SVM.
Figure 6. Direct prediction results for the upper FSL: (a) ANN and (b) SVM.
Water 09 00323 g006
Figure 7. Direct prediction results for the lower FSL: (a) ANN and (b) SVM.
Figure 7. Direct prediction results for the lower FSL: (a) ANN and (b) SVM.
Water 09 00323 g007
Figure 8. Recursive prediction results for the upper FSL: (a) ANN and (b) SVM.
Figure 8. Recursive prediction results for the upper FSL: (a) ANN and (b) SVM.
Water 09 00323 g008
Figure 9. Recursive prediction results for the lower FSL: (a) ANN and (b) SVM.
Figure 9. Recursive prediction results for the lower FSL: (a) ANN and (b) SVM.
Water 09 00323 g009
Figure 10. Comparison of RP-DP ratio values for ANN and SVM models: (a) T-R-F type model for upper FSL; (b) T-R-G-F type model for upper FSL; (c) T-R-F model for lower FSL; (d) T-R-G-F type model for lower FSL.
Figure 10. Comparison of RP-DP ratio values for ANN and SVM models: (a) T-R-F type model for upper FSL; (b) T-R-G-F type model for upper FSL; (c) T-R-F model for lower FSL; (d) T-R-G-F type model for lower FSL.
Water 09 00323 g010
Table 1. Results of cross correlation analysis for measured time series data at the HD2 observatory.
Table 1. Results of cross correlation analysis for measured time series data at the HD2 observatory.
VariablesMax. Correlation CoefficientLag Time (Hour)
T-G0.852
R-G0.1443
T-F (upper)0.832
R-F (upper)0.1147
G-F (upper)0.970
T-F (Lower)0.566
R-F (Lower)0.2719
G-F (Lower)0.544
Notes: Where T: tide; R: rainfall; G: groundwater level; F: interface level.
Table 2. Model input structures and the number of components for each variable.
Table 2. Model input structures and the number of components for each variable.
Input Structures (Model Type)Number of Components for Variables
TRGFTotal
Upper FSLT-R448
T-R-F44412
T-R-G44315
T-R-G-F443419
Lower FSLT-R8412
T-R-F84416
T-R-G84517
T-R-G-F845421
Notes: Where T: tide; R: rainfall; G: groundwater level; F: interface level.
Table 3. Data allocation for time series model building and validation.
Table 3. Data allocation for time series model building and validation.
Data TypeData Allocation
Model BuildingModel Validation
Upper FSLNum. data250247
Time7:00 15 September–12:00 21 September13:00 21 September–23:00 5 October
Lower FSLNum. data300197
Time7:00 15 September–17:00 27 September18:00 27 September–23:00 5 October
Table 4. The selected ANN and SVM model parameters for the FSL prediction.
Table 4. The selected ANN and SVM model parameters for the FSL prediction.
Model TypeANNSVM
HNLRMMCEpsSig
Upper FSLT-R20.0010.07.00.133.0
T-R-F150.0200.05.00.052.5
T-R-G20.0050.37.00.103.0
T-R-G-F50.0050.010.00.053.0
Lower FSLT-R150.0010.93.00.112.0
T-R-F150.0010.35.00.133.0
T-R-G200.0010.90.50.132.5
T-R-G-F100.0010.05.00.133.0
Table 5. Model performance criteria values for the direct prediction of upper FSL.
Table 5. Model performance criteria values for the direct prediction of upper FSL.
ModelIndexT-RT-R-FT-R-GT-R-G-FAverage
ANNRMSE (m)0.0610.0340.0420.0320.042
MARE (%)10.3295.9017.0835.6137.232
CORR0.8880.9650.9350.9640.938
SVMRMSE (m)0.0720.0290.0380.0230.040
MARE (%)12.3354.9596.2213.9446.865
CORR0.8820.9820.9540.9800.949
Table 6. Model performance criteria values for the direct prediction of lower FSL.
Table 6. Model performance criteria values for the direct prediction of lower FSL.
ModelIndexT-RT-R-FT-R-GT-R-G-FAverage
ANNRMSE (m)0.0340.0200.0400.0200.028
MARE (%)15.3148.43818.4948.62312.717
CORR0.5930.8850.5490.9080.734
SVMRMSE (m)0.0280.0220.0300.0210.025
MARE (%)12.6309.22912.6549.10410.904
CORR0.7770.8590.7330.8670.809
Table 7. Model performance criteria values for the recursive prediction of upper FSL.
Table 7. Model performance criteria values for the recursive prediction of upper FSL.
ModelIndexT-RT-R-FT-R-GT-R-G-FAverage
ANNRMSE (m)0.0610.0610.0420.0560.055
MARE (%)10.32910.5827.0839.8529.462
CORR0.8880.9650.9350.8920.902
SVMRMSE (m)0.0720.0690.0380.0400.055
MARE (%)12.33512.2556.2217.0439.463
CORR0.8820.9200.9540.9430.925
Table 8. Model performance criteria values for the recursive prediction of lower FSL.
Table 8. Model performance criteria values for the recursive prediction of lower FSL.
ModelIndexT-RT-R-FT-R-GT-R-G-FAverage
ANNRMSE (m)0.0340.0420.0400.0340.037
MARE (%)15.31416.83718.49414.93716.395
CORR0.5930.4200.5490.8060.592
SVMRMSE (m)0.0280.0340.0300.0350.032
MARE (%)12.63014.34712.65414.77313.601
CORR0.7770.6110.7330.5920.678

Share and Cite

MDPI and ACS Style

Yoon, H.; Kim, Y.; Ha, K.; Lee, S.-H.; Kim, G.-P. Comparative Evaluation of ANN- and SVM-Time Series Models for Predicting Freshwater-Saltwater Interface Fluctuations. Water 2017, 9, 323. https://doi.org/10.3390/w9050323

AMA Style

Yoon H, Kim Y, Ha K, Lee S-H, Kim G-P. Comparative Evaluation of ANN- and SVM-Time Series Models for Predicting Freshwater-Saltwater Interface Fluctuations. Water. 2017; 9(5):323. https://doi.org/10.3390/w9050323

Chicago/Turabian Style

Yoon, Heesung, Yongcheol Kim, Kyoochul Ha, Soo-Hyoung Lee, and Gee-Pyo Kim. 2017. "Comparative Evaluation of ANN- and SVM-Time Series Models for Predicting Freshwater-Saltwater Interface Fluctuations" Water 9, no. 5: 323. https://doi.org/10.3390/w9050323

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