Large-scale community detection based on core node and layer-by-layer label propagation