Approximate Markov Chain Monte Carlo Algorithms For Large Scale Bayesian Inference