Centrality-Based Privacy: Protecting Financial Networks Without Sacrificing Connectivity

Centrality Based Privacy Preserving for Weighted Social Networks

2017-12-01
Mengli Liu, Yong Zeng, Zhongyuan Jiang, Zhihong Liu, Jianfeng Ma
Summary
Problem
Method
Results
Takeaways
Abstract

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.

Model Overview 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.

FeatureWorldCitiesPolbooksUSAirlineNetScience
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.

Experimental Results 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.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize graph neural networks (GNNs) or embedding-based techniques for privacy-preserving weight perturbation in social networks.
  • Which study first introduced Gaussian Random Multiplication Perturbation (GRMP) for shortest path protection, and what were its primary evaluation metrics?
  • How can centrality-based perturbation strategies be extended to directed or multi-layer graphs to protect complex financial transaction chains?
Contents
Centrality-Based Privacy: Protecting Financial Networks Without Sacrificing Connectivity
1. TL;DR
2. Background & Positioning
3. The Problem: The Blindness of Random Noise
4. Methodology: Turning Centrality into Noise
4.1. 1. The Centrality Toolkit
4.2. 2. The Perturbation Formula
5. Experiments & SOTA Comparison
6. Critical Analysis & Conclusion
6.1. Takeaway
6.2. Limitations & Future Work
6.3. Final Thought