-
Notifications
You must be signed in to change notification settings - Fork 222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The calculated metric for the quality of the overlapping community segmentation results is incorrect #1024
Comments
Can anyone help me explain this? |
Hi, and sorry for the delayed response. Concerning your first question. Manually setting the cover includes some not really intuitive procedures (we should improve the documentation in this regard). The easiest way is to create a singleton clustering and remove nodes (if that's applicable for your example) from their singleton subsets. Sample code:
Note that cover subset IDs start with 1, while the node IDs start with 0. |
Concerning your second question: There is indeed a bug in the code -
|
Concerning your third question: You can use the |
Using the simple community division case to calculate the overlapping NMI value gives a result of 0, but in fact, the result is not 0.
Second, when using the f1-score metric, I found that I could not get a result and simply quit the program. Is it because I made a mistake in using it?
Third, regarding the overlapping communities, only the graph. cover type can be used to calculate the overlapping related metrics. But the graph.cover type cannot be obtained by reading the file, only manual code can be written to read the file and then add them one by one, this part can be optimized perhaps?
The text was updated successfully, but these errors were encountered: