Approximate inferenceApproximate inference methods make it possible to learn realistic models from big data by trading off computation time for accuracy, when exact learning and inference are computationally intractable.Major methods classesLaplace's approximationVariational Bayesian methods Markov chain Monte CarloExpectation propagationMarkov random fields Bayesian networks*Variational message passing Loopy and generalized belief propagation