简单而有效的启发式社区检测与图形卷积网络
Hong Wang1, Yinglong Zhang2, Zhangqi Zhao1
1College of Physics and Information Engineering, Minnan Normal University, Zhangzhou, 363000, Fujian, China.
Scientific reports
|November 10, 2025
概括
本研究引入了一个适应图神经网络框架用于社区检测,消除了预设社区号码或对比学习的需求. 这简化了培训,提高了识别图形社区的效率和准确性.
科学领域:
- 图形神经网络的神经网络
- 网络科学 网络科学
- 机器学习 机器学习
背景情况:
- 现有的图形神经网络 (GNN) 社区检测方法通常需要预先定义社区的数量,引入偏差和复杂性.
- 当前的算法经常依赖于对比的目标或数据增强,增加超参数和计算开销.
- 这些局限性阻碍了深度学习方法用于社区检测的效率和通用性.
研究的目的:
- 为GNN开发一个适应性社区检测框架,消除了对预先指定社区号码的需求.
- 通过消除对比学习和数据增强依赖,简化培训过程.
- 提高社区检测在图形数据中的质量,效率和准确性.
主要方法:
- 引入了一种适应性检测方法,以确定高质量的结构性社区作为全球参考.
- 提出了一个用于建模节点-社区关系的新机制,整合全球,本地和属性信息.
- 应用了重建的软模块化损失,用于端到端优化节点-社区关系.
主要成果:
- 拟议的框架证明了在多个图形数据集中卓越的检测效率和具有竞争力的准确性.
- 与传统和最近的深度学习方法相比,这种方法显著降低了培训复杂性和先前的依赖性.
- 该方法有效地增强了社区结构,而不依赖于数据增强或对比学习.
结论:
- 适应性GNN框架为高质量的社区检测提供了一个高效和轻量级的解决方案.
- 消除预先指定的社区号码和对比学习,在保持性能的同时简化了这个过程.
- 这种方法为在复杂网络中推进无监督社区检测提供了一个有希望的方向.
相关概念视频
Vector Algebra: Graphical Method
16.7K
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...
16.7K
Heuristics
632
Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
632
Graphs of Functions
228
Graphs of functions provide a visual representation of how output values change in response to varying inputs. Each point on the graph corresponds to an ordered pair, where the x-coordinate (independent variable) determines the horizontal position and the y-coordinate (dependent variable) determines the vertical position. Linear functions like y = x give a straight line, indicating a constant rate of change.Nonlinear functions display more complex behaviors. Even power functions generate...
228
Sequence Networks of Rotating Machines
477
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...
477
Graphical Representation of Inequalities
157
The graph of the equation where y equals x squared forms a curve known as a parabola. This curve acts as a boundary in the coordinate plane, dividing it into distinct regions based on the relative position of points.When the equality sign in the equation is replaced with an inequality—such as greater than, less than, greater than or equal to, or less than or equal to—the graphical representation changes from a single curve into a broader shaded area that signifies the set of all...
157
Graphs of Equations in Two Variables
180
An equation with two variables, typically written in the form y = f(x) or Ax + By = C, describes a relationship between quantities represented by x and y. Each solution to such an equation is an ordered pair (x, y) that satisfies the equation when substituted. These pairs can be represented graphically to understand the variables' relationship visually.A common technique for constructing the graph of a two-variable equation is to create a value table. Begin by choosing several values for the...
180


