Centrality-Based Privacy: Protecting Financial Networks Without Sacrificing Connectivity
Centrality Based Privacy Preserving for Weighted Social Networks
This paper introduces a centrality-based weight perturbation method for privacy preservation in undirected weighted social networks, focusing on protecting sensitive transaction amounts in financial networks. By injecting noise derived from network topology features (e.g., Betweenness, PageRank) as multiplicative factors, it maintains the shortest path structure while outperforming traditional Gaussian noise methods.
TL;DR
Researchers from Xidian University have developed a new way to hide sensitive transaction amounts in social networks. Instead of using random Gaussian noise, they use the network's own "DNA"—its topology—to perturb edge weights. This ensures that while individual transaction values are hidden, the vital "Shortest Path" connections remain stable and accurate.
Background & Positioning
In the era of virtual assets, financial transaction networks are essentially weighted graphs where edges represent the flow of money. Protecting the privacy of these weights is crucial. Most existing methods either hide too much (anonymization) or break the graph's structure (edge deletion). This paper sits in the Data Utility Optimization space, seeking to maximize privacy while keeping the network's analytical value—specifically the shortest path—intact.
The Problem: The Blindness of Random Noise
Previous methods like GRMP (Gaussian Random Multiplication Perturbation) treat all edges equally. However, in a complex network, an edge connected to a "hub" node (like a major bank) is far more significant than one in a peripheral cluster. Random noise often flips the shortest path between two points, rendering the protected data useless for financial analysis or resource discovery.
Methodology: Turning Centrality into Noise
The core innovation lies in the Network Centrality Perturbation Strategy. The authors argue that the "importance" of a node or edge should dictate how it is perturbed.
1. The Centrality Toolkit
The researchers extracted several key metrics to serve as the basis for noise ():
- Betweenness Centrality (BC): Measures how often a node/edge acts as a bridge along shortest paths.
- PageRank (PR): Evaluates the "prestige" of a node based on its connections.
- Clustering Coefficient (CC): Measures how tightly a node's neighbors are connected.
2. The Perturbation Formula
The noise is normalized to a range of and applied as: where is the average centrality of the two nodes connected by the edge.
Note: This strategy ensures that "important" paths receive structural-aware noise, keeping the overall path length change within a 10% margin.
Experiments & SOTA Comparison
The authors tested their method against GRMP across four diverse datasets.
| Feature | WorldCities | Polbooks | USAirline | NetScience |
|---|---|---|---|---|
| Our Method (best) | 15.30% | 6.67% | 16.03% | 0.22% |
| GRMP (Baseline) | 57.80% | 42.01% | 56.82% | 1.75% |
Key Findings:
- Drastic Utility Improvement: In the US Airline dataset, the shortest path change ratio dropped from nearly 57% (random noise) to 16-18% (centrality noise).
- Dataset Sensitivity: The effectiveness depends on the network type. For example, in the "NetScience" network, using the Clustering Coefficient (CC) yielded an incredibly low 0.22% error rate.
Figure: The comparison highlights that centrality-based noise preserves the "utility" of the graph significantly better than standard Gaussian methods.
Critical Analysis & Conclusion
Takeaway
The genius of this approach is its adaptive nature. By using topological features as noise, the perturbation "respects" the natural hierarchy of the network. It proves that structural information is not just something to be protected, but a tool for protection itself.
Limitations & Future Work
- Structural Attacks: The method currently protects weights but leaves the structure (edges themselves) visible. A sophisticated attacker could still infer identity through graph matching.
- Shortest Path Shifts: While improved, the shortest path still changes in some cases. Future work should look into "Zero-Change" perturbation where the shortest path is mathematically guaranteed to remain invariant.
Final Thought
For financial institutions looking to share transaction data for research without leaking exact balances, this topology-aware approach offers a much more reliable path forward than traditional statistical blurring.
