1. Introduction
2. Model and method
2.1. Phase transition models and traditional observables
2.2. Observables for studying phase transitions based on machine learning
2.3. Finite-size scaling theory based on machine learning
3. Results and discussion
3.1. Percolation models
3.1.1. Site percolation and bond percolation on square lattices.
Figure 1. Prediction results using CNN on the square lattices for site percolation, labeled based on the relative size of the largest connected cluster. (a) Phase transition probability $\Phi$ as a function of the lattice occupation probability $p$. (b) Cross-entropy $L_{\mathrm{CE}}$ as a function of the lattice occupation probability $p$. (c), (d) Logarithmic curves of $\partial\Phi/\partial t$ and $L_{\mathrm{CE}}$ as a function of system size $N^{1/2}$. (e), (f) Collapse curves of different system sizes. |
Figure 2. Prediction results using CNN on the square lattices for bond percolation, labeled based on the relative size of the largest connected cluster. (a) Phase transition probability $\Phi$ as a function of the lattice occupation probability $p$. (b) Cross-entropy $L_{\mathrm{CE}}$ as a function of the lattice occupation probability $p$. (c), (d) Logarithmic curves of $\partial\Phi/\partial t$ and $L_{\mathrm{CE}}$ as a function of system size $N^{1/2}$. (e), (f) Collapse curves of different system sizes. |
3.1.2. Site percolation and bond percolation on triangular lattices.
Figure 3. Prediction results using CNN on the triangular lattices for site percolation, labeled based on the relative size of the largest connected cluster. (a) Phase transition probability $\Phi$ as a function of the lattice occupation probability $p$. (b) Cross-entropy $L_{\mathrm{CE}}$ as a function of the lattice occupation probability $p$. (c), (d) Logarithmic curves of $\partial\Phi/\partial t$ and $L_{\mathrm{CE}}$ as a function of system size $N^{1/2}$. (e), (f) Collapse curves of different system sizes. |
Figure 4. Prediction results using CNN on the triangular lattices for bond percolation, labeled based on the relative size of the largest connected cluster. (a) Phase transition probability $\Phi$ as a function of the lattice occupation probability $p$. (b) Cross-entropy $L_{\mathrm{CE}}$ as a function of the lattice occupation probability $p$. (c), (d) Logarithmic curves of $\partial\Phi/\partial t$ and $L_{\mathrm{CE}}$ as a function of system size $N^{1/2}$. (e), (f) Collapse curves of different system sizes. |
3.1.3. Bond percolation on ER networks.
Figure 5. Prediction results using GCN on the ER networks for bond percolation, labeled based on the relative size of the largest connected cluster. (a) Phase transition probability $\Phi$ as a function of the lattice occupation probability $p$. (b) Cross-entropy $L_{\mathrm{CE}}$ as a function of the lattice occupation probability $p$. (c), (d) Logarithmic curves of $\partial \Phi/\partial t$ and $L_{\mathrm{CE}}$ as a function of system size $N$. (e), (f) Collapse curves of different system sizes. |
3.2. Ising models
3.2.1. Ising model on square lattices.
Figure 6. Prediction results using CNN on Ising models of square lattices, with labels based on magnetization. (a) Phase transition probability $\Phi$ as a function of the temperature $T$. (b) Cross-entropy $L_{\mathrm{CE}}$ as a function of the temperature $T$. (c), (d) Logarithmic curves of $\partial \Phi/\partial t$ and $L_{\mathrm{CE}}$ as a function of system size $N^{1/2}$. (e), (f) Collapse curves of different system sizes. |
Figure 7. Prediction results using CNN on Ising models of square lattices, with labels based on energy. (a) Phase transition probability $\Phi$ as a function of the temperature $T$. (b) Cross-entropy $L_{\mathrm{CE}}$ as a function of the temperature $T$. (c), (d) Logarithmic curves of $\partial \Phi/\partial t$ and $L_{\mathrm{CE}}$ as a function of system size $N^{1/2}$. (e), (f) Collapse curves of different system sizes. |
3.2.2. Ising model on triangular lattices.
Figure 8. Prediction results using CNN on Ising models of triangular lattices, with labels based on magnetization. (a) Phase transition probability $\Phi$ as a function of the temperature $T$. (b) Cross-entropy $L_{\mathrm{CE}}$ as a function of the temperature $T$. (c), (d) Logarithmic curves of $\partial \Phi/\partial t$ and $L_{\mathrm{CE}}$ as a function of system size $N^{1/2}$. (e), (f) Collapse curves of different system sizes. |
Figure 9. Prediction results using CNN on Ising models of triangular lattices, with labels based on energy. (a) Phase transition probability $\Phi$ as a function of the temperature $T$. (b) Cross-entropy $L_{\mathrm{CE}}$ as a function of the temperature $T$. (c), (d) Logarithmic curves of $\partial \Phi/\partial t$ and $L_{\mathrm{CE}}$ as a function of system size $N^{1/2}$. (e), (f) Collapse curves of different system sizes. |
Table 1. Measurements of critical points and critical exponents ($1/\nu, \psi/\nu$) across different models. The results are categorized into those based on the critical point and those based on observables. |
| Model | Critical point | Based on critical point | Based on observables | ||
|---|---|---|---|---|---|
| $1/\nu$ | $\psi/\nu$ | $1/\nu$ | $\psi/\nu$ | ||
| Site percolation(SL) | $0.593(4)$ | $0.763(20)$ | $0.261(47)$ | $0.767(14)$ | $0.358(10)$ |
| Site percolation(TL) | $0.500(6)$ | $0.762(26)$ | $0.265(15)$ | $0.757(28)$ | $0.344(8)$ |
| Bond percolation(SL) | $0.500(4)$ | $0.737(30)$ | $0.191(12)$ | $0.757(23)$ | $0.468(23)$ |
| Bond percolation(TL) | $0.348(4)$ | $0.761(17)$ | $0.294(49)$ | $0.737(28)$ | $0.528(18)$ |
| Bond percolation(ER) | $0.500(31)$ | $0.309(26)$ | $0.104(8)$ | $0.324(8)$ | $0.024(10)$ |
| Ising-M (SL) | $2.269(39)$ | $0.962(28)$ | $0.019(28)$ | $0.950(49)$ | $0.132(10)$ |
| Ising-E (SL) | $2.269(39)$ | $0.962(28)$ | $0.019(28)$ | $0.965(33)$ | $0.493(18)$ |
| Ising-M (TL) | $3.641(103)$ | $0.926(43)$ | $-$ | $0.925(77)$ | $-$ |
| Ising-E (TL) | $3.641(103)$ | $0.926(43)$ | $-$ | $0.971(21)$ | $0.369(43)$ |
3.3. Comparison with the critical-point-based labeling strategy
Figure 10. Comparison of labeling methods based on the relative size of the largest connected cluster and based on the critical point for site percolation on a two-dimensional square lattice, with system size $N^{1/2} = 32$. (a) Comparison between true label values and neural network predictions when labeling is based on the critical point. (b) Comparison between true label values and neural network predictions when labeling is based on the relative size of the largest connected cluster. (c) Comparison of the cross-entropy loss of neural network predictions between labeling based on the critical point and labeling based on the relative size of the largest connected cluster. |
Figure 11. Comparison of labeling methods based on critical temperature, magnetization, and energy for the Ising model on a two-dimensional square lattice, with system size $N^{1/2} = 32$. (a) Comparison between true label values and neural network predictions when labeling is based on the critical temperature. (b) Comparison between true label values and neural network predictions when labeling is based on magnetization. (c) Comparison between true label values and neural network predictions when labeling is based on energy. (d) Comparison of the cross-entropy loss of neural network predictions among the three labeling methods. |
