Non-linear matrix factorization with Gaussian processes
learning with kernels .