A graph-traversal approach to identify influential nodes in a network.
Yan Liu1, Xiaoqi Wei1, Wenfang Chen1
1School of Software, Dalian University of Technology, Dalian 116024, China.
Patterns (New York, N.Y.)
|September 23, 2021
Summary
We developed a new method to find important nodes in networks using graph traversal. This approach, based on area under the curve from breadth-first search trees, outperforms existing centrality measures for influential node detection.
Area of Science:
- Network Science
- Graph Theory
- Data Analysis
Background:
- Identifying influential nodes is crucial for understanding network structure and function.
- Existing centrality measures may not fully capture node influence in complex networks.
Purpose of the Study:
- To propose a general and effective method for influential node identification.
- To evaluate the proposed method against established centrality measures.
Main Methods:
- A graph-traversal framework utilizing breadth-first search (BFS) trees.
- Calculating node influence based on the area under a cumulative score curve derived from BFS trees.
- Evaluating the method across diverse network datasets.
Main Results:
- The proposed method yields a robust influence score for each node.
- Experimental results show the method's superiority over widely used centrality measures.
- The approach demonstrates effectiveness across various network domains.
Conclusions:
- The novel graph-traversal method provides a superior approach to influential node detection.
- This technique enhances the understanding of network structure and function.
- The method offers a valuable tool for analyzing complex systems.
Related Concept Videos
Outliers and Influential Points
4.8K
An outlier is an observation of data that does not fit the rest of the data. It is sometimes called an extreme value. When you graph an outlier, it will appear not to fit the pattern of the graph. Some outliers are due to mistakes (for example, writing down 50 instead of 500), while others may indicate that something unusual is happening. Outliers are present far from the least squares line in the vertical direction. They have large "errors," where the "error" or residual is the...
4.8K
Protein Networks
4.2K
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.2K
Vector Algebra: Graphical Method
15.5K
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...
15.5K
Signal Flow Graphs
361
Signal-flow graphs offer a streamlined and intuitive approach to representing control systems, providing an alternative to traditional block diagrams. These graphs use branches to symbolize systems and nodes to represent signals, effectively illustrating the relationships and interactions within the system.
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
361
Ogive Graph
6.1K
An ogive graph is sometimes called a cumulative frequency polygon. It is one type of frequency polygon that shows cumulative frequency. In other words, the cumulative percentages are added to the graph from left to right. An ogive graph plots cumulative frequency on the vertical y-axis and class boundaries along the horizontal x-axis. It’s very similar to a histogram; only instead of rectangles, an ogive displays a single point where the top right of the rectangle would be. Creating this...
6.1K
Nodal Analysis with Voltage Sources
1.4K
Nodal analysis is a remarkably effective method used in electrical engineering to simplify the analysis of complex circuits, including those with dependent or independent voltage sources. Its strength lies in its systematic approach to breaking down circuits into manageable components, making it easier for engineers to understand and solve.
Consider a circuit that contains four resistors and two voltage sources, as shown in Figure 1. One of these voltage sources is connected between a...
Consider a circuit that contains four resistors and two voltage sources, as shown in Figure 1. One of these voltage sources is connected between a...
1.4K


