Code Monkey home page Code Monkey logo

sure's Introduction

Supervised and Extended Restart in Random Walks for Ranking and Link Prediction in Networks

Overview

Given a real-world graph, how can we measure relevance scores for ranking and link prediction? Random walk with restart (RWR) provides an excellent measure for this and has been applied to various applications such as friend recommendation, community detection, anomaly detection, etc. However, RWR suffers from two problems: 1) using the same restart probability for all the nodes limits the expressiveness of random walk, and 2) the restart probability needs to be manually chosen for each application without theoretical justification.

We have two main contributions in this paper. First, we propose Random Walk with Extended Restart (RWER), a random walk based measure which improves the expressiveness of random walks by using a distinct restart probability for each node. The improved expressiveness leads to superior accuracy for ranking and link prediction. Second, we propose SuRe (Supervised Restart for RWER), an algorithm for learning the restart probabilities of RWER from a given graph. SuRe eliminates the need to heuristically and manually select the restart parameter for RWER. Extensive experiments show that our proposed method provides the best performance for ranking and link prediction tasks.

Paper

RWER and SuRe are described in the following paper:

  • Supervised and Extended Restart in Random Walks for Ranking and Link Prediction in Networks (submitted), Woojeong Jin, Jinhong Jung, and U Kang

Datasets

The datasets used in this paper are available at data folder. The detailed information of each dataset is described in the following table.

Name # Nodes # Edges Description Source Location
Wikipedia 3,023,165 102,382,410 Hyperlink network link ./data/edit-frwiki.tar.bz2
HepPh 34,546 421,534 Collaboration network link ./data/cit-HepPh
HepTh 27,770 352,768 Collaboration network link ./data/cit-HepTh
Polblogs 1,490 19,025 Political network link ./data/polblogs

People

sure's People

Contributors

datalabsnu avatar jinhongjung avatar

Stargazers

Jinsong Li avatar lizhicheng666 avatar Cammie King avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.