CoRMF: Criticality-Ordered Recurrent Mean Field Ising Solver

Zhenyu Pan, Ammar Gilani, En-Jui Kuo, Zhuo Liu
3/5/2024
stat.MLcond-mat.stat-mechcs.LG

No confident code implementation found for this paper.

Abstract

We propose an RNN-based efficient Ising model solver, the Criticality-ordered Recurrent Mean Field (CoRMF), for forward Ising problems. In its core, a criticality-ordered spin sequence of an $N$-spin Ising model is introduced by sorting mission-critical edges with greedy algorithm, such that an autoregressive mean-field factorization can be utilized and optimized with Recurrent Neural Networks (RNNs). Our method has two notable characteristics: (i) by leveraging the approximated tree structure of the underlying Ising graph, the newly-obtained criticality order enables the unification between variational mean-field and RNN, allowing the generally intractable Ising model to be efficiently probed with probabilistic inference; (ii) it is well-modulized, model-independent while at the same time expressive enough, and hence fully applicable to any forward Ising inference problems with minimal effort. Computationally, by using a variance-reduced Monte Carlo gradient estimator, CoRFM solves the Ising problems in a self-train fashion without data/evidence, and the inference tasks can be executed by directly sampling from RNN. Theoretically, we establish a provably tighter error bound than naive mean-field by using the matrix cut decomposition machineries. Numerically, we demonstrate the utility of this framework on a series of Ising datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pan2024cormf,
  title  = {CoRMF: Criticality-Ordered Recurrent Mean Field Ising Solver},
  author = {Zhenyu Pan and Ammar Gilani and En-Jui Kuo and Zhuo Liu},
  year   = {2024},
  eprint = {2403.03391},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.03391v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.03391.svg)](https://codeofpaper.com/paper/2403.03391)

Discussion