Multiple Kernel Learning methods aim to construct a kernel model where the kernel is a linear combination of fixed base kernels. Learning the kernel then consists of learning the weighting coefficients for each base kernel, rather than optimising the kernel parameters of a single kernel.
The disadvantages of multiple kernel learning seem to be that they are less interpretable and computationally expensive (as to evaluate the model output you need to evaluate all of the base kernels). So if similar performance can be achieved by simply optimising a single kernel, what are the advantages of MKL?