Related Experiment Videos
Graph-based fraud detection with dual-path graph filtering
Wei He1, Wensheng Gan1, Philip S Yu2
1School of Intelligent Systems Science and Engineering, Jinan University, Zhuhai, 519070, China.
Summary
This study introduces a novel dual-path graph filtering model for enhanced fraud detection on graph data. The method effectively addresses challenges like relation camouflage and class imbalance in fraud graphs, improving detection accuracy.
Area of Science:
- Graph Neural Networks
- Machine Learning
- Data Mining
Background:
- Graph neural networks (GNNs) show promise for fraud detection due to their ability to process graph-structured data.
- Existing GNNs struggle with fraud graphs characterized by relation camouflage, high heterophily, and class imbalance.
Purpose of the Study:
- To propose a novel Graph-Based Fraud Detection Model with Dual-Path Graph Filtering (DPF-GFD) to overcome limitations of current GNNs in fraud detection.
- To enhance the discriminative and stable representation learning for nodes in complex fraud graphs.
Main Methods:
- DPF-GFD utilizes a beta wavelet-based operator for structural pattern capture and constructs a similarity graph with an improved low-pass filter.
- It fuses embeddings from original and similarity graphs via supervised representation learning.
- Node features are then used by an ensemble tree model for fraud risk assessment.
Main Results:
- The proposed DPF-GFD method demonstrates superior performance on four real-world financial fraud detection datasets.
- The dual-path filtering paradigm effectively decouples structural anomaly and feature similarity modeling.
- Achieved more discriminative and stable node representations for challenging fraud graphs.
Conclusions:
- DPF-GFD offers an effective solution for fraud detection in complex graph data, outperforming existing GNN-based approaches.
- The frequency-complementary dual-path filtering approach is a key innovation for handling heterophilous and imbalanced graph data.
- The method's effectiveness is validated through comprehensive experiments on real-world financial datasets.
Related Concept Videos
Vector Algebra: Graphical Method
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...
Graphs of Two-Variable Functions
A weather map provides a practical example of a function of two variables. Across a wide region such as the United States, temperatures vary from one location to another. Each location can be identified by two geographic coordinates: longitude and latitude. Since a single temperature value is assigned to each coordinate pair, the situation can be represented mathematically as a function with two inputs and one output.In mathematical notation, longitude and latitude can be labeled as x and y,...
Graphs of Functions
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...
Graphical Representation of Inequalities
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 points...
Multiple Bar Graph
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...
Graphs of Equations in Two Variables
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...