Overlapping Community Detection in Social Networks