Concept

Use Heuristic Node Ordering

We can order the nodes using some heuristic node ordering. For example, we can use depth-first search and breadth first-search and order from the highest degree nodes:

pθ(GzG)(u,v)VA~π[u,v]A[u,v]+(1A~π[u,v])(1A[u,v])p_{\theta}(G | \mathbf{z}_G) \approx \prod_{(u,v)\in \mathcal{V}} \tilde{A}^{\pi}[u,v] A[u,v]+(1-\tilde{A}^{\pi}[u,v]) (1-A[u,v])

Or we can also consider a small heuristic set of ordering and average over these orderings:

pθ(GzG)πi{π1,πn}(u,v)VA~πi[u,v]A[u,v]+(1A~πi[u,v])(1A[u,v])p_{\theta}(G | \mathbf{z}_G) \approx \sum_{\pi_i\in\{\pi_1,…\pi_n\}}\prod_{(u,v)\in \mathcal{V}} \tilde{A}^{\pi_i}[u,v] A[u,v]+(1-\tilde{A}^{\pi_i}[u,v]) (1-A[u,v])

This method has been proven to work great in practice.

0

1

Updated 2022-07-24

Contributors are:

Who are from:

Tags

Deep Learning (in Machine learning)

Data Science