In the Extended Kalman filter for SLAM, why the innovation equation is called innovation? Is there any reason behind it?

  • $\begingroup$ Hi @nikki. Can you clarify this question a bit? This seems on-topic to me, but is in danger of being closed. $\endgroup$ – Ben Jan 2 '19 at 21:01

From the Wikipedia entry:

In time series analysis (or forecasting) — as conducted in statistics, signal processing, and many other fields — the innovation is the difference between the observed value of a variable at time t and the optimal forecast of that value based on information available prior to time t. If the forecasting method is working correctly, successive innovations are uncorrelated with each other, i.e., constitute a white noise time series. Thus it can be said that the innovation time series is obtained from the measurement time series by a process of 'whitening', or removing the predictable component. The use of the term innovation in the sense described here is due to Hendrik Bode and Claude Shannon (1950) in their discussion of the Wiener filter problem, although the notion was already implicit in the work of Kolmogorov.

The especially noteworthy bit in that text is that, "if the forecasting method is working correctly, successive innovations ... constitute a white noise time series."

This means that you should be able to apply a feedback based on the innovations and, in the long-term, that feedback won't do anything if your predictions are correct.

To put it another way, feedback based on innovations will only change your filter parameters if your filter isn't making accurate predictions. This is the heart of how and why the Kalman filter works as well as it does - it tunes itself until it is making good predictions and then stops tuning.


Not the answer you're looking for? Browse other questions tagged or ask your own question.