I have a corpus of documents. I want to do clustering of similar documents by using community discovery algorithm. Initially I preprocessed the corpus by using nltk. Then each document is converted into a vector(BOW approach).
Now pairwise cosine-similarity of all the documents is taken as edge weight between two nodes (node here is a single document ). On this graph I want to apply some community detection algorithm. Can anyone help me out to choose the good community detection algorithm for doing clustering. Is this approach okay?