Mike's Notes
I don't know enough to be able to describe Pipi technically. I know that I built Fuzzy Logic and Markov into its design. I suspect Bayesian Networks and some kind of Monte Carlo are also involved. But I don't have any formal training in Mathematics apart from High School, to be sure.
Part of the problem is that I accidentally stumbled across an architecture that worked to solve a problem I wanted to solve.
I will ask my friends Alex and Chris ( both retired computer scientists) to help determine what is happening.
I may also find a friendly mathematician lurking around Wolfram.
Here is an article from the GNS publication "Beneath the Waves" that makes me think Bayesian probably is happening because of the first figure. It looks like what I have done anyway.
"Bayesian networks are a type of Probabilistic Graphical Model that can be used to build models from data and/or expert opinion. They can be used for a wide range of tasks including diagnostics, reasoning, causal modeling, decision making under uncertainty, anomaly detection, automated insight and prediction." ... Bayes Server
"A Bayesian network (also known as a Bayes network, Bayes net, belief network, or decision network) is a probabilistic graphical model that represents a set of variables and their conditional dependencies via a directed acyclic graph (DAG).[1] While it is one of several forms of causal notation, causal networks are special cases of Bayesian networks. Bayesian networks are ideal for taking an event that occurred and predicting the likelihood that any one of several possible known causes was the contributing factor. For example, a Bayesian network could represent the probabilistic relationships between diseases and symptoms. Given symptoms, the network can be used to compute the probabilities of the presence of various diseases." ... Wikipedia
Resources
- https://www.beneaththewaves.org.nz/news/eruption-forecasting-using-bayesian-networks/
- https://en.wikipedia.org/wiki/Bayesian_network
- https://www.bayesserver.com/docs/introduction/bayesian-networks/
Eruption Forecasting using Bayesian Networks
A novel method of eruption forecasting has been developed using Bayesian Networks. This innovation allows for data-based forecasts of activity without reliance on a single monitoring dataset.
What is a Bayesian Network?
A Bayesian Network is a simple model and statistical tool that can be used to determine the probability of an event happening, based on:
- a set of variables (nodes) that influence the event occurring,
- the relationships and dependencies between the variables,
- prior information about the event, and
- prior information about the variables.
Bayesian networks can combine different sources of information by defining a system of conditional probabilities between sources. An event is then simply a certain constellation of that system for which the Bayesian Network will give us a probability of occurrence.
A Bayesian network (e.g. see Figure 1) has two main components:
- the causal relationships between the variables in the system, and
- the actual probabilities for the variable (node) that are used to make predictions.
Figure 1: A Bayesian Network showing the relationship between nodes for a volcanic eruption and the variables that can be measured (e.g. gas monitoring (CO2, H2S, SO2), volcanic tremors (RSAM)).
A Bayesian network is learned from data and previous patterns. Having knowledge of a previous event can help the model to predict the probability of a future event. Because Bayesian Networks also include prior information, they are resilient to gaps in information (such as missing sensors).
Eruption Forecasting at Whakaari | White Island
Since the 2019 eruption, destruction of monitoring equipment on island means that Whakaari (White Island) has reduced real-time monitoring data. Yet, eruption forecasting is still possible through the ongoing monitoring of volcanic activity (e.g. remote sensing, monthly gas plume monitoring). Using Bayesian Networks, we have developed and tested a novel method of eruption forecasting that does not solely rely on on-island data streams.
The Bayesian Network was trained on most of the Whakaari monitoring data available since 2009. Figure 2 shows the timing of past eruptions on Whakaari. Group A data (2009-2012) was the initial training set used to model the 2013 eruption, Group A & B were used to predict the 2016 eruption, and so forth. In this manner, the error margins of the network were greatly improved, and the model was found to be effective even when not all data streams are available, such as the current day situation. Results from this network showed increases in eruption likelihood prior to the 2012-2019 sequences, even when using airborne gas measurements only.
Figure 2: Past monitoring data was used to train the Whakaari Bayesian Network.
Once this new method has gone through the scientific peer-review process, it will become an important part in setting life safety parameters around the volcano. Forecasts will be updated automatically as new monitoring data becomes available and provided to geohazard response staff. This information will help GNS Science to perform it’s monitoring and advisory requirements to advise external stakeholders of increases in eruption likelihood.
Forecasts from our BN are easy to understand and interpret by volcanologists, which adds to its usefulness for decision support and expert advice. Expert judgment can also be easily integrated and potentially help to improve forecasts in the absence of data.
No comments:
Post a Comment