“…VB has low computational costs in comparison with the sampling methods, such as Markov Chain Monte Carlo (MCMC). It has widespread use in machine learning, signal processing and many other fields, such as the state space model [10,11], time series [12,13], Mixture Models [14], filter [15][16][17], image [18][19][20], communication [21,22], speech recognition [23] and graphical models [24,25].…”