The Radial Basis Function Kernel

The Radial Basis Function Kernel

The Radial Basis Function Kernel The Radial basis function kernel, also called the RBF kernel, or Gaussian kernel, is a kernel that is in the form of a radial basis function (more specifically, a Gaussian function). The RBF kernel is defined as 0 h 0 2i KRBF(x; x ) = exp −γ kx − x k where γ is a parameter that sets the “spread” of the kernel. The RBF kernel as a projection into infinite dimensions Recall a kernel is any function of the form: K(x; x0) = h (x); (x0)i where is a function that projections vectors x into a new vector space. The kernel function computes the inner-product between two projected vectors. As we prove below, the function for an RBF kernel projects vectors into an infinite di- mensional space. For Euclidean vectors, this space is an infinite dimensional Euclidean space. That is, we prove that n 1 RBF : R ! R Proof: 1 1 Without loss of generality, let γ = 2 . " # 1 K (x; x0) = exp − kx − x0k2 RBF 2 " # 1 = exp − hx − x0; x − x0i 2 " # 1 = exp − (hx; x − x0i − hx0; x − x0i) 2 " # 1 = exp − (hx; x − x0i − hx0; x − x0i) 2 " # 1 = exp − (hx; xi − hx; x0i − hx0; xi + hx0; x0i) 2 " # 1 = exp − (kxk2 + kx0k2 − 2hx; x0i) 2 " # " # 1 1 1 = exp − kxk2 − kx0k2 exp − − 2hx; x0i 2 2 2 " # 0 1 1 = Cehx;x i C := exp − kxk2 − kx0k2 is a constant 2 2 X1 hx; x0in = C Taylor expansion of ex n! n=0 1 0 X Kpoly(n)(x; x ) = C n! n=0 We see that the RBF kernel is formed by taking an infinite sum over polynomial kernels. 2 As proven previously, recall that the sum of two kernels 0 0 0 Kc(x; x ):= Ka(x; x ) + Kb(x; x ) implies that the c function is defined so that it forms vectors of the form c(x):= ( a(x); b(x)) That is, the vector c(x) is a tuple where the first element of the tuple is the vector a(x) and the second element is b(x). The inner-product on the vector space of c is defined as 0 0 0 h c(x); c(x )i := h a(x); a(x )i + h b(x); b(x )i For Euclidean vector spaces, this means that c(x) is the vector formed by appending the elements of b(x) onto the a(x) and that dimension(a) dimension(b) 0 X 0 X 0 h c(x); c(x )i := a;i(x) a;i(x ) + b; j(x) b; j(x ) i j dimension(a)+dimension(b) X 0 = c;i(x) c;i(x ) i Since the RBF is an infinite sum over such appendages of vectors, we see that the pro- jections is into a vector space with infinite dimension. The γ parameter Recall a kernel expresses a measure of similarity between vectors. The RBF kernel rep- resents this similarity as a decaying function of the distance between the vectors (i.e. the squared-norm of their distance). That is, if the two vectors are close together then, kx − x0k will be small. Then, so long as γ > 0, it follows that −γ kx − x0k2 will be larger. Thus, closer vectors have a larger RBF kernel value than farther vectors. This function is of the form of a bell-shaped curve. The γ parameter sets the width of the bell-shaped curve. The larger the value of γ the narrower will be the bell. Small values of γ yield wide bells. This is illustrated in Figure 1. 3 (a) (b) Figure 1: (a) Large γ. (b) Small γ. 4.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 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