See "Soft Clustering on Graphs" Yu et. al. 2006