Community it is formed by individuals such that those with the group interact with each order more frequently than with those outside the group .Most of the community detection methods deal only with the structure of networks. There exist a variety structure-aware methods. However, the majority of real-world networks provide attributes describing the properties of nodes in addition to the interconnections. Such network is called as attributed networks. most of these algorithms combine structure and attributes before the community detection process . These algorithms first build a similarity matrix based on structure and attribute information and then use this matrix in classical community detection algorithms. According to how structure and attributes information are combined, there are different algorithms. Three latest of them will explained.