In an offline scenario where input-output patterns are available, the standard kernel-based least-squares (LS) problem [1] can be defined as finding the coefficients
that minimize
The goal of kernel recursive least-squares is to update this solution recursively as new data become available [15]. However, in contrast to linear RLS, which is based on the covariance matrix, KRLS is based on the Gram matrix
, whose dimensions depend on the number of input
patterns, not on their dimensionality. As a consequence, the inclusion of new data into the solution (4) causes the kernel matrix to grow without
bound.