Self-Assignment Flows for Unsupervised Data Labeling on Graphs