Rate-adaptive Bayesian independent component analysis