TY - JOUR
T1 - System identification via sparse multiple kernel-based regularization using sequential convex optimization techniques
AU - Chen, Tianshi
AU - Andersen, Martin Skovgaard
AU - Ljung, Lennart
AU - Chiuso, Alessandro
AU - Pillonetto, Gianluigi
PY - 2014
Y1 - 2014
N2 - Model estimation and structure detection with short data records are two issues that receive increasing interests in System Identification. In this paper, a multiple kernel-based regularization method is proposed to handle those issues. Multiple kernels are conic combinations of fixed kernels suitable for impulse response estimation, and equip the kernel-based regularization method with three features. First, multiple kernels can better capture complicated dynamics than single kernels. Second, the estimation of their weights by maximizing the marginal likelihood favors sparse optimal weights, which enables this method to tackle various structure detection problems, e.g., the sparse dynamic network identification and the segmentation of linear systems. Third, the marginal likelihood maximization problem is a difference of convex programming problem. It is thus possible to find a locally optimal solution efficiently by using a majorization minimization algorithm and an interior point method where the cost of a single interior-point iteration grows linearly in the number of fixed kernels. Monte Carlo simulations show that the locally optimal solutions lead to good performance for randomly generated starting points.
AB - Model estimation and structure detection with short data records are two issues that receive increasing interests in System Identification. In this paper, a multiple kernel-based regularization method is proposed to handle those issues. Multiple kernels are conic combinations of fixed kernels suitable for impulse response estimation, and equip the kernel-based regularization method with three features. First, multiple kernels can better capture complicated dynamics than single kernels. Second, the estimation of their weights by maximizing the marginal likelihood favors sparse optimal weights, which enables this method to tackle various structure detection problems, e.g., the sparse dynamic network identification and the segmentation of linear systems. Third, the marginal likelihood maximization problem is a difference of convex programming problem. It is thus possible to find a locally optimal solution efficiently by using a majorization minimization algorithm and an interior point method where the cost of a single interior-point iteration grows linearly in the number of fixed kernels. Monte Carlo simulations show that the locally optimal solutions lead to good performance for randomly generated starting points.
KW - System identification
KW - regularization methods
KW - kernel methods
KW - convex optimization
KW - sparsity
KW - structure detection
KW - kernel
U2 - 10.1109/TAC.2014.2351851
DO - 10.1109/TAC.2014.2351851
M3 - Journal article
SN - 0018-9286
VL - 59
SP - 2933
EP - 2945
JO - I E E E Transactions on Automatic Control
JF - I E E E Transactions on Automatic Control
IS - 11
ER -