An empirical Bayes approach to identification of modules in dynamic networks

被引:32
作者
Everitt, Niklas [1 ]
Bottegal, Giulio [2 ]
Hjalmarsson, Hakan [1 ]
机构
[1] KTH Royal Inst Technol, Sch Elect Engn, ACCESS Linneaus Ctr, Stockholm, Sweden
[2] Eindhoven Univ Technol, Dept Elect Engn, Eindhoven, Netherlands
基金
欧洲研究理事会; 瑞典研究理事会;
关键词
System identification; Dynamic network; Empirical Bayes; Expectation-maximization; SYSTEM-IDENTIFICATION; MAXIMUM-LIKELIHOOD; COMPLEX; MODELS;
D O I
10.1016/j.automatica.2018.01.011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a new method of identifying a specific module in a dynamic network, possibly with feedback loops. Assuming known topology, we express the dynamics by an acyclic network composed of two blocks where the first block accounts for the relation between the known reference signals and the input to the target module, while the second block contains the target module. Using an empirical Bayes approach, we model the first block as a Gaussian vector with covariance matrix (kernel) given by the recently introduced stable spline kernel. The parameters of the target module are estimated by solving a marginal likelihood problem with a novel iterative scheme based on the Expectation-Maximization algorithm. Additionally, we extend the method to include additional measurements downstream of the target module. Using Markov Chain Monte Carlo techniques, it is shown that the same iterative scheme can solve also this formulation. Numerical experiments illustrate the effectiveness of the proposed methods. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:144 / 151
页数:8
相关论文
共 29 条
[21]   Topological Identification in Networks of Dynamical Systems [J].
Materassi, Donatello ;
Innocenti, Giacomo .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (08) :1860-1871
[22]   MAXIMUM-LIKELIHOOD-ESTIMATION VIA THE ECM ALGORITHM - A GENERAL FRAMEWORK [J].
MENG, XL ;
RUBIN, DB .
BIOMETRIKA, 1993, 80 (02) :267-278
[23]   Kernel methods in system identification, machine learning and function estimation: A survey [J].
Pillonetto, Gianluigi ;
Dinuzzo, Francesco ;
Chen, Tianshi ;
De Nicolao, Giuseppe ;
Ljung, Lennart .
AUTOMATICA, 2014, 50 (03) :657-682
[24]   A new kernel-based approach for linear system identification [J].
Pillonetto, Gianluigi ;
De Nicolao, Giuseppe .
AUTOMATICA, 2010, 46 (01) :81-93
[25]  
Rasmussen CE, 2005, ADAPT COMPUT MACH LE, P1
[26]   Output-Error Identification of Large Scale 1D-Spatially Varying Interconnected Systems [J].
Torres, Patricio ;
van Wingerden, Jan-Willem ;
Verhaegen, Michel .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (01) :130-142
[27]   Identification of dynamic models in complex networks with prediction error methods-Basic methods for consistent module estimates [J].
van den Hof, Paul M. J. ;
Dankers, Arne ;
Heuberger, Peter S. C. ;
Bombois, Xavier .
AUTOMATICA, 2013, 49 (10) :2994-3006
[28]   SYSTEM-IDENTIFICATION USING LAGUERRE MODELS [J].
WAHLBERG, B .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (05) :551-562
[29]   Variance results for identification of cascade systems [J].
Wahlberg, Bo ;
Hjalmarsson, Hakan ;
Martensson, Jonas .
AUTOMATICA, 2009, 45 (06) :1443-1448