Bayesian Unsupervised Learning of Higher Order Structure