[Xidian University] CI-Privacy: Balancing Graph Security and Utility via Collective Influence

Collective Influence Based Privacy Preservation for Social Networks

2019-10-01
Mengli Liu, Yong Zeng, Yi-Kai Liu, Zhihong Liu, Jianfeng Ma, Xiaoyan Zhu
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces a Collective Influence (CI) based privacy preservation algorithm for social networks, targeting both node anonymity and edge weight perturbation. By utilizing CI—a metric derived from optimal percolation theory—the method selectively prunes redundant nodes and perturbs edge weights to balance high data security (measured by F-norm) with data utility (measured by shortest path distribution).

TL;DR

Researchers have developed a new privacy preservation algorithm that uses Collective Influence (CI)—a concept from physics—to decide exactly where to add noise in a social network. Unlike traditional methods that treat all nodes equally, this approach removes low-importance "redundant" nodes and perturbs edge weights based on topological significance, ensuring that the network remains useful (preserving shortest paths) while becoming mathematically harder to de-anonymize.

Problem & Motivation: The "Noise Redundancy" Trap

In the world of social network data sharing, we face a classic trade-off: Security vs. Utility.

  • Current SOTA (like K-Anonymity or Gaussian Noise) often adds too much "noise redundancy." By perturbing edges and nodes randomly, they frequently break the very structural properties (like the shortest path between two people) that make the data valuable for researchers.
  • The Insight: Not all nodes are created equal. Some nodes are central to the network's "circulation," while others are peripheral. The authors argue that by using Collective Influence (CI) as a benchmark, we can identify which parts of the network can be safely perturbed or removed without collapsing the global topology.

Methodology: The Power of Optimal Percolation

The core of this paper lies in the application of Optimal Percolation Theory. The goal is to identify the minimum set of nodes whose removal would fragment the network.

1. What is Collective Influence (CI)?

The CI of a node is calculated not just by its own degree (), but by the degrees of its neighbors at a distance : This formula captures a node's ability to hold the network together.

2. The Two-Pronged Perturbation Strategy

  • Edge Weight Perturbation: Instead of Gaussian noise, the noise is derived from the CI values of the two nodes connected by the edge. This noise is normalized to a range and randomized.
  • Node Pruning: Nodes with the smallest CI values are deemed "redundant." They don't contribute much to the network's connectivity, so they are selectively deleted to "purify" the graph.

Architecture Placeholder Figure: The mathematical foundation of CI calculation based on neighbor degrees.

Experiments: Proving the Utility

The authors tested their algorithm on model networks (ER, BA) and real-world datasets like US Air Line and NetScience.

Key Metrics:

  • Security (F-Norm): The CI-based method consistently showed a higher F-norm compared to Gaussian perturbation, meaning the perturbed graph is significantly different from the original in a way that prevents reconstruction.
  • Utility (Shortest Paths): Despite the node deletions, the distribution of shortest paths remained nearly identical to the original graph, especially at the "tail" ends of the distribution which represent network diameter and circulation efficiency.

Experimental Results Figure: Comparison of F-norm across different databases, showing CI-based methods (blue/red) providing superior security over Gaussian methods.

Critical Analysis & Conclusion

Takeaway

This work shifts the focus of privacy from "randomized confusion" to "intelligent topological filtering." By treating CI as a benchmark, the authors prove that you can actually remove nodes and still have a "faithful" representation of the original social network.

Limitations

While the change in shortest path length is bounded by , the removal of nodes (even those with low CI) might still affect specific downstream tasks like community detection or local clustering coefficients. Furthermore, the choice of for CI calculation is a heuristic that may need adjustment for very dense or very sparse graphs.

Future Directions

The logical next step is applying this CI-benchmark to Graph Neural Networks (GNNs). Could we use CI to develop "Privacy-Preserving Subgraph Sampling" for training large-scale models? This paper provides the mathematical evidence that it is indeed possible.

Find Similar Papers

Try Our Examples

  • Which recent papers have integrated Collective Influence (CI) or optimal percolation theory into graph neural network (GNN) privacy preservation?
  • Find the original paper by Morone and Makse (2015) in Nature to understand the mathematical derivation of CI in the context of network dismantling.
  • What are the state-of-the-art differential privacy methods for weighted social networks that claim to maintain shortest-path utility better than K-anonymity?
Contents
[Xidian University] CI-Privacy: Balancing Graph Security and Utility via Collective Influence
1. TL;DR
2. Problem & Motivation: The "Noise Redundancy" Trap
3. Methodology: The Power of Optimal Percolation
3.1. 1. What is Collective Influence (CI)?
3.2. 2. The Two-Pronged Perturbation Strategy
4. Experiments: Proving the Utility
4.1. Key Metrics:
5. Critical Analysis & Conclusion
5.1. Takeaway
5.2. Limitations
5.3. Future Directions