Analogy-Based Preference Learning with Kernels