项目作者: riki95

项目描述 :
Anonymizing Social Network with perturbation in Python
高级语言: Python
项目地址: git://github.com/riki95/social-networks-anonymization.git
创建时间: 2019-03-01T13:40:32Z
项目社区:https://github.com/riki95/social-networks-anonymization

开源协议:GNU General Public License v3.0

下载


Social Networks Anonymization

This project is part of the Data Protection & Privacy exam for the MSc in Computer Science at University of Genoa.
It consists in implementing the algorithm and methods used inside the paper, that can be found into the repo, and comparing the results found with the ones reported into the paper.

We use the NetworkX library in Python to work with graph and we implement Vertex Refinement Queries, Subgraph knowledge queries on two main datasets: Enron and Hep-th.

Then we perturbate the graph to achieve anonymity.

Dataset

The datasets used are:

Both dataset have been parsed and compressed and the code to obtain the final data can be found inside the repo.

Code

The code can be tested using

  1. python main.py

The main file calls the methods inside other files.

Authors

  • Riccardo Basso
  • Davide Ponzini
  • Daniele Traversaro