Stein Variational Gradient Descent: RHKS
Reproducing Hilbert Kernel Space (RHKS)
Before we start SVGD, we should overview some basic concepts in mathamatics. The RHKS will be the first to be introduced here.
Hilbert Space
Definition (Inner Product) Let
and if and only if
Definition (Hilbert Space) A Hilbert Space is an inner product space that is complete and separable with respect to the norm defined by the inner product.
Definition (Reproducing Kernel) Let
for any . - (Reproducing property) For any
and any .
Theorem Let
has a reproducing kernel. - For any
, the function defined by is continuous.
Remark The space of function
Definition Let
Theorem (Riesz Representation Theorem) Let
Theorem Let
Lemma If
is injective.
Theorem If
Theorem Let
is the unique RKHS with as its reproducing kernel. - The set
is dense in . - For
with and ,
Definition A kernel
References
[1] Fox, R., Pakman, A., and Tishby, N. Taming the noise in reinforcement learning via soft updates. In Conf. on Uncertainty in Artificial Intelligence, 2016.
[2] Schulman, J., Abbeel, P., and Chen, X. Equivalence be-tween policy gradients and soft Q-learning.arXiv preprintarXiv:1704.06440, 2017a.
[3] Liu, Q. and Wang, D. Stein variational gradient descent: A general purpose bayesian inference algorithm. In Advances In Neural Information Processing Systems, pp. 2370–2378, 2016