Skip to content

Joint learning of Topology and process using Block coordinate descent approach.

Notifications You must be signed in to change notification settings

kevinroy007/NLVAR_Missing_data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Non-Linear Vector Auto Regression with Missing Data

Topology identification from multiple time series has been proved to be useful for system identification, anomaly detection, denoising, and data completion. Vector autoregressive (VAR) methods have proved well in identifying directed topology from complex networks. The task of inferring topology in the presence of noise and missing observations has been studied for linear models. As a first approach to joint signal estimation and topology identification with a nonlinear model, this paper proposes a method to do so under the modelling assumption that signals are generated by a sparse VAR model in a latent space and then transformed by a set of invertible, component-wise nonlinearities. A non convex optimization problem is formed with lasso regularisation and solved via block coordinate descent (BCD). Initial experiments conducted on synthetic data sets show the identifying capability of the proposed method.% identifies the true topology and signal from noisy and missing observations

libraries Used

  • Numpy
  • Pytorch
  • pickle
  • multiprocessing
  • sys
  • random
  • os
  • matplotlib
  • networkx
  • sklearn

Screenshot 2022-11-23 at 17 04 34

Screenshot 2022-11-23 at 17 05 07

Results

Screenshot 2022-11-23 at 17 05 31

About

Joint learning of Topology and process using Block coordinate descent approach.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published