Discovering communities in complex networks by edge label propagation
Wei Liu1, Xingpeng Jiang2, Matteo Pellegrini3
1Department of Automation, Shanghai Jiao Tong University, Shanghai 200240, China.
Scientific Reports
|March 2, 2016
Summary
Discovering community structure in networks is challenging. Our novel edge label propagation algorithm (ELPA) efficiently finds both node and link communities, offering a competitive approach for network analysis.
Area of Science:
- Network science
- Graph theory
- Data mining
Background:
- Community structure discovery in real-world networks remains an open problem.
- Existing methods primarily focus on node communities, overlooking the potential of link communities for overlapping structures.
- Link communities offer a powerful framework for identifying overlapping communities in complex networks.
Purpose of the Study:
- To introduce a novel algorithm, the edge label propagation algorithm (ELPA), for community structure discovery.
- To combine the strengths of link communities and label propagation algorithms (LPA) for enhanced network analysis.
- To enable the discovery of both node and link communities using a single, efficient method.
Main Methods:
- Development of a novel edge label propagation algorithm (ELPA).
- Integration of link community advantages with the efficiency of label propagation algorithms (LPA).
- Evaluation of ELPA on both synthetic and real-world network datasets.
Main Results:
- ELPA successfully discovers both link communities and node communities.
- Comparative analysis shows ELPA performs competitively against five state-of-the-art community detection methods.
- The algorithm demonstrates effectiveness on diverse network types, including synthetic and real-world examples.
Conclusions:
- ELPA presents an efficient and effective approach for uncovering community structures in networks.
- The algorithm's ability to detect both node and link communities provides a more comprehensive understanding of network organization.
- ELPA offers a valuable tool for researchers in network science and related fields seeking to analyze complex network data.
Related Concept Videos
Propagation of Action Potentials
13.5K
The propagation of an action potential refers to the process by which a nerve impulse, or "action potential," travels along a neuron.
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
13.5K
Protein Networks
4.7K
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
4.7K
Protein Networks
2.9K
2.9K
Labeling DNA Probes
9.7K
DNA probes are fragments of DNA labeled with a reporter tag to enable their detection or purification. The resulting labeled DNA probes can then hybridize to target nucleic acid sequences through complementary base-pairing, and may be used to recover or identify these regions.
Radioisotopes, fluorophores, or small molecule binding partners like biotin or digoxigenin, are the most widely used reporter tags for labeling DNA probes. These labels can be attached to the probe DNA molecule via...
Radioisotopes, fluorophores, or small molecule binding partners like biotin or digoxigenin, are the most widely used reporter tags for labeling DNA probes. These labels can be attached to the probe DNA molecule via...
9.7K
Vector Algebra: Graphical Method
18.6K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
18.6K
Sequence Networks of Rotating Machines
519
A Y-connected synchronous generator, grounded through a neutral impedance, is designed to produce balanced internal phase voltages with only positive-sequence components. The generator's sequence networks include a source voltage that is exclusively in the positive-sequence network. The sequence components of line-to-ground voltages at the generator terminals illustrate this configuration.
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
519


