This has all the codes used in Social Network paper. Working with undirected networks. D is symmetric. Bounds for the missing entries are also calculated using observed entries. The computed lower and upper bounds help Low-rank Matrix Completion (LMC) to estimate within the given range instead of -inf to +inf. Missing entries in the matrix are recovered using Low-rank Matrix Completion.Results are compared for with and without bounds scenario.
D >> VC >> delete a percentage of entries >> Recover VC
Where
D: complete distance matrix
VC: Virtual coordinate matrix = Only a few columns are selected from the NxN distance matrix
Percentage deletion: 20, 40, 60, 80, 90% of entries are deleted from the VC matrix
We use Low-rank Matrix Completion integrated with bounds for missing entries to estimate missing node pair distances.
- Absolute hop distance error
- Mean error
- Count of non exact entries in the predicted distance matrix
- Clustering coefficient (after recovery)
- Average node degree (after recovery)
Undirected social networks were used:
- Facebook (file name: Original_Dist_nw1)
- Collaboration (file name: Original_Dist_nw2)
- Enron Email (file name: Original_Dist_nw3) Distance matrices of these networks are given in this repository.