Learning Algorithm for Boltzmann Machines Using Max-Product Algorithm and Pseudo-Likelihood

  • YASUDA M
  • TANNAI J
  • TANAKA K
N/ACitations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

Boltzmann machines are parametric probabilistic models for the statistical machine learning, forming Markov random fields. Owing to their normalization constant, inference and learning in Boltzmann machines are generally classified under NP-hard problems. Maximum pseudo-likelihood estimation is an effective approximate learning method for Boltzmann machines. However, in principle, we cannot use this method for incomplete data sets, except for some special cases. In this paper, we propose a new learning algorithm for Boltzmann machines with incomplete data sets by generating a pseudo-complete data set from a given incomplete data using the max-product algorithm and the Markov chain Monte Carlo method, and then, by applying maximum pseudo-likelihood estimation to the pseudo-complete data set.

Cite

CITATION STYLE

APA

YASUDA, M., TANNAI, J., & TANAKA, K. (2012). Learning Algorithm for Boltzmann Machines Using Max-Product Algorithm and Pseudo-Likelihood. Interdisciplinary Information Sciences, 18(1), 55–63. https://doi.org/10.4036/iis.2012.55

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free