BIRD: Efficient Approximation of Bidirectional Hidden Personalized PageRank
Codes for BIRD: Efficient Approximation of Bidirectional Hidden Personalized PageRank, PVLDB 2024.
In bipartite graph analysis, similarity measures play a pivotal role in various applications. Among existing metrics, the Bidirectional Hidden Personalized PageRank (BHPP) stands out for its superior query quality. However, the computational expense of BHPP remains a bottleneck. Existing approximation methods either demand significant matrix storage or incur prohibitive time costs. For example, current state-of-the-art methods require over 3 hours to process a single-source BHPP query on the real-world bipartite graph Orkut, which contains approximately
$ cd data/
$ python genseed.py avito 27736 # python genseed.py data_name |U|
$ sh build.sh
$ ./bppr -f ../data/ -g avito -a BDPush -e 0.5 --querynum 100 # -f data path -g graph name -a algorithm