×

Matrix output extension of the tensor network Kalman filter with an application in MIMO Volterra system identification. (English) Zbl 1402.93244

Summary: This article extends the tensor network Kalman filter to matrix outputs with an application in recursive identification of discrete-time nonlinear Multiple-Input Multiple-Output (MIMO) Volterra systems. This extension completely supersedes previous work, where only \(l\) scalar outputs were considered. The Kalman tensor equations are modified to accommodate for matrix outputs and their implementation using tensor networks is discussed. The MIMO Volterra system identification application requires the conversion of the output model matrix with a row-wise Kronecker product structure into its corresponding tensor network, for which we propose an efficient algorithm. Numerical experiments demonstrate both the efficacy of the proposed matrix conversion algorithm and the improved convergence of the Volterra kernel estimates when using matrix outputs.

MSC:

93E11 Filtering in stochastic control theory
93E12 Identification in stochastic control theory
93C35 Multivariable systems, multidimensional control systems
93C10 Nonlinear systems in control theory
93C55 Discrete-time control/observation systems
93-04 Software, source code, etc. for problems pertaining to systems and control theory

References:

[1] Batselier, K.; Chen, Z. M.; Wong, N., Tensor network alternating linear scheme for MIMO Volterra system identification, Automatica, 84, 26-35, (2017) · Zbl 1376.93032
[2] Batselier, K.; Chen, Z. M.; Wong, N., A tensor network Kalman filter with an application in recursive MIMO Volterra system identification, Automatica, 84, 17-25, (2017) · Zbl 1376.93104
[3] Batselier, K., & Wong, N. (2017). Computing low-rank approximations of large-scale matrices with the Tensor Network randomized SVD. ArXiv e-prints.; Batselier, K., & Wong, N. (2017). Computing low-rank approximations of large-scale matrices with the Tensor Network randomized SVD. ArXiv e-prints. · Zbl 1416.65109
[4] Golub, G. H.; Van Loan, C. F., Matrix computations, (1996), The Johns Hopkins University Press · Zbl 0865.65009
[5] Goreinov, S. A.; Tyrtyshnikov, E. E.; Zamarashkin, N. L., A theory of pseudoskeleton approximations, Linear Algebra and its Applications, 261, 1, 1-21, (1997) · Zbl 0877.65021
[6] Orús, R., A practical introduction to tensor networks: matrix product states and projected entangled pair states, Annals of Physics, 349, 117-158, (2014) · Zbl 1343.81003
[7] Oseledets, I. V., Tensor-train decomposition, SIAM Journal on Scientific Computing, 33, 5, 2295-2317, (2011) · Zbl 1232.15018
[8] Oseledets, I. V.; Tyrtyshnikov, E., TT-cross approximation for multidimensional arrays, Linear Algebra and its Applications, 432, 1, 70-88, (2010) · Zbl 1183.65040
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.