What Is Spectral Clustering Used For?

What Is Spectral Clustering Used For? Though spectral clustering is a technique based on graph theory, the approach is used to identify communities of vertices in a graph based on the edges connecting them. This method is flexible and allows us to cluster non-graph data as well either with or without the original data. Why