TY - JOUR
T1 - Sparse estimation in linear dynamic networks using the stable spline horseshoe prior
AU - Pillonetto, Gianluigi
AU - Yazdani, Akram
N1 - Publisher Copyright:
© 2022 Elsevier Ltd
PY - 2022/12
Y1 - 2022/12
N2 - Identification of the so-called dynamic networks is one of the most challenging problems appeared recently in control literature. Such systems consist of large-scale interconnected systems, also called modules. To recover full networks dynamics the two crucial steps are topology detection, where one has to infer from data which connections are active, and modules estimation. Since a small percentage of connections are effective in many real systems, the problem finds also fundamental connections with group-sparse estimation. In particular, in the linear setting modules correspond to unknown impulse responses expected to have null norm but in a small fraction of samples. This paper introduces a new Bayesian approach for linear dynamic networks identification where impulse responses are described through the combination of two particular prior distributions. The first one is a block version of the horseshoe prior, a model possessing important global–local shrinkage features. The second one is the stable spline prior, that encodes information on smooth-exponential decay of the modules. The resulting model is called stable spline horseshoe (SSH) prior. It implements aggressive shrinkage of small impulse responses while larger impulse responses are conveniently subject to stable spline regularization. Inference is performed by a Markov Chain Monte Carlo scheme, tailored to the dynamic context and able to efficiently return the posterior of the modules in sampled form. Numerical studies show that the new approach can accurately reconstruct “line by line” networks dynamics without assuming any knowledge on the topology also when thousands of unknown impulse response coefficients must be inferred from data sets of relatively small size.
AB - Identification of the so-called dynamic networks is one of the most challenging problems appeared recently in control literature. Such systems consist of large-scale interconnected systems, also called modules. To recover full networks dynamics the two crucial steps are topology detection, where one has to infer from data which connections are active, and modules estimation. Since a small percentage of connections are effective in many real systems, the problem finds also fundamental connections with group-sparse estimation. In particular, in the linear setting modules correspond to unknown impulse responses expected to have null norm but in a small fraction of samples. This paper introduces a new Bayesian approach for linear dynamic networks identification where impulse responses are described through the combination of two particular prior distributions. The first one is a block version of the horseshoe prior, a model possessing important global–local shrinkage features. The second one is the stable spline prior, that encodes information on smooth-exponential decay of the modules. The resulting model is called stable spline horseshoe (SSH) prior. It implements aggressive shrinkage of small impulse responses while larger impulse responses are conveniently subject to stable spline regularization. Inference is performed by a Markov Chain Monte Carlo scheme, tailored to the dynamic context and able to efficiently return the posterior of the modules in sampled form. Numerical studies show that the new approach can accurately reconstruct “line by line” networks dynamics without assuming any knowledge on the topology also when thousands of unknown impulse response coefficients must be inferred from data sets of relatively small size.
KW - Group-sparse estimation
KW - Horseshoe prior
KW - Kernel-based regularization
KW - Linear dynamic networks
KW - Linear system identification
KW - Stable spline kernel
UR - http://www.scopus.com/inward/record.url?scp=85140336530&partnerID=8YFLogxK
U2 - 10.1016/j.automatica.2022.110666
DO - 10.1016/j.automatica.2022.110666
M3 - Article
AN - SCOPUS:85140336530
SN - 0005-1098
VL - 146
JO - Automatica
JF - Automatica
M1 - 110666
ER -