Skew-T Filter and Smoother with Improved Covariance Matrix Approximation

Skew-T Filter and Smoother with Improved Covariance Matrix Approximation

Skew-t Filter and Smoother with Improved Covariance Matrix Approximation Henri Nurminen, Tohid Ardeshiri, Robert Piche,´ Senior Member, IEEE, and Fredrik Gustafsson, Fellow, IEEE Abstract—Filtering and smoothing algorithms for linear discrete-time state-space models with skew-t-distributed mea- surement noise are proposed. The algorithms use a variational Bayes based posterior approximation with coupled location and skewness variables to reduce the error caused by the variational approximation. Although the variational update is done suboptimally using an expectation propagation algorithm, our simulations show that the proposed method gives a more accurate approximation of the posterior covariance matrix than an earlier proposed variational algorithm. Consequently, the Fig. 1. The error histogram in an ultra-wideband (UWB) ranging experiment novel filter and smoother outperform the earlier proposed robust described in [8] shows positive skewness. The edge bars show the errors filter and smoother and other existing low-complexity alternatives outside the figure limits. in accuracy and speed. We present both simulations and tests based on real-world navigation data, in particular GPS data in an urban area, to demonstrate the performance of the novel anchor range true position likelihood methods. Moreover, the extension of the proposed algorithms to cover the case where the distribution of the measurement noise is multivariate skew-t is outlined. Finally, the paper presents a study of theoretical performance bounds for the proposed algorithms. Index Terms— skew t, t-distribution, robust filtering, Kalman filter, RTS smoother, variational Bayes, expectation propagation, truncated normal distribution, Cramer–Rao´ lower bound I. INTRODUCTION Asymmetric and heavy-tailed noise processes are present in many inference problems. In radio signal based distance estimation [1]–[3], for example, obstacles cause large positive errors that dominate over symmetrically distributed errors from other sources [4]. An example of this is the error histogram of time-of-flight in distance measurements collected in an indoor Fig. 2. The likelihood contours of distance measurements from three known anchors for the normal (left), t (middle) and skew-t (right) measurement noise environment given in Fig. 1. The asymmetric distributions models. The t and skew-t based likelihoods handle one large positive error cannot be predicted by the normal or t-distributions that (upper row), while only the skew-t model handles the two large positive errors are equivalent in second order moments, because normal (bottom row) due to its asymmetry. The measurement model parameters are selected such that the degrees-of-freedom values and the first two moments and t-distributions are symmetric distributions. The skew t- coincide. distribution [5]–[7] is a generalization of the t-distribution that has the modeling flexibility to capture both skewness and heavy-tailedness of such noise processes. To illustrate this, Fig. 2 shows the contours of the likelihood function for The applications of the skew distributions are not limited three range measurements where some of the measurements to radio signal based localization. In biostatistics skewed arXiv:1608.07435v2 [cs.SY] 27 Nov 2018 include large positive errors. In this example, skew-t, t, and distributions are used as a modeling tool for handling hetero- normal measurement noise models are compared. Due to the geneous data involving asymmetric behaviors across subpop- additional modeling flexibility, the skew-t based likelihood ulations [9]. In psychiatric research skew normal distribution provides a more apposite spread of the probability mass than is used to model asymmetric data [10]. Further, in economics t the normal and t based likelihoods. skew normal and skew -distributions are used as models for describing claims in property-liability insurance [11]. More H. Nurminen and R. Piche´ are with the Laboratory of Automation examples describing approaches for analysis and modeling and Hydraulic Engineering, Tampere University of Technology (TUT), PO Box 692, 33101 Tampere, Finland (e-mails: [email protected], using multivariate skew normal and skew t-distributions in robert.piche@tut.fi). H. Nurminen has received funding from TUT Graduate econometrics and environmetrics are presented in [12]. School, the Foundation of Nokia Corporation, Tekniikan edistamiss¨ a¨ati¨ o,¨ There are various algorithms dedicated to statistical in- and Emil Aaltonen Foundation. Henri Nurminen is currently with HERE Technologies Inc. ference of time series when the data exhibit asymmetric T. Ardeshiri is with the Division of Automatic Control, Department of distribution. Particle filters [13] can easily be adapted to skew Electrical Engineering, Linkoping¨ University, 58183, Linkoping,¨ Sweden and noise distributions, but the computational complexity of these has received funding from Swedish research council (VR), project scalable Kalman filters for this work. T. Ardeshiri is currently with the Department of filters increases rapidly as the state dimension increases. A Engineering, University of Cambridge, Trumpington Street, Cambridge, CB2 skew Kalman filter is proposed in [14], and in [15] this 1PZ, UK, (e-mail: [email protected]). filter is extended to a robust scale-mixture filter using Monte F. Gustafsson is with the Division of Automatic Control, Department of Electrical Engineering, Linkoping¨ University, 58183 Linkoping,¨ Sweden, (e- Carlo integration. These solutions are based on state-space mail: [email protected]). models where the measurement noise is a dependent process (c) 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works. Citation: H. Nurminen, T. Ardeshiri,1 R. Piche,´ and F. Gustafsson, “Skew-t Filter and Smoother with Improved Covariance Matrix Approximation”, IEEE Transactions on Signal Processing, vol. 66, no. 21, pp. 5618–5633, 2018. DOI: 10.1109/TSP.2018.2865434 2 with skewed marginals. The article [16] proposes filtering of earlier VB-based methods of [20] in both estimation accuracy independent skew measurement and process noises with the and speed of computations. cost of increasing the filter state’s dimension over time. In all The rest of this paper is structured as follows. In Section II, the skew filters of [14]–[16], sequential processing requires the filtering and smoothing problem involving the univariate numerical evaluation of multidimensional integrals. The infer- skew t-distribution is posed. In Section III a solution based ence problem with skew likelihood distributions can also be on VB for the formulated problem is proposed. The proposed cast into an optimization problem; [3] proposes an approach solution is evaluated in Sections IV and V. The essential to model the measurement noise in an ultra-wideband (UWB) expressions to extend the proposed filtering and smoothing based positioning problem using a tailored half-normal–half- algorithms to problems involving multivariate skew-t (MVST) Cauchy distribution. Skewness can also be modeled by a distribution are given in Section VI. Performance bounds for mixture of normal distributions (Gaussian mixtures, GM) [1]. time series data with MVST-distributed measurement noise There are many filtering algorithms for GM distributions such are derived and evaluated in simulation in Section VII. The as Gaussian sum filter [17] and interactive multiple model concluding remarks are given in Section VIII. (IMM) filter [18]. However, GMs have exponentially decaying tails and can thus be too sensitive to outlier measurements. II. INFERENCE PROBLEM FORMULATION Furthermore, in order to keep the computational cost of a Gaussian sum filter practicable, a mixture reduction algorithm Consider the linear and Gaussian state evolution model (MRA) [19] is required, and these MRAs can be computa- p(x1) = N (x1; x ;P ); (1a) tionally expensive and involve approximations to the posterior 1j0 1j0 iid density. xk+1 = Axk + wk; wk ∼ N (0;Q); (1b) Variational Bayes (VB) method -based filtering and smooth- where N (·; µ, Σ) denotes the probability density function ing algorithms for linear discrete-time state-space models with (PDF) of the (multivariate) normal distribution with mean µ skew-t measurement noise are proposed in [20]. The VB and covariance matrix Σ; A 2 nx×nx is the state transition approach avoids the increasing filter state dimensionality and R matrix; x 2 nx indexed by 1 ≤ k ≤ K is the state to numerical integrations by finding an optimal approximation k R be estimated with initial prior distribution (1a), where the with the constraint that the state is independent of the non- subscript “ajb” is read “at time a using measurements up dynamic latent variables; this makes analytical marginalisation to time b”; and w 2 nx is the process noise. Further, the straightforward. To our knowledge, VB approximations have k R measurements y 2 ny are assumed to be governed by the been applied to the skew t-distribution only in our earlier k R measurement equation works [8], [20], and by Wand et al. [21], and the latter use a VB factorization different from ours and do not consider time- yk = Cxk + ek; (2) series inference. In tests with real UWB indoor localization data [8], this filter is shown to be accurate and

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us