Assign multiple labels to the same node is the best representation of the properties of a social network. The most common definition of a community is as follows: ‘A community is a part of a graph where the nodes are
strongly related together compared to the other nodes of the same graph’; numerous approaches to detect communities in a social network were proposed in the past.