CDCN: A New NMF-Based Community Detection Method with Community Structures and Node Attributes. (26th May 2021)