Determining appropriate utility specifications for discrete choice models is time-consuming and prone to errors. With the availability of larger datasets, as number possible exponentially grows with variables under consideration, analysts need spend increasing amounts time on searching good through trial-and-error, while expert knowledge required ensure these are sound. This paper proposes an a...