Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are there internal algorithms in neo4j for community detection?

Tags:

neo4j

Gephi uses Louvain algorithm for detection community detection in graphs.
Are there built-in algorithms in neo4j like Gephi's Louvain for community detection?
As I have found in neo4j's help docs, there are only shortest path algorithms.

like image 432
Illya K Avatar asked Jul 01 '13 08:07

Illya K


People also ask

What algorithm supports hierarchical community detection?

The Louvain Modularity algorithm is interesting, because you can observe both the final as well as the intermediate communities that are calculated at the end of each level. It is regarded as a hierarchical clustering algorithm because a hierarchy of communities is produced as a result.

What are the various kinds of community detection techniques?

Community detection methods can be broadly categorized into two types; Agglomerative Methods and Divisive Methods. In Agglomerative methods, edges are added one by one to a graph which only contains nodes. Edges are added from the stronger edge to the weaker edge.

Which is used to find detection of communities?

Community detection, also called graph partition, helps us to reveal the hidden relations among the nodes in the network. Many algorithms have been developed to detect communities (Clauset et al., 2004; Girvan and Newman, 2002; Lancichinetti and Fortunato, 2009).

Which community detection algorithms permit the initial seeding of communities?

The Louvain method for community detection is an algorithm for detecting communities in networks. It maximizes a modularity score for each community, where the modularity quantifies the quality of an assignment of nodes to communities.


1 Answers

No it doesn't.

However there's also Dijkstra and A* and the traversal framework provides facilities for writing such algorithms (something that at least the Dijkstra algo uses).

like image 139
Mattias Finné Avatar answered Nov 01 '22 01:11

Mattias Finné