Bayesian Methods for Intelligent Task Assignment in Crowdsourcing Systems