Multicategory choice modeling with sparse and high dimensional data: A Bayesian deep learning approach