A Fully Probabilistic Tensor Network for Regularized Volterra System Identification
Afra Kilic, Kim Batselier
TL;DR
The paper tackles nonlinear system identification with Volterra models, whose kernel coefficients grow exponentially with model order. It extends the Bayesian Tensor Network framework to create BTN-V, a fully probabilistic Volterra kernel machine that represents Volterra coefficients via CPD, reducing parameter complexity to $O(DIR)$ and enabling uncertainty quantification without extra cost. Sparsity-inducing hierarchical priors automatically infer the effective tensor rank and learn fading-memory behavior directly from data, improving interpretability and mitigating overfitting. Empirical results on the Cascaded Tanks Benchmark show competitive predictive accuracy, enhanced uncertainty quantification, and substantially reduced computation compared with state-of-the-art methods; the approach also demonstrates automatic rank inference and memory learning. Future work includes extending BTN-V to MIMO systems and exploring alternative priors and tensor-network decompositions.
Abstract
Modeling nonlinear systems with Volterra series is challenging because the number of kernel coefficients grows exponentially with the model order. This work introduces Bayesian Tensor Network Volterra kernel machines (BTN-V), extending the Bayesian Tensor Network framework to Volterra system identification. BTN-V represents Volterra kernels using canonical polyadic decomposition, reducing model complexity from O(I^D) to O(DIR). By treating all tensor components and hyperparameters as random variables, BTN-V provides predictive uncertainty estimation at no additional computational cost. Sparsity-inducing hierarchical priors enable automatic rank determination and the learning of fading-memory behavior directly from data, improving interpretability and preventing overfitting. Empirical results demonstrate competitive accuracy, enhanced uncertainty quantification, and reduced computational cost.
