Hello! This is my first time opening a
PR in networkx, though I have used the platform extensively for years at this point.
My colleague and I adapted the overlapping community detection method in "
Overlapping Community Detection with Graph Neural Networks", by Oleksandr Shchur and Stephan Günnemann (source code
here) to run alongside the non-overlapping community detection algorithms native to networkx within an internal project at work.
It occurred to us that others could benefit from having this function be built into networkx, rather than having to import it from the archived code base and make manual modifications on a per-project basis.
Please let me know what you think - I am looking for PR reviews as well as other feedback on the new algorithm.