{"title":"Spatiotemporal Covariance Neural Networks","authors":"Andrea Cavallo, Mohammad Sabbaqi, Elvin Isufi","doi":"arxiv-2409.10068","DOIUrl":null,"url":null,"abstract":"Modeling spatiotemporal interactions in multivariate time series is key to\ntheir effective processing, but challenging because of their irregular and\noften unknown structure. Statistical properties of the data provide useful\nbiases to model interdependencies and are leveraged by correlation and\ncovariance-based networks as well as by processing pipelines relying on\nprincipal component analysis (PCA). However, PCA and its temporal extensions\nsuffer instabilities in the covariance eigenvectors when the corresponding\neigenvalues are close to each other, making their application to dynamic and\nstreaming data settings challenging. To address these issues, we exploit the\nanalogy between PCA and graph convolutional filters to introduce the\nSpatioTemporal coVariance Neural Network (STVNN), a relational learning model\nthat operates on the sample covariance matrix of the time series and leverages\njoint spatiotemporal convolutions to model the data. To account for the\nstreaming and non-stationary setting, we consider an online update of the\nparameters and sample covariance matrix. We prove the STVNN is stable to the\nuncertainties introduced by these online estimations, thus improving over\ntemporal PCA-based methods. Experimental results corroborate our theoretical\nfindings and show that STVNN is competitive for multivariate time series\nprocessing, it adapts to changes in the data distribution, and it is orders of\nmagnitude more stable than online temporal PCA.","PeriodicalId":501340,"journal":{"name":"arXiv - STAT - Machine Learning","volume":"6 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - STAT - Machine Learning","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.10068","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Modeling spatiotemporal interactions in multivariate time series is key to
their effective processing, but challenging because of their irregular and
often unknown structure. Statistical properties of the data provide useful
biases to model interdependencies and are leveraged by correlation and
covariance-based networks as well as by processing pipelines relying on
principal component analysis (PCA). However, PCA and its temporal extensions
suffer instabilities in the covariance eigenvectors when the corresponding
eigenvalues are close to each other, making their application to dynamic and
streaming data settings challenging. To address these issues, we exploit the
analogy between PCA and graph convolutional filters to introduce the
SpatioTemporal coVariance Neural Network (STVNN), a relational learning model
that operates on the sample covariance matrix of the time series and leverages
joint spatiotemporal convolutions to model the data. To account for the
streaming and non-stationary setting, we consider an online update of the
parameters and sample covariance matrix. We prove the STVNN is stable to the
uncertainties introduced by these online estimations, thus improving over
temporal PCA-based methods. Experimental results corroborate our theoretical
findings and show that STVNN is competitive for multivariate time series
processing, it adapts to changes in the data distribution, and it is orders of
magnitude more stable than online temporal PCA.