[FRIAM] interesting scoping
uǝlƃ ↙↙↙
gepropella at gmail.com
Tue Apr 27 11:07:19 EDT 2021
Belief propagation for networks with loops
https://advances.sciencemag.org/content/7/17/eabf1211.abstract
> Our method operates by dividing a network into neighborhoods (20). A neighborhood Ni(r) around node i is defined as the node iitself and all of its edges and neighboring nodes, plus all nodes and edges along paths of length r or less between the neighbors of i. See Fig. 1 for examples. The key to our approach is to focus initially on networks in which there are no paths longer than r between the neighbors of i, meaning that all paths are inside Ni(r). This means that all correlations between spins within Ni(r) are accounted for by edges that are also within Ni(r), which allows us to write exact mes-sage passing equations for these networks. Equivalently, we can de-fine a primitive cycle of length r starting at node i to be a cycle (i.e., a self-avoiding loop) such that at least one edge in the cycle is not on any shorter cycle beginning and ending at i. Our methods are then exact on any network that contains no primitive cycles of length greater than r + 2.
> ...
> Having defined the initial neighborhood Ni, we further define a neighborhood Nj ∖ i to be node j plus all edges in Nj that are not contained in Ni and the nodes at their ends. Our method involves writing the marginal probability distribution on the spin at node i in terms of a set of messages received from nodes j that are in Ni, in-cluding nodes that are not immediate neighbors of i. (This contrasts with traditional message passing in which messages are received only from the immediate neighbors of i.) These messages are then, in turn, calculated from further messages j receives from nodes k∈Nj ∖ i and so forth.
--
↙↙↙ uǝlƃ
More information about the Friam
mailing list