Browsing by Keywords Surface Diffusion