Comparing outputs of the nested SBM

Dear Graph Tool Community,

I am interested in establishing differences between large undirected networks with multiple edge weights.
I have been doing so thus far by using functions like similarity, passing individual edge weights to review effects of a given factor on graphical similarity.

But, I am especially interested in comparing generative community based structure acquired with the nested SBM generated by these different edge weights.

For instance, comparing the results of a nested SBM generated with 3 edge weights, and another with 3 different edge weights, where the vertices are all the same. However, I’m not sure the best way to implement this. Does anyone have some advice how best to go about it?

(The only thought that comes to mind is compute a dice score for a given comparison, but not sure this is the best way…?)

Thank you for your time.


You can compare the partitions at the lowest level using variation of
information, for example.

Excellent - many thanks.