The Link Prediction Problem in Social Networks by Lucas Dohmen

A seminar paper providing an overview on algorithms, use-cases and research oppurtunities.

In a social network there can be many different kind of links or edges between the nodes. Those could for example be social contacts, hyper-references or phone-calls. When social networks are analyzed, there are certain information about the linkage between the nodes that are not known or not known at a given point of time: Link Prediction is the problem of detecting edges that either don't yet exist at the given time t or exist, but have not been discovered or tracked.

This seminar paper will provide an overview of important algorithms for that problem, they will be presented and compared to each other. Furthermore the analyzed papers feature test runs on huge data sets that will be reviewed and compared.

Structure

  1. The Link Prediction Problem
    1. Usecases
    2. Algorithm Classifications
  2. Node Neighborhood
    1. Common Neighbors
    2. Preferential Attachment
    3. Jaccard’s coefficient and Adamic/Adar
    4. Weighted Alternatives
    5. Comparison
  3. Path Based Algorithms
    1. Katz
    2. SimRank
    3. Hitting Time
    4. PageRank
    5. PropFlow
    6. Supervised Random Walks
    7. Comparison
  4. Meta Approaches
    1. Low-rank approximation
    2. Unseen bigrams
    3. Clustering
    4. Comparison
  5. Bayesian Probabilistic Models
    1. Getoor et. al
    2. Kashima/Abe
    3. Comparison
  6. Linear Algebraic Method
  7. Other Algorithms
  8. Comparison, Conclusion, Future Research Opportunities

Feedback

License

Copyright by Lucas Dohmen

Author

Lucas Dohmen (moonglum@moonbeamlabs.com)

Download

You can download it in PDF Format.