Semiparametric Choice Model