CompNet / Orleans

Detection of Social Capitalists
GNU General Public License v2.0
9 stars 4 forks source link

Comparing this with RolX and RoleSim role detection #1

Closed BradKML closed 3 years ago

BradKML commented 3 years ago

There are other role algorithms e.g.

Would it be reasonable to make a comparison between these algorithms and the Community Role used in this repo?

BradKML commented 3 years ago

https://github.com/dkaslovsky/GraphRole/issues/4 and https://github.com/abhishekmaha23/RoleSim-Python/issues/1 have been asked before.

nicolasdugue commented 3 years ago

Hi, You can take a look at this paper : https://hal.archives-ouvertes.fr/hal-03197434 It is actually based on this one : https://www.researchgate.net/publication/329426018_Bringing_a_Feature_Selection_Metric_from_Machine_Learning_to_Complex_Networks_Volume_2_Proceedings_The_7th_International_Conference_on_Complex_Networks_and_Their_Applications_COMPLEX_NETWORKS_2018

The second paper relates Community roles measures to feature extraction, and the first one introduces a way to use the community roles (and thus the features extracted) to get node embeddings, i.e. vectors that can be used to solve various graphs (or texts) related tasks. Code for the first paper can be found here : https://github.com/anthonimes/SINr/ It is very fast and easy to interpret and use.

Indeed, community roles, roles embeddings and nodes embeddings are closely related ! But the aim is different, the method is different and thus the results may also be different, so comparing such methods on various tasks make sense yes.

BradKML commented 3 years ago

@nicolasdugue is there a repo out there that collects role detection or role embedding algorithms like what CDLib did to community detection?

nicolasdugue commented 3 years ago

There is the karateclub lib for node embeddings, but, to the best of my knowledge, there isn't any dedicated to role embedding. If so, I am very interested ! I am closing the issue, but feel free to contact me on nicolas.dugue[@]univ-lemans.fr if you have any questions. You can also contact Anthony Perez and I on the SINr repo !

BradKML commented 3 years ago

@nicolasdugue thanks for allowing that specific repo for the communication.