×

Sampling the Riemann-theta Boltzmann machine. (English) Zbl 1525.62020

Summary: We show that the visible sector probability density function of the Riemann-Theta Boltzmann machine corresponds to a Gaussian mixture model consisting of an infinite number of component multi-variate Gaussians. The weights of the mixture are given by a discrete multi-variate Gaussian over the hidden state space. This allows us to sample the visible sector density function in a straightforward manner. Furthermore, we show that the visible sector probability density function possesses an affine transform property, similar to the multi-variate Gaussian density.

MSC:

62G07 Density estimation
60-08 Computational methods for problems pertaining to probability theory
62H30 Classification and discrimination; cluster analysis (statistical aspects)
68T07 Artificial neural networks and deep learning

Software:

GitHub

References:

[1] Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y., Adv. Neural Inf. Process. Syst., 27, 2672-2680 (2014)
[2] D.P. Kingma, M. Welling, Auto-Encoding Variational Bayes, arXiv:1312.6114[stat.ML]. · Zbl 1431.68002
[3] D.J. Rezende, S. Mohamed, D. Wierstra, Stochastic Backpropagation and Approximate Inference in Deep Generative Models, arXiv:1401.4082[stat.ML].
[4] D.J. Rezende, S. Mohamed, Variational Inference with Normalizing Flows, arXiv:1505.05770[stat.ML].
[5] Ackley, D. H.; Hinton, G. E.; Sejnowski, T. J., Cogn. Sci., 9, 1, 147-169 (1985)
[6] D. Krefl, S. Carrazza, B. Haghighat, J. Kahlen, Riemann-Theta Boltzmann Machine, http://dx.doi.org/10.1016/j.neucom.2020.01.011arXiv:1712.07581[stat.ML].
[7] Mumford, D., Tata Lectures on Theta I (1983), Birkhauser: Birkhauser Boston · Zbl 0509.14049
[8] Deconinck, B.; Heil, M.; Bobenko, A.; Van Hoeij, M.; Schmies, M., Math. Comp., 73, 247, 1417-1442 (2003) · Zbl 1092.33018
[9] Gentry, C.; Vaikuntanathan, V.; Peikert, C., How to Use a Short Basis: Trapdoors for Hard Lattices and New Cryptographic Constructions (2008)
[10] Dwarakanath, N. C.; Galbraith, S. D., AAECC, 25, 159 (2014) · Zbl 1372.94425
[11] D. Aggarwal, D. Dadush, O. Regev, N. Stephens-Davidowitz, Solving the Shortest Vector Problem in 2n time via discrete Gaussian sampling, arXiv:1412.7994[cs.DS]. · Zbl 1321.68426
[12] Lenstra, A. K.; Lenstra, H. W.; Lovász, L., Math. Ann., 261, 515 (1982) · Zbl 0488.12001
[13] S. Carrazza, D. Krefl, Theta: A python library for Riemann-Theta function based machine learning, AGPLv3 licence, doi:10.5281/zenodo.1120325http://riemann.ai/theta.
[14] Hansen, N.; Ostermeier, A., Evol. Comput., 2, 159-195 (2001)
[15] Melchior, J.; Wang, N.; Wiskott, L., PLOS ONE (2017)
[16] Melchior, J., PyDeep Github (2017), https://github.com/MelJan/PyDeep.git
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.