Multiple kernel learning for supervised dimensionality reduction