IEEE Transactions on Neural Networks and Learning Systems · 2012 · 173 citations · 22 references
ComputingComputer ScienceBayesian Data AnalysisMachine LearningTime Series AnalysisBayesian FilteringBayesian Time Series AnalysisKalman FilteringKernel MethodsState-space ModelsTime Series PredictionAdaptive FilteringBayesian Online LearningBayesian TrackingFilteringFiltering TheoryOnline TrackingRecursive FilteringRecursive Least Squares Filtering
In this paper, we introduce a kernel recursive least-squares (KRLS) algorithm that is able to track nonlinear, time-varying relationships in data. To this purpose, we first derive the standard KRLS equations from a Bayesian perspective (including a sensible approach to pruning) and then take advantage of this framework to incorporate forgetting in a consistent way, thus enabling the algorithm to perform tracking in nonstationary scenarios. The resulting method is the first kernel adaptive filtering algorithm that includes a forgetting factor in a principled and numerically stable manner. In addition to its tracking ability, it has a number of appealing properties. It is online, requires a fixed amount of memory and computation per time step, incorporates regularization in a natural manner and provides confidence intervals along with each prediction. We include experimental results that support the theory as well as illustrate the efficiency of the proposed algorithm.
22
Steven C. Rogers · Control Engineering Practice · 1996 · 9.3K citations
Yann LeCun, John S. Denker, Sara A. Solla · 1989 · 2.6K citations
Using the Nyström Method to Speed Up Kernel Machines
Christopher K. I. Williams, Matthias Seeger · 2000 · 1.5K citations
The Kernel Recursive Least-Squares Algorithm
Yaakov Engel, Shie Mannor, Ron Meir · IEEE Transactions on Signal Processing · 2004 · 1.1K citations