An improvement on the Louvain algorithm using random walks | Synapse