Hierarchical double Dirichlet process mixture of Gaussian processes
Gaussian Processes for Machine Learning