Multi-label propagation on graphs with GraphSage
Multiple label propagation on graphs with GraphSage. Classical algorithms, like Label Propagation, solve this task in a deterministic way. This is a probabilistic aproach using GraphSage algorithm with neighbor label counts as node features.
Need to install TBB (Threading Building Blocks) library to use parallel_for
with job stealing and std::execution
parallel policy (clang
does not support the policy yet).
brew install tbb
sudo apt install libtbb-dev
yum install tbb-devel
mkdir build && cd build && cmake .. && cmake --build . && cd ..
./build/test