TGSL:通过多面图形信息来学习权衡图形结构瓶
Shuangjie Li1, Baoming Zhang1, Jianqing Song1
1State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, 210023, China; Department of Computer Science and Technology, Nanjing University, Nanjing, 210023, China.
概括
权衡图形结构学习 (TGSL) 通过学习最佳图形结构来改进图形神经网络 (GNN). 这种方法通过降低风险和保持性能来提高节点分类的准确性,优于现有的方法.
科学领域:
- 机器学习 机器学习
- 图形神经网络 图形神经网络
- 数据挖掘 数据挖掘
背景情况:
- 图形神经网络 (GNN) 擅长处理图形数据以进行节点分类.
- 在现实数据中观察到的图形结构往往不理想,阻碍了GNN的性能.
- 现有的GNN依赖于通过观察到的结构传递直接信息.
研究的目的:
- 为了解决GNN由低于最佳的图形结构引起的性能退化.
- 提出一种新的方法,即Trade-off Graph Structure Learning (TGSL),用于学习有效的图形结构.
- 为了提高节点分类在GNN中的准确性和稳定性.
主要方法:
- 经验分析表明图形结构对GNN性能的影响.
- 在图形信息瓶 (GIB) 原则和相互信息 (MI) 的指导下,TGSL的发展.
- 全球特征和结构增强的整合,然后是结构的改进和重新定义.
- 使用多方面的GIB进行优化,以平衡经验风险最小化和信息保存.
主要成果:
- TGSL学习了足够最小的图形结构,可以最大限度地降低经验风险,同时保留基本信息.
- 该方法在清洁和攻击条件下在各种数据集中展示了卓越的性能.
- 与最先进的GNN基线相比,TGSL具有显著的稳定性.
结论:
- TGSL有效地学习最佳图形结构,增强GNN对节点分类的性能.
- 拟议的方法为在现实应用中处理非最佳图形结构提供了强大的解决方案.
- 对于GNN来说,TGSL代表了基于学习的图形结构优化的重大进步.
相关概念视频
Graphical Representation of Inequalities
174
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...
174
Multiple Bar Graph
8.9K
As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
8.9K
Graphs of Functions
266
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...
266
Graphs of Equations in Two Variables
207
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...
207
Vector Algebra: Graphical Method
16.8K
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.8K
Ogive Graph
6.6K
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.6K
