so given a set of attributes of x, you're going to use a feature vector of phi of x and given a set of attributes z, you're going to use an input feature vector phi of z, and so the kernel is computing the inner product between phi of x and phi of z.