Kernel methods are a field of intensive research in machine learning. Lately, much attention has been dedicated to the problem of “kernel learning”, i.e., choosing the kernel that best suits a particular task. Many discriminative approaches avoid handling this problem directly, ignoring the process of data generation to represent them as vectors in a suitable Euclidean space. By contrast, gener...