8.2 Convolution Kernels

Many kernels for structured data, including, but not limited to graphs, are based on the idea of convolution kernels introduced by Haussler in 1999 [62].3

8.2.1 Definition

Assume that a sample img can be decomposed into parts img, for example, a decomposition of a graph into subgraphs. Here, img are nonempty, separable metric spaces. The relation R indicates possible decompositions, where R(x, x1, . . ., xd) is true if and only if x can be decomposed into x1, . . ., xd. Given positive definite kernels img, 1 ≤ id, the convolution kernel

(8.4) equation

is positive definite for finite R[62]. The sum runs over all decompositions of x and x ' into d parts for which R is true; if a sample cannot be decomposed, the sum is zero. Random walk kernels, path-based kernels, tree kernels, and cyclic pattern kernels are convolution kernels.

8.2.2 Variants and Extensions

Vishwanathan et al. [64] point out that “there have been a few attempts to extend R-convolution kernels to abstract semirings.” A semiring (S, ⊕, ⊗, 0, 1) is an algebraic structure that consists of a set S, a commutative associative addition ⊕ with identity element 0, and an associative multiplication ⊗ with identity element 1, where multiplication distributes over addition, and 0 ⊗ a = a ⊗ 0 = 0 for all a S. In a semiring, Equation 8.4 becomes

(8.5) equation

See Section 8.8.3 for an example.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.223.206.225