Material for a mini-course held at Facultad de Física, Universidad de La Habana, in February 2024.
- Exact solution of chain-factorized models (like 1D ising) via a recursive strategy
- Exact solution of fully-connected ising or potts with uniform couplings and arbitraty external fields
- Improvement on the point above by exploiting derivatives (-> automatic differentiation)
- Introduction to the concept, a few motivating examples
- Implementation via Dual Numbers
- Dual numbers as a good example of Julia's type dispatch system
- Hints to reverse-mode AD. Example: backpropagation in neural nets
- Bonus: reverse-mode AD as message-passing on the computation graph
Friendly references:
- https://youtu.be/vAp6nUMrKYg?si=ReQ7qgKugXSZ66Al
- https://book.sciml.ai/notes/08-Forward-Mode_Automatic_Differentiation_(AD)_via_High_Dimensional_Algebras/
- https://www.microsoft.com/en-us/research/video/from-automatic-differentiation-to-message-passing/
References:
- A Hitchhiker's Guide to Automatic Differentiation
- Automatic differentiation in machine learning: a survey
- A Differentiable Programming System to Bridge Machine Learning and Scientific Computing
Two options for the third session:
- Can one improve on mean-field ansatzes while keeping the computational advantages?
- Introduction to tensor trains
- Efficient computations on tensor trains (dynamic programming): partition function, marginals, sampling
- Universality of the Tensor Train decomposition
- SVD-based truncations
- Bonus: learning of Tensor Train distributions
Friendly references:
- https://www.youtube.com/watch?v=903oLALEDPk
- https://tensornetwork.org/
- https://www.youtube.com/watch?v=AmQNaYhhGss&t=1468s
References:
Reading material:
- Derrida, B., Evans, M.R., Hakim, V. and Pasquier, V., 1993. Exact solution of a 1D asymmetric exclusion model using a matrix formulation. Journal of Physics A: Mathematical and General, 26(7), p.1493.
- Han, Z.Y., Wang, J., Fan, H., Wang, L. and Zhang, P., 2018. Unsupervised generative modeling using matrix product states. Physical Review X, 8(3), p.031012.
- Stoudenmire, E. and Schwab, D.J., 2016. Supervised learning with tensor networks. Advances in neural information processing systems, 29.
- Liu, J.G., Wang, L. and Zhang, P., 2021. Tropical tensor network for ground states of spin glasses. Physical Review Letters, 126(9), p.090506.
- Chen, J., Cheng, S., Xie, H., Wang, L. and Xiang, T., 2018. Equivalence of restricted Boltzmann machines and tensor network states. Physical Review B, 97(8), p.085104.
- Solution of stat. mech. models on trees, building on the strategy on chains (continuation of part 1)
- BP on loopy graphs
- Examples: LDPC decoding or SAT or ising or ...
Friendly references:
References:
- Understanding Belief Propagation and its Generalizations
- Information, physics, and computation, M Mezard, A Montanari, Oxford University Press