-
Notifications
You must be signed in to change notification settings - Fork 310
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
[ENH] Personalized Pagerank performed with float as weight edges #1313
Comments
Hi @barondra, Thank you for your feedback. The feature you need should already be there. I'd recommend trying to set the Link to doc : https://docs.rapids.ai/api/cugraph/nightly/api.html?highlight=personalized#module-cugraph.link_analysis.pagerank
|
Dear @afender, Please consider this stackoverflow thread to understand how NetworkX use RWR for graph with edges and without edges: I also put a screenshot for highlighting |
Of course! Thanks for clarifying, I had personalization weights in mind indeed. We know it is an important use case and have been working on upgrading it. We already have an experimental replacement supporting weights at the CUDA level (@seunghwak can provide more details on status and availability). It should be connected to the python API in future releases and will support distributed execution on multiple GPUs. |
As @afender said, we have two versions of PageRank implementations, the first one does not use edge weights, and the second one uses edge weights if the input graph is weighted. The second version is currently used only in multi-GPU setting but once we do some additional performance tuning it will eventually replace the first one in single-GPU setting as well. This should happen in not too distant future. |
Thank you so much for the help and efforts, everyone. I haven't tried the multi-GPU setting, but I would rather use other GPUs for ablation experiments. And to be fair, I typed weight edges while I meant to say weighted edges or edge weights. Looking forward for the next release! |
Hello,
I want to perform a Personalized Pagerank (PPR) with float as weight edges in cuGraph. Please add this feature.
I used Networkx for this and the result is good and as expected. However, Using cuGraph to do PPR is incredibly much faster compared with CPU.
The edges I used are about seven thousand, but since not all vertex are important, I want to decrease the weight on the link.
Thank you
The text was updated successfully, but these errors were encountered: