Recovering Communities in Structured Random Graphs | Synapse