为图形神经网络基于推的双路径公平性优化
Chengyong Yang1, Kefan Lu2, Jinle He2
1Network and Information Center, Guilin University of Technology, No. 319, Yanshan Street, Yanshan District, Guilin, 541006, Guangxi, China.
Scientific reports
|January 16, 2026
概括
图形神经网络 (GNN) 可以放大推中的偏见. 我们的公平双路线对齐 (FairDA) 方法减少了数据属性和图形结构的偏差,提高了不牺牲准确性的公平性.
科学领域:
- 人工智能的人工智能
- 机器学习 机器学习
- 推系统是一个推系统.
背景情况:
- 图形神经网络 (GNN) 擅长模拟复杂的用户对象交互.
- 然而,GNN可以放大固有的数据偏差,导致不公平的建议.
- 现有的公平性方法很难解决嵌入在图形拓学的偏见.
研究的目的:
- 开发一种新的方法,即公平双路线对齐 (FairDA),以减轻基于GNN的推系统中的群体不公平.
- 为了解决源自节点属性和图形拓学的偏差.
- 在不影响预测准确性的情况下,提高推的公平性.
主要方法:
- FairDA将来自原始数据的用户嵌入与从不包含敏感属性的数据中获得的公平嵌入对齐.
- 使用信息瓶相互信息约束来保留协作过信号,同时删除敏感信息.
- 对于相似项目对的损失权重的动态调整调节了集团间项目关系,以减少偏差.
主要成果:
- 公平DA有效地减少了节点属性和图形拓学中存在的偏差.
- 该方法产生了低偏差的用户表示,有利于公平的建议.
- 实验表明,FairDA在建议准确性和公平性之间取得了卓越的平衡.
结论:
- FairDA提供了一个强大的解决方案,以实现基于GNN的推系统的公平性.
- 提出的方法成功地解决了图形结构中的多方面的偏见.
- FairDA在公平性指标方面取得了显著的改善,同时保持了高的推绩效.
相关概念视频
Graphical Representation of Inequalities
175
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...
175
Graphs of Equations in Two Variables
210
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...
210
Optimization Problems
24
Optimization problems often involve identifying maximum or minimum values under specific constraints. A well-known example is determining the longest horizontal pipe that can be moved around a right-angled corner, where a 3-meter-wide hallway meets a 2-meter-wide hallway. This scenario, common in architectural design and industrial transport, can be understood conceptually through geometric and trigonometric reasoning.To visualize the problem, consider the pipe as a straight line that touches...
24
Graphs of Functions
269
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...
269
Reducing Line Loss
366
In a three-phase circuit, line loss is an indicator of energy dissipated as heat due to the resistance of transmission lines. To address this, incorporating transformers into the system—a step-up transformer at the source and a step-down transformer at the load—is a strategic solution. Two three-phase transformers are introduced to improve this.
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss in...
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss in...
366
Vector Algebra: Graphical Method
16.9K
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.9K
