ReVival is an online tool to recover missing blocks in time series using the Centroid Decomposition (CD) technique.
This tool was created at the eXascale Infolab, a research group at the University of Fribourg, Switzerland.
The Centroid Decomposition (CD) is a matrix decomposition technique that decomposes an input matrix X (consisting of multiple time-series as columns) into the product of two matrices L (loading matrix) and R (relevance matrix), such that X = L * RT. CD allows to efficiently perform recovery of missing values in large time series, both in batch mode and streaming mode.
In addition to the recovery, ReVival can be used as an online calculator to compute the Centroid Cecomposition and to visualize different sign vector maximization strategies that can be used by CD.