Skip to content

mlds-lab/interp-net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interpolation-Prediction Networks

In this work, we present a new deep learning architecture for addressing the problem of supervised learning with sparse and irregularly sampled multivariate time series. The architecture is based on the use of a semi-parametric interpolation network followed by the application of a prediction network. The interpolation network allows for information to be shared across multiple dimensions of a multivariate time series during the interpolation stage, while any standard deep learning model can be used for the prediction network.

We use a two layer interpolation network. The first interpolation layer performs a semi-parametric univariate interpolation for each of the D time series separately while the second layer merges information from across all of the D time series at each reference time point by taking into account the correlations among the time series.

References

Satya Narayan Shukla and Benjamin Marlin. Interpolation-prediction networks for irregularly sampled time series. In International Conference on Learning Representations, 2019. [pdf]

Requirements

The code requires Python 2.7. The file requirements.txt contains the full list of required Python modules.

Usage

For running our model on univariate time series (UWave dataset):

python src/univariate_example.py --epochs 1000 --hidden_units 2048 --ref_points 128 --batch_size 2048

Contact

For more details, please contact snshukla@cs.umass.edu.

About

Code for "Interpolation-Prediction Networks for Irregularly Sampled Time Series", ICLR 2019.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages