Gaussian Processes on Graphs via Spectral Kernel Learning