I’ve been researching how the Deep Graph Library (DGL) works and I’ve gone through the documentation and several examples. However, I still don’t fully understand the concept of “sampling” in graphs. From what I’ve understand, GraphSAGE uses sampling, but I’ve also seen that there’s a function dgl.sampling.sample_neighbors(...)
.
Could someone please explain the idea of sampling in graphs and specifically how it is applied in DGL?
Thank you!