Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmark current performance on public datasets #37

Closed
pankajgupta opened this issue Sep 18, 2013 · 3 comments
Closed

Benchmark current performance on public datasets #37

pankajgupta opened this issue Sep 18, 2013 · 3 comments

Comments

@pankajgupta
Copy link
Contributor

Use datasets on http://snap.stanford.edu/data/index.html and benchmark performance of a couple of algorithms for very big graphs, such as (1) Global pagerank, (2) Personalized pagerank for every node in the graph.

@szymonm
Copy link
Contributor

szymonm commented Mar 9, 2014

Hi Pankaj, this issue is quite old, is it still available?

I see your global pagerank implementation in algorithms package. I guess I should start with coding personalized pagerank. Am I correct, that the only difference between personalized and the global one is the non-uniform probabilities vector for jumps? In your implementation it means a an array of dampingAmount instead of one value. This should be passed as a parameter to the algorithm. Am I right?

So shouldn't I generalize the global one? For example by adding optional parameter Function1[Int, Double](default _ => 1) to the PageRankParams?

@pankajgupta
Copy link
Contributor Author

Yes, this is still valid.
Personalized pagerank already exists. See method calculatePersonalizedReputation(…) in https://github.com/twitter/cassovary/blob/master/src/main/scala/com/twitter/cassovary/graph/GraphUtils.scala#L136

pankajgupta added a commit that referenced this issue Apr 9, 2014
@szymonm
Copy link
Contributor

szymonm commented Apr 29, 2014

This should be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants