Planar Ising-Spin Models in Probabilistic Machine Learning

Iakov M. Karandashev
DOI: https://doi.org/10.1007/978-3-030-01328-8_2
2018-10-05
Abstract:One of the approaches in machine learning is probabilistic models that operate with such concepts as binary neurons, the energy of a system, the normalization constant (partition function), the entropy, etc. Most of them are migrated to machine learning from physics. In solid-state physics, the most interesting are the results obtained using asymptotic approximations for crystal lattices of infinite dimensions. One of such most investigated objects is the infinite two-dimensional lattice of Ising spin model. In machine learning, on the contrary, lattices of finite sizes are of the greatest interest. In this paper we describe algorithms for the exact calculation of the partition function and other statistical quantities for the planar Ising model of finite dimensions (from N = 5 × 5 to N = 1000 × 1000). A polynomial algorithm for finding the partition function is described in detail, based on the calculation of the determinant of the dual graph of a planar lattice. Also, the results obtained by the classical Metropolis algorithm are discussed. The results obtained with the help of these algorithms allow us to draw some conclusions about the behavior of the model of the two-dimensional Ising model in the finite-size case and compare them with the asymptotic formulas.
What problem does this paper attempt to address?