Cargando…

Entropy, Free Energy, and Work of Restricted Boltzmann Machines

A restricted Boltzmann machine is a generative probabilistic graphic network. A probability of finding the network in a certain configuration is given by the Boltzmann distribution. Given training data, its learning is done by optimizing the parameters of the energy function of the network. In this...

Descripción completa

Detalles Bibliográficos
Autores principales: Oh, Sangchul, Baggag, Abdelkader, Nha, Hyunchul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7517032/
https://www.ncbi.nlm.nih.gov/pubmed/33286309
http://dx.doi.org/10.3390/e22050538
_version_ 1783587135897468928
author Oh, Sangchul
Baggag, Abdelkader
Nha, Hyunchul
author_facet Oh, Sangchul
Baggag, Abdelkader
Nha, Hyunchul
author_sort Oh, Sangchul
collection PubMed
description A restricted Boltzmann machine is a generative probabilistic graphic network. A probability of finding the network in a certain configuration is given by the Boltzmann distribution. Given training data, its learning is done by optimizing the parameters of the energy function of the network. In this paper, we analyze the training process of the restricted Boltzmann machine in the context of statistical physics. As an illustration, for small size bar-and-stripe patterns, we calculate thermodynamic quantities such as entropy, free energy, and internal energy as a function of the training epoch. We demonstrate the growth of the correlation between the visible and hidden layers via the subadditivity of entropies as the training proceeds. Using the Monte-Carlo simulation of trajectories of the visible and hidden vectors in the configuration space, we also calculate the distribution of the work done on the restricted Boltzmann machine by switching the parameters of the energy function. We discuss the Jarzynski equality which connects the path average of the exponential function of the work and the difference in free energies before and after training.
format Online
Article
Text
id pubmed-7517032
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75170322020-11-09 Entropy, Free Energy, and Work of Restricted Boltzmann Machines Oh, Sangchul Baggag, Abdelkader Nha, Hyunchul Entropy (Basel) Article A restricted Boltzmann machine is a generative probabilistic graphic network. A probability of finding the network in a certain configuration is given by the Boltzmann distribution. Given training data, its learning is done by optimizing the parameters of the energy function of the network. In this paper, we analyze the training process of the restricted Boltzmann machine in the context of statistical physics. As an illustration, for small size bar-and-stripe patterns, we calculate thermodynamic quantities such as entropy, free energy, and internal energy as a function of the training epoch. We demonstrate the growth of the correlation between the visible and hidden layers via the subadditivity of entropies as the training proceeds. Using the Monte-Carlo simulation of trajectories of the visible and hidden vectors in the configuration space, we also calculate the distribution of the work done on the restricted Boltzmann machine by switching the parameters of the energy function. We discuss the Jarzynski equality which connects the path average of the exponential function of the work and the difference in free energies before and after training. MDPI 2020-05-11 /pmc/articles/PMC7517032/ /pubmed/33286309 http://dx.doi.org/10.3390/e22050538 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Oh, Sangchul
Baggag, Abdelkader
Nha, Hyunchul
Entropy, Free Energy, and Work of Restricted Boltzmann Machines
title Entropy, Free Energy, and Work of Restricted Boltzmann Machines
title_full Entropy, Free Energy, and Work of Restricted Boltzmann Machines
title_fullStr Entropy, Free Energy, and Work of Restricted Boltzmann Machines
title_full_unstemmed Entropy, Free Energy, and Work of Restricted Boltzmann Machines
title_short Entropy, Free Energy, and Work of Restricted Boltzmann Machines
title_sort entropy, free energy, and work of restricted boltzmann machines
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7517032/
https://www.ncbi.nlm.nih.gov/pubmed/33286309
http://dx.doi.org/10.3390/e22050538
work_keys_str_mv AT ohsangchul entropyfreeenergyandworkofrestrictedboltzmannmachines
AT baggagabdelkader entropyfreeenergyandworkofrestrictedboltzmannmachines
AT nhahyunchul entropyfreeenergyandworkofrestrictedboltzmannmachines