Related Experiment Video
Updated: Jul 16, 2025

06:35
Basics of Multivariate Analysis in Neuroimaging Data
Published on: July 24, 2010
16.9K
Masked Graph Neural Networks for Unsupervised Anomaly Detection in Multivariate Time Series
Kang Xu1,2, Yuan Li1, Yixuan Li3
1School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210003, China.
Sensors (Basel, Switzerland)
|September 9, 2023
Summary
Masked graph neural networks (MGUAD) enhance unsupervised anomaly detection by learning sensor causality. This novel approach effectively identifies anomalies in high-dimensional, multivariate time-series data, outperforming existing methods.
Area of Science:
- Data Science
- Artificial Intelligence
- Machine Learning
Background:
- Multivariate time-series anomaly detection is crucial for applications like grid operations and machine fault detection.
- High-dimensional sensor data with latent relationships presents significant challenges for existing unsupervised methods.
- Current methods struggle to capture complex inter-sensor associations and leverage latent relationships effectively.
Purpose of the Study:
- To propose a novel unsupervised anomaly detection method for multivariate time-series data.
- To address the limitations of existing methods in capturing complex sensor correlations.
- To develop a model capable of learning unobserved causal structures among sensors.
Main Methods:
- Introduced Masked Graph Neural Networks for Unsupervised Anomaly Detection (MGUAD).
- Employed a masking and reconstruction strategy to learn temporal context from individual sensor data.
- Utilized graph-level masking within a GNN framework to learn relationships between sensors.
Main Results:
- MGUAD demonstrated superior performance in anomaly detection across three public datasets.
- The method effectively learns unobserved causal structures among sensors.
- Experimental findings indicate MGUAD outperforms state-of-the-art anomaly detection techniques.
Conclusions:
- MGUAD offers a robust solution for unsupervised anomaly detection in high-dimensional multivariate time-series.
- The proposed masking approach enhances the learning of both temporal and graph-level contexts.
- This method advances the field by enabling better utilization of latent relationships in sensor data.
Related Concept Videos
Time-Series Graph
4.4K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
4.4K
Multiple Bar Graph
5.2K
As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
5.2K
Quantifying and Rejecting Outliers: The Grubbs Test
1.6K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
1.6K
What Are Outliers?
3.9K
Outliers are observed data points that are far from the least squares line. They have unusual values and need to be examined carefully. Though an outlier may result from erroneous data, at other times, it may hold valuable information about the population under study and should be included in the data. Hence, it is crucial to examine what causes a data point to be an outlier.
The z score is used to find outliers or unusual values. It should be noted that any values beyond -2 and +2 are...
The z score is used to find outliers or unusual values. It should be noted that any values beyond -2 and +2 are...
3.9K

