Any of the community detection algorithms would be a good choice here: we have a great developer guide that explains different techniques, or you can get more details & code snippets in our docs. I might start with Speaker Listener Label Propagation (able to detect over lapping communities) or Louvain.
1 Like