Sparse choice models