Slope movement prediction and early warning via machine learning algorithms and iot technology (MS)

Show simple item record

dc.contributor.advisor Dr. Varun Dutt
dc.contributor.author Kumar, Praveen
dc.date.accessioned 2020-12-22T05:52:03Z
dc.date.available 2020-12-22T05:52:03Z
dc.date.issued 2020-10-20
dc.identifier.uri http://hdl.handle.net/123456789/401
dc.description A dissertation submitted for the award of the degree of Master of Science under the guidance of Dr. Varun Dutt (Faculty, SCEE) en_US
dc.description.abstract Landslides are widespread disasters in hilly regions. These disasters cause lots of injuries and deaths every year. Due to these injuries and deaths, it is imperative to monitor landslides and to warn people about impending disasters timely. It is also essential to predict slope movements ahead of time so that people get enough lead time to evacuate from the sliding region. The existing technologies monitor landslides at a very high cost, and these technologies do not warn people and predict slope movements ahead of time. Thus, one objective of this thesis is to detail the development, deployment, and calibration of a new low-cost IoT-based landslide monitoring, warning, and prediction system. The system is deployed on the soil surface, and it can generate real-time warnings via SMSes, blinker, and hooter in case significant surface movements occur. The main advantage of the new system is that it is low-cost, and it may be deployable at many locations to monitor the landslides and to warn people timely. The second objective of this thesis is to perform predictive analytics on the time-series data of slope movements. For this purpose, time-series data were collected over 78 weeks from July 2012 to July 2014 using inclinometers that were placed in five boreholes at the Tangni landslide in Chamoli, India. These sensors measured tilt in degree units (essentially the angle the inclinometer tilted over time). Different algorithm parameters were calibrated to the training data (first 62-weeks) and then made to predict the test data (the last 16-weeks) across the five time-series (i.e., one series from each sensor in a borehole). In the first experiment, moving-average algorithms (SARIMA and AR) and support vector regression algorithms (SMOreg) were developed. Each algorithm was calibrated to each time-series independently. In training, the AR and SMOreg algorithms performed the best and second-best with RMSEs of 0.40° and 0.37◦ , respectively, compared to the SARIMA algorithm (RMSE: 0.71◦ ). However, when these algorithms were applied on the test dataset, results revealed that SARIMA performed best (RMSE: 0.33◦ ) compared to the SMOreg and AR algorithms (SMOreg, RMSE: 0.54◦ ; AR, RMSE: 0.59◦ ). In this experiment, it was found that the moving-average SARIMA algorithm outperformed the support-vector regression algorithm for slope movement predictions. Also, the test accuracy was higher than the training accuracy. Although we may only speculate, one explanation could be that the parameters and mechanisms in these algorithms may have enabled them to generalize to the unseen test dataset. In the second experiment, neural-network algorithms (MLPs and LSTMs) were developed and compared with moving-average algorithms (SARIMA), where the latter moving-average algorithm had performed best in the first experiment. One-step-ahead walk-forward validation was used for algorithm comparisons. In the training of algorithms, LSTM and SARIMA algorithms performed the best and second-best with RMSEs of 0.37◦ and 0.71◦ , respectively, compared to the MLP algorithm (RMSE: 0.99◦). When these algorithms were evaluated on the test dataset, it was found that the SARIMA algorithm (RMSE: 0.33◦) performed better compared to the LSTM (RMSE: 0.37◦) and MLP (RMSE: 0.38◦) algorithms. In the third experiment, ensemble and non-ensemble machine-learning (ML) algorithms were compared to predict slope movements. Non-ensemble algorithms (Sequential Minimal Optimization Regression (SMOreg), and Autoregression) and ensemble algorithms (Random Forest, Bagging, Stacking, and Voting) involving the non-ensemble algorithms were used. Results revealed that the ensemble algorithms (Bagging, Stacking, and Random Forest) performed better compared to non-ensemble algorithms. These results also showed that the ensemble algorithms seem to follow the general pa ttern where the training error was lesser compared to the test error. In the fourth experiment, moving-average algorithms (Seasonal Autoregressive Integrated Moving Average (SARIMA) algorithm and Autoregressive (AR) algorithm), Lazy algorithms (Instance-based-k (IBk) and Locally Weighted Learning (LWL)) and information-gain algorithms (REPTree and M5P) were compared in their ability to predict slope movements. Results revealed that the moving-average algorithms (SARIMA and AR) performed better compared to the lazy and information-gain algorithms during both training and test. Specifically, the SARIMA algorithm possessed the smallest error compared to other algorithms in test data. From all the experiments, one could conclude that the moving-average algorithms perform better compared to other algorithms. A likely reason for these findings is the presence of seasonal, auto-regressive, and moving-average components in the moving-average algorithms. The implications of our results on slope movement predictions in the real-world are highlighted. en_US
dc.language.iso en_US en_US
dc.publisher IITMandi en_US
dc.subject MEMS Accelerometer en_US
dc.subject Ambient Light Sensor en_US
dc.subject Long Short-Term Memory en_US
dc.title Slope movement prediction and early warning via machine learning algorithms and iot technology (MS) en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search IIT Mandi Repository


Advanced Search

Browse

My Account