Clustering with Multi-Layer Graphs: A Spectral Perspective