Semi-Parametric Hierarchical Bayes Estimates of New Yorkers' Willingness to Pay for Features of Shared Automated Vehicle Services
Rico Krueger, Taha H. Rashidi, Akshay Vij

TL;DR
This study compares parametric and semi-parametric hierarchical Bayesian models to estimate willingness to pay for shared automated vehicle features, finding that the Dirichlet process mixture offers superior data fit and behavioral insights.
Contribution
It introduces the use of Dirichlet process mixture models in hierarchical Bayesian analysis of SAV preferences, demonstrating their advantages over traditional methods.
Findings
DP-MON provides the best data fit and prediction performance.
Preferences for ride-splitting are highly polarized among travelers.
Technological features like automation are less influential than operational benefits.
Abstract
In this paper, we contrast parametric and semi-parametric representations of unobserved heterogeneity in hierarchical Bayesian multinomial logit models and leverage these methods to infer distributions of willingness to pay for features of shared automated vehicle (SAV) services. Specifically, we compare the multivariate normal (MVN), finite mixture of normals (F-MON) and Dirichlet process mixture of normals (DP-MON) mixing distributions. The latter promises to be particularly flexible in respect to the shapes it can assume and unlike other semi-parametric approaches does not require that its complexity is fixed prior to estimation. However, its properties relative to simpler mixing distributions are not well understood. In this paper, we evaluate the performance of the MVN, F-MON and DP-MON mixing distributions using simulated data and real data sourced from a stated choice study on…
| Estimation time [s] | TVD [%] | ||||
| Mean | Std. err. | Mean | Std. err. | ||
| ; | |||||
| MVN | |||||
| 2-F-MON | |||||
| DP-MON | |||||
| ; | |||||
| MVN | |||||
| 2-F-MON | |||||
| DP-MON | |||||
| Note: TVD = total variation distance between true and predicted choice probabilities for a validation sample. The reported means and standard errors are based on 20 replications. | |||||
| Estimation time [s] | TVD [%] | ||||
| Mean | Std. err. | Mean | Std. err. | ||
| ; | |||||
| MVN | |||||
| 2-F-MON | |||||
| DP-MON | |||||
| ; | |||||
| MVN | |||||
| 2-F-MON | |||||
| DP-MON | |||||
| Note: See Table 1 for an explanation of the table headers. | |||||
| Training | Validation | |||||||||||||
| Estimation time [s] | LPPD | WAIC | LPPD | WAIC | ||||||||||
| Mean | Std. err. | Mean | Std. err. | Mean | Std. err. | Mean | Std. err. | Mean | Std. err. | |||||
| MVN | ||||||||||||||
| 2-F-MON | ||||||||||||||
| DP-MON | ||||||||||||||
| Note: The reported means and standard errors are based on 20 replications. | ||||||||||||||
| Percentiles | Mean | |||||||
| 10th | 25th | 50th | 75th | 90th | Est. | Std. | ||
| MVN | ||||||||
| 2-F-MON | ||||||||
| DP-MON | ||||||||
| MVN | ||||||||
| 2-F-MON | ||||||||
| DP-MON | ||||||||
| WTP for OVTT [$/h] | ||||||||
| MVN | ||||||||
| 2-F-MON | ||||||||
| DP-MON | ||||||||
| WTP for IVTT [$/h] | ||||||||
| MVN | ||||||||
| 2-F-MON | ||||||||
| DP-MON | ||||||||
| WTP for shared IVTT [$/h] | ||||||||
| MVN | ||||||||
| 2-F-MON | ||||||||
| DP-MON | ||||||||
| WTP for electrification [$/trip] | ||||||||
| MVN | ||||||||
| 2-F-MON | ||||||||
| DP-MON | ||||||||
| WTP for automation [$/trip] | ||||||||
| MVN | ||||||||
| 2-F-MON | ||||||||
| DP-MON | ||||||||
| Note: : (alternative-specific constant); : (normal random variable underlying sensitivity to price) | ||||||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTransportation and Mobility Innovations · Economic and Environmental Valuation · Transportation Planning and Optimization
**Semi-Parametric Hierarchical Bayes Estimates of New Yorkers’ Willingness to Pay for Features of Shared Automated Vehicle Services
**23 July 2019
Rico Krueger
Research Centre for Integrated Transport Innovation, School of Civil and Environmental Engineering, UNSW Australia, Sydney NSW 2052, Australia
ORCID ID: 0000-0002-5372-741X
Taha H. Rashidi (corresponding author)
Research Centre for Integrated Transport Innovation, School of Civil and Environmental Engineering, UNSW Australia, Sydney NSW 2052, Australia
Akshay Vij
Institute for Choice, University of South Australia
140 Arthur Street, North Sydney NSW 2060, Australia
Abstract
In this paper, we contrast parametric and semi-parametric representations of unobserved heterogeneity in hierarchical Bayesian multinomial logit models and leverage these methods to infer distributions of willingness to pay for features of shared automated vehicle (SAV) services. Specifically, we compare the multivariate normal (MVN), finite mixture of normals (F-MON) and Dirichlet process mixture of normals (DP-MON) mixing distributions. The latter promises to be particularly flexible in respect to the shapes it can assume and unlike other semi-parametric approaches does not require that its complexity is fixed prior to estimation. However, its properties relative to simpler mixing distributions are not well understood. In this paper, we evaluate the performance of the MVN, F-MON and DP-MON mixing distributions using simulated data and real data sourced from a stated choice study on preferences for SAV services in New York City. Our analysis shows that the DP-MON mixing distribution provides superior fit to the data and performs at least as well as the competing methods at out-of-sample prediction. The DP-MON mixing distribution also offers substantive behavioural insights into the adoption of SAVs. We find that preferences for in-vehicle travel time by SAV with ride-splitting are strongly polarised. Whereas one third of the sample is willing to pay between 10 and 80 USD/h to avoid sharing a vehicle with strangers, the remainder of the sample is either indifferent to ride-splitting or even desires it. Moreover, we estimate that new technologies such as vehicle automation and electrification are relatively unimportant to travellers. This suggests that travellers may primarily derive indirect, rather than immediate benefits from these new technologies through increases in operational efficiency and lower operating costs.
Keywords: shared automated vehicles, willingness to pay, mixed logit, Dirichlet process, nonparametric methods.
1 Introduction
The representation of inter-individual taste heterogeneity is a key concern of discrete choice analysis, as information on the distribution of tastes is critical for demand forecasting, market segmentation and welfare analysis. In many empirical settings, the analyst cannot perfectly explain taste heterogeneity in terms of observed individual characteristics, and taste heterogeneity remains to a substantial extent random from the analyst’s point-of-view. Mixed random utility models such as mixed logit or probit can accommodate any empirical random heterogeneity distribution by marginalising the discrete choice kernel over some mixing distribution, which describes the unobserved distribution of tastes in the sample (McFadden and Train,, 2000; Train,, 2009).
However, the ability of mixed random utility models to recover any true heterogeneity distribution is only predicated on an existence proof (see McFadden and Train,, 2000) and therefore, the analyst is required to select an appropriate mixing distribution in a given empirical setting. There are three principle ways in which unobserved taste heterogeneity can be incorporated into mixed random utility models (for a review, see Vij and Krueger,, 2017): Parametric mixing distributions such as the multivariate normal (MVN) distribution are described through a finite set of parameters, have well-defined functional forms, but are limited in the shapes they can assume. By contrast, nonparametric mixing distributions such as the categorical distribution, which underlies the formulation of latent class models (e.g. Greene and Hensher,, 2003), are not described through a finite set of parameters and do not have well-defined functional forms. Accordingly, their complexity can adapt to the available information. Finally, semi-parametric mixing distributions such as the finite mixture-of-normals (F-MON) distribution (e.g. Rossi et al.,, 2012) aim to combine the benefits of the previous two approaches by convolving well-defined parametric kernels with flexible nonparametric mixing distributions.
In the light of recent advances in technical computing soft- and hardware, Bayesian methods are re-emerging as a viable alternative to frequentist methods for the estimation of mixed random utility models (Bansal et al., 2019b, ; Ben-Akiva et al.,, 2019). The key difference between Bayesian and frequentist procedures is that the Bayesian approach entails the specification of a full probability model for both the observed data and all unknown model parameters so that the posterior distribution of the unknown model parameters can be learnt by conditioning prior knowledge on observed data (Gelman et al.,, 2013). Aside from several exceptions (Burda et al.,, 2008; Daziano,, 2013; De Blasi et al.,, 2010; Kim et al.,, 2004; Li and Ansari,, 2013), Bayesian methods have been primarily used for the estimation of mixed random utility models with parametric mixing distributions (e.g. Bansal et al., 2019b, ; Ben-Akiva et al.,, 2019; Scarpa et al.,, 2008; Train and Weeks,, 2005; Train,, 2009). This is in spite of the fact that some Bayesian procedures such as Markov Chain Monte Carlo (MCMC) methods lend themselves well to the estimation of complex hierarchical models by facilitating the approximation of multi-dimensional integrals in models with many unknown parameters (see Gelman et al.,, 2013).
The Dirichlet process mixture of normals (DP-MON) distribution (Antoniak,, 1974; Escobar and West,, 1995) is a semi-parametric distribution, which is well-grounded in the hierarchical Bayesian modelling paradigm and promises to be particularly flexible in terms of the distributional shapes it can assume. The DP-MON distribution results from the convolution of a multivariate normal kernel with a Dirichlet process prior (Ferguson,, 1973), a flexible nonparametric mixing distribution which unlike the categorical distribution does not require that the number of mixture components is fixed prior to estimation. Rather, the complexity of the nonparametric mixing distribution is inferred from the evidence, and the number of mixture components is effectively treated as a model parameter. Accordingly, the DP-MON distribution can be viewed as an infinite-dimensional generalisation of the finite mixture-of-normals (F-MON) distribution. Notwithstanding that the DP-MON distribution has been incorporated into mixed random utility models to admit flexible representations of unobserved heterogeneity (in particular Burda et al.,, 2008; De Blasi et al.,, 2010; Li and Ansari,, 2013), its performance relative to simpler mixing distributions such as the MVN or the F-MON distributions is not well understood. Importantly, the predictive ability of the DP-MON mixing distribution on external data is unknown, because existing studies solely rely on measures of in-sample fit or on visual inspections of the estimated heterogeneity distributions for model comparison (see in particular Burda et al.,, 2008; De Blasi et al.,, 2010; Li and Ansari,, 2013).
With recent advances in vehicle automation and electrification technologies and the advent of on-demand transportation services such as Uber, Lyft and Didi Chuxing, it has been envisioned that mobility on-demand services could be performed with automated and possibly electric vehicles (Burns,, 2013; Chen et al.,, 2016; Fagnant and Kockelman,, 2014; Fagnant et al.,, 2016). Such services are referred to as shared automated vehicle (SAV) services (Fagnant and Kockelman,, 2014; Fagnant et al.,, 2016). In recent years, the development of methods for the strategic and operational control of SAV services has become an active field of research (see e.g. Fagnant and Kockelman,, 2014; Fagnant et al.,, 2016; Fagnant and Kockelman,, 2018; Hyland and Mahmassani,, 2018; Levin,, 2017; Levin et al.,, 2017; Liu et al.,, 2018; Zhang et al.,, 2015), and it has been recognised that information on preferences and willingness to pay (WTP) for features of SAV services is critical for general transport planning as well as for the strategic and operational management of SAV services (e.g. Krueger et al.,, 2016; Milakis et al.,, 2017). However, in spite of several noteworthy efforts (Haboucha et al.,, 2017; Krueger et al.,, 2016; Lavieri and Bhat,, 2019; Liu et al.,, 2018; Vij et al.,, 2018), the literature on modelling preferences for SAV services remains at an incipient stage and lacks robust quantifications of WTP for SAV service attributes. Besides, the existing literature predominantly relies on parametric and nonparametric representations of unobserved heterogeneity (see Haboucha et al.,, 2017; Krueger et al.,, 2016; Lavieri and Bhat,, 2019; Vij et al.,, 2018). Thus, we hypothesise that research on modelling preferences for SAV services may benefit from the application of behavioural models with flexible representations of unobserved heterogeneity.
Consequently, this paper has two interrelated objectives. In a first step, we seek to assess the practical implications of different flexible representations of unobserved heterogeneity on the ability of mixed logit to capture and predict preferences. To this end, we systematically evaluate the in- and out-of-sample performance of the MVN, F-MON and DP-MON mixing distributions for mixed logit in a simulation study and in a case study, which uses data from a stated choice survey (Bansal and Daziano,, 2018; Liu et al.,, 2018) investigating preferences for SAV services in New York City. The case study also serves the second aim of the paper, which is to leverage the considered semi-parametric distributions to infer flexible estimates of WTP for different features of SAV services (out-of-vehicle travel time, in-vehicle travel time, vehicle automation and vehicle electrification).
The remainder of this paper is organised as follows: First, we present a review of the pertinent literature (Section 2). Next, we explain the modelling and estimation methodology (Section 3). Then, we present the simulation and case studies (Sections 4 and 5). Finally, we conclude (Section 6).
2 Literature review
This section is divided into two subsections: In Section 2.1, we review semi-parametric methods for incorporating unobserved heterogeneity into mixed random utility models; for a review of parametric and nonparametric approaches, the reader is directed to Vij and Krueger, (2017). In Section 2.2, we survey recent research investigating preferences for shared automated vehicle (SAV) services.
2.1 Semi-parametric mixing distributions
Semi-parametric mixing distributions produce smooth, continuous representations of unobserved heterogeneity and are extremely flexible in terms of the distributional shapes they can assume (e.g. Vij and Krueger,, 2017). Therefore, the use of semi-parametric mixing distributions in mixed random utility models is compatible with the behavioural notion of preference continuity as opposed to the view that there are distinct subpopulations, each of which have characteristic preferences (see Allenby and Rossi,, 1998; Wedel et al.,, 1999).
The majority of semi-parametric approaches for incorporating unobserved taste heterogeneity into mixed random utility models have been proposed in the frequentist setting. One group of these approaches leverages flexible functionals such as Legendre polynomials (see Fosgerau and Bierlaire,, 2007), B-splines (see Bastin et al.,, 2010) and power series (see Fosgerau and Mabit,, 2013) to accommodate unobserved heterogeneity in mixed logit models. These methods admit flexible representations of unobserved taste heterogeneity but require the analyst to configure the complexity of the employed functional prior to estimation. In addition, it is difficult to capture covariation between multiple random parameters, as each functional independently controls the distribution of exactly one parameter (also see Fosgerau and Mabit,, 2013, for a discussion of the issue). Along similar lines, Train, (2016) proposes a semi-parametric mixed logit model in which an additional discrete mixing distribution is imposed on the parameters of a variety of flexible functionals such as step, spline or polynomial functions. The framework can flexibly recover differently-shaped, multivariate heterogeneity distributions but requires the analyst to select both the complexity of the discrete mixing distribution for the parameters of the functional as well as the functional itself prior to estimation (see Bansal et al., 2018a, ; Bansal et al., 2019a, ). In practice, the approach can be computationally expensive, as it relies on bootstrapping for the calculation of standard errors (see Train,, 2016).
Another group of semi-parametric approaches employs mixing distributions which are finite mixtures of parametric distributions. For example, Bujosa et al., (2010), Fosgerau and Hess, (2009) and Keane and Wasi, (2013) leverage finite mixtures of independent normal distributions; Greene and Hensher, (2013) employ finite mixtures of independent triangular distributions as a random taste parameter distribution. Several studies relax the diagonal restrictions on the covariance matrices of the multivariate normal components (Bansal et al., 2018b, ; Bansal et al., 2019a, ; Train,, 2008). In principle, the finite mixture of normals (F-MON) distributions with unrestricted multivariate normal components is an extremely flexible mixing distribution (e.g. Rossi et al.,, 2012). However, it requires the analyst to fix the number of mixture components prior to estimation.
As highlighted in Section 1, the Dirichlet process mixture of normals (DP-MON) distribution (Antoniak,, 1974; Escobar and West,, 1995) represents an infinite-dimensional generalisation of the F-MON distribution and does not require that its complexity is fixed a priori. Burda et al., (2008) use the DP-MON mixing distribution in combination with a multinomial logit kernel and apply the modelling approach to both synthetic data and real data sourced from a scanner panel survey. De Blasi et al., (2010) also use the DP-MON mixing distribution in combination with a multinomial logit kernel and validate the proposed model formulation on synthetic data. Li and Ansari, (2013) consider a multinomial probit kernel in combination with the DP-MON mixing distribution and test the modelling approach on synthetic data as well as on scanner panel data. Moreover, Daziano, (2013) applies a mixed logit model with a DP-MON mixing distribution to the analysis of stated choice data on vehicle purchase decisions in California.
There are several noteworthy similarities between the before-mentioned studies employing the DP-MON mixing distribution in mixed random utility models. First, all existing studies use Bayesian methods for model estimation, as the DP-MON mixing distribution is well-grounded in the hierarchical Bayesian modelling paradigm due to its conditionally-conjugate structure. Second, extant studies contrast the performance of the DP-MON mixing distribution with the multivariate normal mixing distributions but not with the simpler F-MON mixing distribution. Third, extant studies rely on measures of in-sample fit and visual inspections of the estimated heterogeneity distributions for model comparison, while the predictive ability of the DP-MON mixing distribution on external data is not evaluated.
To conclude, many of the existing semi-parametric approaches for incorporating unobserved taste heterogeneity into mixed random utility models are subject to limitations due to their immanent need for post-hoc model selection or their inability to capture dependencies between multiple taste parameters. The DP-MON mixing distribution addresses these shortcomings and promises to be particularly flexible in terms of the distributional shapes it can assume. However, its properties relative to simpler parametric and semi-parametric mixing distributions are not well understood. Thus, the current study seeks to systematically evaluate the in- and out-of-sample performance of the DP-MON mixing distribution in combination with a multinomial logit kernel in simulation experiments and a case study.
2.2 Preferences for shared automated vehicle services
Shared automated vehicle (SAV) services refer to mobility on-demand (MOD) services which are performed with automated road vehicles (Fagnant and Kockelman,, 2014; Fagnant et al.,, 2016). MOD represents an emerging paradigm for the provision of demand-responsive transportation services (Rayle et al.,, 2016; Shaheen and Cohen,, 2019; Shaheen et al.,, 2016): MOD services allow users to request rides in real-time or in advance from a pool of vehicles via mobile applications, which also handle payments. Unlike conventional on-demand transportation services such as taxis, MOD services use dynamic pricing regimes to manage different levels of supply and demand. Furthermore, MOD services can implement ride-splitting schemes, under which users who travel between similar origins and destinations are allocated to the same vehicle to travel together for parts of their trips.
In many parts of the world, MOD services with conventional, human-driven vehicles represent an increasingly popular transport mode (see Iqbal,, 2019, and the sources cited therein). Examples of MOD brands providing private, non-shared rides include UberX, Lyft and Didi Express; examples of MOD brands providing pooled, shared rides include UberPool, Lyft Line and Didi Express Pool. With recent advances in vehicle automation and drive train electrification, it has been envisioned that MOD services could be performed with automated and possibly electric vehicles to increase the operational, economic and environmental efficiency of MOD services (e.g. Burns,, 2013; Burns et al.,, 2013; Chen et al.,, 2016; Fagnant and Kockelman,, 2014; Fagnant et al.,, 2016).
Several studies employ stated choice methods to investigate preferences for SAV services. Drawing from a sample of 435 Australian consumers, Krueger et al., (2016) use a mixed logit model with triangular mixing distributions to analyse WTP for features of SAV services with and without ride-splitting. The study finds that the value of in-vehicle travel time for SAV services with ride-splitting is higher than for SAV services without ride-splitting. In addition, the results show that young adults and individuals with multimodal travel patterns may be comparatively more likely to adopt SAV services. Moreover, using data sourced from a nationally-representative sample of 3,985 Australian consumers, Vij et al., (2018) develop a latent class ordered logit model to explain stated usage frequencies for hypothetical SAV service plans and estimate that consumers are on average willing to pay 0.28 AUD/km more to avoid ride-splitting and 0.17 AUD/km more for a door-to-door service. Relying on the same data as the current paper, Liu et al., (2018) develop a multinomial logit choice model to obtain estimates of sensitivities to features of SAV services. The trained model is then fed into an integrated supply and demand framework for the control and optimisation of SAV service systems. Moreover, based on a sample of 721 individuals from Israel and the USA, Haboucha et al., (2017) implement a mixed logit model with univariate normal mixing distributions and estimate that 25% of the considered sample would not use SAV services, even if such services were available free of charge. Lavieri and Bhat, (2019) consider data from a convenience sample of 1,607 commuters living in the Dallas-Fort Worth metropolitan area and develop an integrated choice and latent variable model to analyse the willingness to use SAV services with ride-splitting. In the proposed model formulation, fixed travel time sensitivities are interacted with stochastic latent variables to accommodate both observed and unobserved individual heterogeneity. The study suggests that the disutility of ride-splitting may be greater for leisure trips than for commute trips and that travellers may derive greater disutility from the added travel time to pick up other passengers than from having to share a vehicle with strangers.
We also highlight several studies which investigate preferences for MOD services with conventional, human-driven vehicles. Relying on data sourced from the 2014/15 Puget Sound Regional Travel Study, Dias et al., (2017) estimate a bivariate ordered logit model to explain stated usage frequencies of MOD and car-sharing services and find that young, well-educated, working individuals from high-income household in higher-density areas are relatively more likely to use these services. Drawing from stated preference data collected in Lisbon, Portugal, Choudhury et al., (2018) employ a nested logit model to estimate the value of travel time for smart mobility options including shared taxis. The study finds that travellers tend to prefer shared taxis for non-commute trips. Moreover, Xie et al., (2019) present a holistic modelling framework capturing the sequential, yet inter-connected decision-process underlying the usage of MOD services within subscription-based Mobility-as-a-Service (MaaS) plans. The proposed modelling framework uses a nesting structure to connect multiple choice dimensions including subscription, service access as well as mode choice and accommodates random, parametric inter-individual heterogeneity.
On the whole, research on modelling preferences for SAV services is still at an incipient stage. In terms of substantive behavioural insights, it is understood that level of service attributes such as fares, travel and waiting times are critical predictors of demand for SAV services, in particular when SAV services with and without ride-splitting compete with one another (Krueger et al.,, 2016; Lavieri and Bhat,, 2019; Vij et al.,, 2018). Furthermore, some evidence suggests that some population subgroups such as young, well-educated urban residents tend to be comparatively more likely to use MOD services in general (Dias et al.,, 2017; Krueger et al.,, 2016). In terms of the employed methodologies, it can be observed that several studies employ parametric representations of unobserved heterogeneity in sensitivities to features of SAV services (Haboucha et al.,, 2017; Krueger et al.,, 2016; Xie et al.,, 2019), one study uses a nonparametric approach to the same end (Vij et al.,, 2018), and another study considers stochastic latent variables to capture both observed and unobserved taste heterogeneity (Lavieri and Bhat,, 2019). An additional finding is that extant studies predominantly focus on explaining preferences, while the predictive performance of the employed modelling approaches is not evaluated.
Consequently, another aim of the current study is to advance the literature on modelling preferences for SAV services. To this end, we apply mixed logit models with MVN, F-MON and DP-MON mixing distributions to data from a stated choice survey (Bansal and Daziano,, 2018; Liu et al.,, 2018) on preferences for SAV services in New York City. We infer distributions of WTP for features of SAV services and compare the ability of the different heterogeneity representations to explain and predict preferences for SAV services.
3 Methodology
3.1 Mixed logit model
The mixed logit (MXL) model (McFadden and Train,, 2000) can be established as follows: On choice occasion , decision-maker derives utility from alternative in set . denotes the representative utility, is a row-vector of covariates, is a vector of individual-specific taste parameters, and is a stochastic disturbance. The assumption leads to a multinomial logit (MNL) kernel such that the probability that decision-maker chooses alternative on choice occasion is
[TABLE]
where captures the observed choice. The choice probability can be iterated over choice occasions to obtain the probability of observing a decision-maker’s sequence of choices :
[TABLE]
The individual-specific taste parameters can follow any probability distribution, but the multivariate normal (MVN) distribution is the most commonly assumed mixing distribution. In this case, for , where is a mean vector and is a covariance matrix. Under a fully Bayesian setup, and are also considered to be random parameters and are thus given priors. We use a normal prior for mean vector and employ Huang’s half-t prior (Huang and Wand,, 2013) for covariance matrix , as this prior specification exhibits superior noninformativity properties compared to alternative prior specifications (Akinc and Vandebroek,, 2018; Huang and Wand,, 2013).
Stated succinctly, the generative process of a fully Bayesian MXL model with an unrestricted multivariate normal mixing distribution is:
[TABLE]
Here, (4) and (5) induce Huang’s half-t prior (Huang and Wand,, 2013), and indexes the random parameters. Moreover, are known hyper-parameters, and is a collection of model parameters whose posterior distribution we wish to estimate. The generative process implies the following joint distribution of data and model parameters:
[TABLE]
where , , and . By Bayes’ rule, the posterior distribution of interest is then given by
[TABLE]
3.2 Semi-parametric representations of unobserved heterogeneity
3.2.1 Finite mixture of normals distribution
As an alternative to the restrictive multivariate normal mixing distribution, the more expressive finite mixture of normals (F-MON) mixing distribution can be employed (e.g. Rossi et al.,, 2012). This mixing distribution assumes that decision-makers are distributed over mixture components indexed by . Each mixture component is a multivariate normal distribution, which describes the distribution of tastes in the mixture component and is characterised by its own, component-specific mean vector and covariance matrix . A decision-maker’s assignment to one of the mixture components is drawn from a categorical distribution with parameter , a probability simplex sampled from a symmetric Dirichlet prior with parameter . Consequently, the individual-specific tastes are generated conditional on component assignment , i.e. .
Stated succinctly, the generative process of the individual-specific taste parameters under the F-MON mixing distribution is as follows:
[TABLE]
Again, we use a normal prior for mean vector and Huang’s half-t prior (Huang and Wand,, 2013) for covariance matrix (see expressions 11 and 12).
The number of mixture components of the F-MON mixing distribution represents an exogenous model parameter, which can be determined based on a consideration of post-hoc model selection criteria which are applied to a candidate set of models with varying numbers of mixture components. However, in spite of this flexibility, extant studies predominantly employ model specifications with two mixture components due to considerations of parsimony and computational tractability (see e.g. Bansal et al., 2018b, ; Bansal et al., 2019a, ; Fosgerau and Hess,, 2009; Keane and Wasi,, 2013; Train,, 2008). Thus, we assume a fixed computational budget in the subsequent applications and also only consider F-MON mixing distributions with exactly two mixture components (i.e. ). Henceforth, we refer to this mixing distribution as 2-F-MON distribution.
3.2.2 Dirichlet process mixture of normals distribution
The Dirichlet process mixture of normals (DP-MON) distribution (Antoniak,, 1974; Escobar and West,, 1995) results from the convolution of a multivariate normal kernel with a Dirichlet process prior (Ferguson,, 1973), a flexible nonparametric mixing distribution which, unlike the categorical distribution, does not require that the number of mixture components is fixed prior to estimation.
To be precise, the Dirichlet process (Ferguson,, 1973) is a stochastic process, whose realisations are probability distributions on a space (such as the -dimensional real space). It is parameterised by a concentration parameter and a base measure , which itself is a probability distribution on . is an initial guess about G and controls the proximity of and G. Figure 1 illustrates the behaviour of a Dirichlet process with a standard normal base measure for different values of .
From Figure 1, it can also be seen that the Dirichlet process exhibits two important properties, which qualify it as a nonparametric prior in clustering and segmentation models. First, realisations from the Dirichlet process are discrete and second, repeated samples from a realisation G from the Dirichlet process are clustered with non-zero probability. Ferguson, (1973) provides formal proofs of both properties. However, the properties of the Dirichlet process can also be illustrated in more intuitive ways through its constructive representations, namely the Blackwell-MacQueen urn scheme (Blackwell et al.,, 1973), the Chinese Restaurant process (Aldous,, 1985) and the stick-breaking process (Sethuraman,, 1994). In this study, we focus on the stick-breaking process representation, as it facilitates estimation (see Gelman et al.,, 2013; Ishwaran and James,, 2001)
The stick-breaking process constructs a realisation from a Dirichlet process as a discrete mixture of point masses, whereby the component weights are factorisations of Beta random variables, i.e.
[TABLE]
with
[TABLE]
where , are probability weights with ; are the associated point masses centred at , which in turn are realisations from . The stick-breaking construction can be illustrated as follows (see Figure 2): Starting with stick of unit length, we break the stick at and assign to the broken-off piece. Next, we sample and break a piece of length from the remainder of the stick. Subsequently, we continue to break off pieces of lengths of the remainder of the stick.
The truncated stick-breaking construction (Ishwaran and James,, 2001) is a finite-dimensional approximation of the infinite-dimensional stick-breaking construction. Under this truncation approximation, the sequential stick-breaking process is terminated after steps. To assure that , the final Beta random variable is degenerate with so that . At first glance, the use of a truncation approximation appears to defeat the purpose of nonparametric mixing distribution with an endogenous clustering mechanism, as we are essentially defining a finite mixture model of dimension . However, the truncated stick-breaking construction induces a shrinkage on the number of effectively populated mixture components, while maintaining the computational advantages of a finite mixture model (Gelman et al.,, 2013). In fact, the residual probability is negligibly small for reasonably large and most values that are encountered in practice (Ishwaran and Zarepour,, 2000; Ohlssen et al.,, 2007). Subsequently, we follow De Blasi et al., (2010) and set to assure a close approximation of the Dirichlet process.
With the DP-MON mixing distribution, the generative process of the individuals-specific taste parameters is nearly the same as with the F-MON mixing distribution. The key difference is that the model of the component membership probabilities is modified to accommodate the truncated stick-breaking process approximation of the Dirichlet process prior on the number of mixture components. The base measure must also be specified. In general, it is desirable that the is conjugate to the kernel to facilitate model inference (Gelman et al.,, 2013). Thus, the normal distribution is an obvious choice. Gelman et al., (2013) advise against the use of diffuse base measures, as a high variance of the base measure may penalise the addition of new mixture components and may thus limit the flexibility of the mixing distribution. Consequently, we set in the subsequent applications. Moreover, we follow Ishwaran and James, (2002) and treat the concentration parameter as unknown; we let , i.e. the prior density of is Gamma with shape 2 and scale 2.
Stated succinctly, the generative process of the resulting MXL model is:
[TABLE]
Finally, we point out differences between the model presented above and extant instances of DP-MON-MXL models. De Blasi et al., (2010) consider an almost identical model with the key difference being that the concentration parameter is fixed rather than estimated. Burda et al., (2008) also do not estimate and exploit the Chinese Restaurant process instead of the truncated stick-breaking process approximation to construct the Dirichlet process prior. Daziano, (2013) does not provide details on the construction of the Dirichlet process prior and does not infer . Moreover, none of the extant instances of DP-MON-MXL models use Huang’s half-t prior (Huang and Wand,, 2013) for covariance matrix .
3.3 Bayesian estimation via Markov chain Monte Carlo methods
For posterior inference in the fully Bayesian MXL models with MVN-, F-MON- and DP-MON-MXL models mixing distributions, we employ Markov chain Monte Carlo (MCMC) methods, whose underlying idea is to approximate a difficult-to-compute posterior distribution through samples from a Markov chain whose stationary distribution is the posterior distribution of interest (see Robert and Casella,, 2004, for a general treatment). In the present application, such Markov chains can be easily constructed due to the conditionally-conjugate structure of the considered hierarchical models. For most model parameters, posterior draws can be generated via direct sampling from the conditional distributions. Only updates for the individual-specific taste parameters need to be generated with the help of the random-walk Metropolis algorithm, because the multinomial logit kernel does not have a general conjugate prior. In Appendix A, we provide the MCMC sampling schemes for the models considered in this study. Fixed utility parameters can be easily accommodated through the inclusion of an additional Metropolis step (see Train,, 2009). In addition, it is possible for a model to contain a combination of parametrically and semi-parametrically distributed individual-specific parameters, which can then be updated in a joint Metropolis step.
Bayesian inference in discrete mixture models such as the F-MON- and DP-MON-MXL models is complicated by the so-called label-switching issue, which arises because the labels of the multivariate normal mixture components can be permuted without any effect on the likelihood value (see Gelman et al.,, 2013; Rossi et al.,, 2012): As a consequence, the labels of the multivariate normal mixture components can switch from one MCMC iteration to another, in particular when the components are not well separated, and the posterior densities of the component-specific parameters , and are not identifiable. However, regardless of potential label-switching, the joint mixture density remains identified at all times. Hence, it is possible to obtain the posterior distribution of the joint mixture density by evaluating along a dense grid of values at the posterior draws of , and . Evidently, the label-switching issue also complicates convergence assessment (Gelman et al.,, 2013), which is in general an open problem in Bayesian estimation (see Depraetere and Vandebroek,, 2017; Rossi et al.,, 2012). As the posterior distributions of the component-specific parameters are not identifiable, convergence diagnostics cannot be calculated based on the posterior draws of these parameters. One way to circumvent this issue is to assess convergence based on derived quantities, which are not affected by label-switching (Gelman et al.,, 2013).
For more information about Bayesian estimation of mixed random utility models, the reader is directed to the literature (Ben-Akiva et al.,, 2019; Rossi et al.,, 2012; Train,, 2009). We also highlight that the conjunction of hierarchical models and Bayesian estimation is often referred to as hierarchical Bayesian approach (e.g. Ben-Akiva et al.,, 2019; Gelman et al.,, 2013; Rossi et al.,, 2012; Train,, 2009).
4 Simulation study
4.1 Data and experimental setup
For the simulation study, we rely on synthetic choice data, which we generate as follows: Choice tasks include five unlabelled alternatives, which are characterised by two attributes. Decision-makers are assumed to be utility-maximisers and to evaluate alternatives based on the utility specification , where are alternative-specific attributes and are the corresponding individual-specific taste parameters. is a stochastic disturbance sampled from . indexes decision-makers, indexes choice tasks and indexes alternatives.
For the generation of , we consider the same two scenarios as Burda et al., (2008). Both scenarios involve taking draws from a skew-normal-logistic distribution (e.g. Nadarajah and Kotz,, 2003) with density , where denotes the probability distribution function of a normally distributed random variable and is the cumulative distribution function of a logistically distributed random variable. In that vein, we let denote a skew-normal-logistic distribution with mean , scale and shape . In scenario 1, the distribution of the true taste parameters is skewed: We have for . In scenario 2, the distribution of the true taste parameters is skewed and multi-modal: We have , for 25% of the decision-makers, , for another 25% of the decision-makers and , for the remaining 50% of decision-makers. In both scenarios, the alternative-specific attributes are drawn from , which implies an error rate of approximately 25%, i.e. in 25% of the cases, decision-makers deviate from the deterministically-best alternative due to the stochastic utility component. We set and allow to take a value in . For each scenario and value of , we consider 20 replications, whereby the data for each replication are generated using a different random seed.
Each of the synthetic datasets is used to estimate MVN-, 2-F-MON- and DP-MON-MXL models. We implement the MCMC methods described in Appendix A by writing our own Python code. The MCMC algorithms are executed with two parallel Markov chains and 100,000 iterations for each chain, whereby the first 50,000 iterations of each chain are discarded for burn-in. After burn-in, only every tenth draw is retained to reduce the amount of autocorrelation in the chains. The simulation experiments are conducted on the Katana high performance computing cluster at the Faculty of Science, UNSW Australia.
4.2 Performance assessment
We evaluate the performance of the modelling approaches in terms of their out-of-sample predictive accuracy, as is common practice in the context of Bayesian analysis of discrete choice models (see Bansal et al., 2019b, ; Braun and McAuliffe,, 2010; Depraetere and Vandebroek,, 2017; Tan,, 2017). There are three key advantages to considering out-of-sample predictive accuracy for model checking and criticism. First, out-of-sample predictive accuracy serves as a self-consistency check for a model by revealing discrepancies between observed data and predictions generated from the trained model (Gelman et al.,, 2013). Second, predictive accuracy allows for a succinct summary of model performance, when the number of model parameters is large, and third, predictive accuracy accounts for the uncertainty in the estimates, as the predicted quantity is integrated over the estimated posterior distribution of the model parameters (Depraetere and Vandebroek,, 2017).
To evaluate the out-of-sample predictive accuracy of the modelling approaches, we compute the total variation distance (TVD; Braun and McAuliffe,, 2010) between the true and the estimated predictive choice distributions for a validation sample, which we generate along with each training sample. Each validation sample is based on the same data generating process as its respective training sample, whereby the number of decision-makers is set to 25 and the number of observations per decision-maker is set to one. The true predictive choice distribution for a choice set with attributes from the validation sample is given by
[TABLE]
This integration is not tractable and is therefore simulated using 10,000 pseudo-random draws from the true heterogeneity distribution . For the MVN-MXL model, the corresponding estimated predictive choice distribution is
[TABLE]
for the 2-F-MON- and DP-MON-MXL models, the corresponding estimated predictive choice distribution is
[TABLE]
In both cases, the estimated posterior predictive distributions are computed via Monte Carlo integration, whereby and are given by the empirical distribution of the posterior draws; for all models, we use 2,000 i.i.d simulation draws for . TVD is then given by
[TABLE]
For succinctness, we calculate averages across decision-makers and choice sets. Lower values of TVD indicate superior predictive accuracy.
4.3 Results
Tables 1 and 2 enumerate the simulation results for scenarios 1 and 2, respectively. In each table, we report the means and the standard errors of the estimation times and TVD across 20 replications for and . We observe that in both scenarios, DP-MON-MXL is the most accurate method followed by 2-F-MON-MXL. Moreover, the relative differences in prediction accuracy between the different methods are more pronounced in scenario 2 (multi-modal, skewed tastes) than in scenario 1 (skewed tastes) . We further observe that in scenario 2, the prediction accuracy of DP-MON-MXL benefits from a greater number of choice occasions per decision-maker, whereas the prediction accuracy of the other methods deteriorates, as increases. Furthermore, we observe that DP-MON-MXL is the slowest of all methods, but nonetheless estimation times remain manageable for sample sizes that are typically encountered in stated preference studies.
The differences in predictive accuracy are also reflected in qualitative differences in the heterogeneity representations produced by each of the models. Figures 3 and 4 show kernel density estimates of the true heterogeneity distributions and contour plots of the estimated posterior predictive heterogeneity distributions for each of the models for one of the replications of scenarios 1 and 2, respectively, and for . It can be seen that in scenario 1 (skewed tastes), MVN-MXL is unable to recover the mode of the true heterogeneity distribution due to the restrictive symmetry property of the multivariate normal distribution. By contrast, 2-F-MON-MXL and DP-MON-MXL are more expressive: Both methods appear to identify two clusters, whereby the first cluster coincides with the mode of the true heterogeneity distribution, while the second cluster covers the tail of the true heterogeneity distribution. In scenario 2 (multi-modal, skewed tastes), MVN-MXL broadly envelops the true heterogeneity distribution. This is because the multivariate normal distribution cannot recover the true heterogeneity distribution due to its restrictive bell shape. By comparison, 2-F-MON-MXL and DP-MON-MXL are more flexible and perform visibly better at recovering the shape of the true heterogeneity distribution.
5 Case study
5.1 Data
Data for the case study are sourced from a stated choice study investigating preferences for features of shared automated vehicle (SAV) services in New York City (Bansal and Daziano,, 2018; Liu et al.,, 2018). The stated choice study was conducted in autumn 2017 and targeted the adult resident population of New York City, whereby individuals serving as drivers for MOD services were excluded from participation in the study. Valid responses were collected from a total of 1,507 individuals. A pivot-efficient approach was employed for the design of the choice tasks (see Bansal and Daziano,, 2018, for details). Respondents were presented with seven choice tasks, each including three labelled alternatives, namely Uber (without ride-sharing/-splitting), UberPool (with ride-sharing/-splitting) and the current mode. The former two alternatives correspond to hypothetical SAV service options, which were deliberately named after existing brands of popular ride-sourcing services to increase the respondents’ familiarity with the hypothetical SAV service options. The alternatives were characterised by six attributes, namely out-of-vehicle travel time (OVTT), in-vehicle travel time (IVTT), trip cost, parking cost, the powertrain of the vehicle (gas/petrol or electric), and the automation level of the vehicle (with or without driver). An example of a choice task is shown in Figure 5. For the purpose of this case study, the data are randomly split into a training sample and a validation sample, and 20 of such random splits are taken. Each training sample contains observations from 1,207 individuals ( of the total sample), while each validation sample includes one randomly selected choice task from each of the remaining 300 individuals ( of the total sample).
5.2 Methodology
5.2.1 Model specification and estimation
The primary objective of the case study is to infer distributions of willingness to pay (WTP) for features of MOD services. Hence, we specify utility in WTP space rather than in preference space so that WTP distributions can be directly estimated (see Scarpa et al.,, 2008; Train and Weeks,, 2005). To be specific, we employ a utility specification of the following form:
[TABLE]
Here, indexes decision-makers, indexes choice occasions and indexes alternatives. is a stochastic disturbance distributed . is a dummy variable indicating whether alternative is Uber or UberPool, is the total cost of alternative , and is a vector of other non-price attributes of alternative , namely OVTT, IVTT, the interaction of IVTT and a dummy variable indicating whether alternative involves ride-sharing/-splitting (henceforth, “shared IVTT”) as well as whether the MOD vehicle is an electric vehicle (henceforth, “electrification”), and whether the MOD vehicle is an automated vehicle (henceforth, “automation”). , , are unknown, individual-specific utility parameters whose distributions we wish to infer. is an alternative-specific constant, denotes the sensitivity to , and can be readily interpreted as WTP for the non-price attributes . For all modelling approaches, we assume that and follow a normal distribution, whereby the correlation between and is restricted to zero. enters the utility function exponentially to assure that sensitivities to are strictly positive. For MVN-MXL, is assumed to come from a multivariate normal distribution with an unrestricted covariance matrix. For 2-F-MON- and DP-MON-MXL, follows a two-component mixture of normals distribution or, respectively, a Dirichlet process mixture of normals distribution. Regarding model estimation, the same practicalities as for the simulation study apply (see Section 4.1).
5.2.2 Model comparison and selection
To compare the performance of the modelling approaches on the training and validation samples, we rely on two statistics, namely the log posterior predictive density (LPPD; Gelman et al.,, 2014) and the widely applicable information criterion (WAIC; Gelman et al.,, 2014; Watanabe,, 2013). In contrast to other model selection criteria such as Akaike’s information criterion (AIC) or the Bayesian information criterion (BIC), LPPD and WAIC are fully compatible with the Bayesian inference approach, as they account for posterior uncertainty. For a recent, in-depth treatment of model comparison and selection in a Bayesian context, we refer to Gelman et al., (2014).
In essence, LPPD is the point-wise log-likelihood integrated over the posterior draws of the model parameters. For the training sample, LPPD measures how well the trained model fits existing data. In this case, LPPD is given by
[TABLE]
For the validation sample, LPPD measures how well predictions generated from the trained model fit new data. In this case, LPPD is given by
[TABLE]
where are obtained either via expression 28 (for MVN-MXL) or via expression 29 (for 2-F-MON- and DP-MON-MXL). In both cases, higher values of LPPD indicate better model fit.
Unlike LPPD, WAIC includes an adjustment for model complexity. To be specific, WAIC corrects LPPD for the effective number of model parameters , which is defined as
[TABLE]
and is computed by means of Monte Carlo integration over the posterior draws. Then, we have
[TABLE]
where the pre-multiplication by projects the information criterion onto the deviance scale so that WAIC can be interpreted in the same way as AIC and BIC, i.e. the model with the lowest WAIC value should be preferred over competing models.
5.3 Results
First, we compare the in-sample fit and out-of-sample predictive ability of the considered models. Summary statistics for the estimated models are enumerated in Table 3. We report the means and standard errors of the considered performance metrics across 20 replications. For the training samples, LPPD indicates that DP-MON-MXL provides the best fit to the data, and WAIC suggests that the greater model complexity of the model is justified. As indicated by LPPD and WAIC, 2-F-MON-MXL is the second-best performing training samples. For the validation samples, the differences in the mean values of LPPD and WAIC across the considered models are not statistically significant (ANOVA for LPPD: , , ; ANOVA for WAIC: , , ). Estimation times are manageable for all methods. MVN-MXL is the fastest method, while DP-MON-MXL is the slowest method due to its higher complexity.
Next, we contrast the heterogeneity representations produced by each of the considered models. Figure 6 shows the estimated posterior predictive cumulative distribution functions (CDFs) of WTP for the non-price attributes for the considered models for one of the random splits. Moreover, Table 4 enumerates summary statistics for the estimated heterogeneity distributions of all random parameters. Note that in accordance with the model specification outlined in Section 5.2.1, negative WTP indicates that a feature is undesirable, whereas positive WTP indicates that a feature is desirable. From Figure 6, it can be seen that the 2-F-MON and DP-MON mixing distributions afford greater distributional flexibility than the MVN mixing distribution, which is more restrictive due to its symmetric bell shape. Table 4 shows that the considered models give closely similar estimates for the parametrically distributed random parameters (alternative-specific constant) and (price sensitivity).
In what follows, we discuss the estimated heterogeneity distributions of WTP for the non-price attributes in more detail. For OVTT, the DP-MON-MXL model suggests that the mean WTP is /h or more to avoid ride-splitting. By contrast, the MVN-MXL model is unable to capture this extent of taste variation. Whereas the MVN-MXL model suggests a mean WTP of -17.21/h and $/h, respectively.
Furthermore, the estimation results suggest that vehicle automation and powertrain electrification may be relatively unimportant to travellers. For vehicle electrification, the sample is roughly equally split between individuals who desire powertrain electrification and those who do not. However, WTP for powertrain electrification is generally small. All models give near-zero mean estimates of WTP. The DP-MON-MXL models estimates that approximately 20% of the respondents are willing to pay at least 1 per trip to accept travelling by electric vehicle. For vehicle automation, all models suggest that the majority of the respondents do not desire to travel by automated vehicle. Approximately two thirds of the sample are not willing to pay excess fare to travel by automated vehicle; the DP-MON-MXL models suggests that less than 10% of the respondents are willing to pay at least 1 $ per trip to travel by automated vehicle. Consequently, vehicle automation and powertrain electrification may primarily provide indirect, rather than immediate benefits to users of SAV services by allowing for lower operating costs and increased operational efficiency (see e.g. Burns et al.,, 2013).
6 Conclusions
In this paper, we contrast the performance of different parametric and semi-parametric mixing distributions for mixed logit in a fully Bayesian setting. Specifically, we compare the multivariate normal (MVN), two-component finite mixture of normals (2-F-MON) and Dirichlet process mixture of normals (DP-MON) heterogeneity distributions, which are well-grounded in the hierarchical Bayesian modelling paradigm due to their conditionally-conjugate structure. The DP-MON mixing distribution promises to be particularly flexible in terms of the distributional shapes it can assume and does not require that its complexity is fixed prior to estimation unlike other semi-parametric approaches. However, the DP-MON mixing distribution is not widely used in travel demand analysis and its properties relative to simpler parametric and semi-parametric mixing distributions are not well understood. In this paper, we evaluate the performance of the considered mixing distributions on simulated data and on real data sourced from a stated choice study investigating preferences for shared automated vehicle (SAV) services in New York City. In each of the considered data settings, our analysis shows that the DP-MON mixing distribution offers superior fit to the data and performs at least as well as the competing methods at out-of-sample prediction.
The case study also provides several useful behavioural insights into the adoption of SAV services. The mixed logit models with flexible, semi-parametric representations of unobserved heterogeneity reveal that preferences for in-vehicle time by SAV with ride-splitting are strongly polarised. We estimate that there are two segments in the sample. While one segment is indifferent to ride-splitting or even desires it, a second segment accounting for the remaining third of the sample is willing to pay between 10 /h to avoid ride-splitting. This finding underscores that SAV services with and without ride-splitting are perceived as two different mobility options and suggests that there is potential for two distinct markets for SAV services with and without ride-splitting (also see Krueger et al.,, 2016; Lavieri and Bhat,, 2019; Vij et al.,, 2018). Moreover, the case study suggests that vehicle electrification and automation are relatively unimportant to travellers. The estimation results for the DP-MON-MXL model indicate that 80% of the respondents are willing to pay between 1.5 per trip for vehicle electrification; likewise, 80% of the respondents are willing to pay between 1.0 per trip for vehicle automation. This result suggests that vehicle automation and powertrain electrification may not be perceived as stand-alone competitive advantages by travellers. Rather, travellers may indirectly benefit from vehicle automation and electrification through increases in operational efficiency and lower operating costs (see e.g. Burns et al.,, 2013).111Given the novelty of the considered vehicle technologies and mobility on demand services in general, we caveat the behavioural insights derived from the case study by acknowledging that the stated choice data are likely subject to hypothetical biases (Beck et al.,, 2016; Krueger et al.,, 2016). It remains to be shown whether the elicited preferences will persist once mobility on demand services with shared automated, electric vehicles become a reality. Nonetheless, we argue that stated choice data can provide useful insights into the relative importance of attributes.
This study aimed at advancing the literature in two respects, namely the modelling of preferences for SAV services and the Bayesian estimation of mixed random utility models with flexible, semi-parametric mixing distributions. There are several directions in which future research can build on the current paper. First, our study showed that a non-negligible proportion of travellers is averse to sharing a vehicle with strangers. Yet, ride-splitting may be an effective means to increase capacity utilisation during peak travel times and to improve the environmental performance of SAV services (see e.g. Fagnant and Kockelman,, 2018). Thus, future research may be directed at better understanding demand for pooled and non-pooled SAV services in order to inform policies targeted at encouraging the adoption of ride-splitting. One possible way to control for sources of unobserved preferences heterogeneity is to incorporate stochastic latent variables into the model formulation (see Lavieri and Bhat,, 2019). Second, future research may focus on integrating disaggregate behavioural modelling approaches with flexible representations of unobserved heterogeneity with methods for the strategic and operational management of SAV service systems. For example, Liu et al., (2018) demonstrate how supply side parameters of SAV service systems can be optimised taking into account disaggregate preferences; however, their framework does not accommodate unobserved preference heterogeneity. Finally, variational Bayes (VB) methods are emerging as fast and computationally-efficient alternative to MCMC methods for Bayesian estimation of mixed logit models (see Bansal et al., 2019b, ). VB methods enable scaling disaggregate behavioural models to very large datasets (see Blei et al.,, 2017). However, existing VB methods for mixed logit are limited to models with multivariate normal mixing distributions. Consequently, future work may explore ways to enable VB for mixed logit models with more flexible, semi-parametric mixing distributions.
Acknowledgements
We would like to thank Prateek Bansal and Ricardo A. Daziano for sharing the stated choice data. RK and THR acknowledge financial support from the Australian Research Council (DE170101346). This research includes computations using the Linux computational cluster Katana supported by the Faculty of Science, UNSW Australia.
Author contribution statement
RK: conception and design, model implementation, data preparation and analysis, manuscript writing and editing.
AV: conception and design, manuscript editing, supervision.
THR: conception and design, manuscript editing, supervision.
Appendix A Model estimation
A.1 Mixed logit with a multivariate normal (MVN) mixing distribution
Algorithm 1:
Update by sampling , where and \bm{\mu}_{\bm{\zeta}}=\bm{\Sigma}_{\bm{\zeta}}\Big{(}\bm{\Sigma}_{0}^{-1}\bm{\mu}_{0}+\bm{\Omega}^{-1}\sum_{n=1}^{N}\bm{\beta}_{n}\Big{)} 2. 2.
Update for all by sampling a_{r}\sim\text{Gamma}\Big{(}\frac{\nu+R}{2},\frac{1}{A_{r}^{2}}+\nu\big{(}\bm{\Omega}^{-1}\big{)}_{rr}\Big{)}. 3. 3.
Update by sampling . 4. 4.
Update for all :
- (a)
Propose , where . 2. (b)
Compute . 3. (c)
Draw . If , accept the proposal. If , reject the proposal.
is a step size, which needs to be tuned. Here, we employ the same tuning mechanism as Train, (2009): is set to an initial value of 0.1 and after each iteration, is decreased by 0.001, if the average acceptance rate across all decision-makers is less than 0.3; is increased by 0.001, if the average acceptance rate across all decision-makers is more than 0.3.
A.2 Mixed logit with a finite mixture of normals (F-MON) mixing distribution
Algorithm 2:
Update for all by sampling , where and 2. 2.
Update for all and by sampling a_{kr}\sim\text{Gamma}\Big{(}\frac{\nu+R}{2},\frac{1}{A_{r}^{2}}+\nu\big{(}\bm{\Omega}_{k}^{-1}\big{)}_{rr}\Big{)}. 3. 3.
Update for all by sampling . 4. 4.
Update by sampling , where . 5. 5.
Update for all by sampling , where 6. 6.
Update for all :
- (a)
Propose , where . 2. (b)
Compute . 3. (c)
Draw . If , accept the proposal. If , reject the proposal.
The step size is tuned in the same way as for Algorithm 1.
A.3 Mixed logit with a Dirichlet process mixture of normals (DP-MON) mixing distribution
The MCMC algorithm for mixed logit with DP-MON mixing distribution is the same as Algorithm 2, the only difference being that step 4 is replaced with the following steps:
Update by sampling . 2. 2.
Update for all by sampling , set , and calculate for all .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Akinc and Vandebroek, (2018) Akinc, D. and Vandebroek, M. (2018). Bayesian estimation of mixed logit models: Selecting an appropriate prior for the covariance matrix. Journal of choice modelling , 29:133–151.
- 2Aldous, (1985) Aldous, D. J. (1985). Exchangeability and related topics. In École d’Été de Probabilités de Saint-Flour XIII — 1983 , pages 1–198. Springer, Berlin, Heidelberg.
- 3Allenby and Rossi, (1998) Allenby, G. M. and Rossi, P. E. (1998). Marketing models of consumer heterogeneity. Journal of econometrics , 89(1-2):57–78.
- 4Antoniak, (1974) Antoniak, C. E. (1974). Mixtures of Dirichlet Processes with Applications to Bayesian Nonparametric Problems. The Annals of Statistics , 2(6):1152–1174.
- 5Bansal and Daziano, (2018) Bansal, P. and Daziano, R. A. (2018). Influence of choice experiment designs on eliciting preferences for autonomous vehicles. Transportation Research Procedia , 32:474–481.
- 6(6) Bansal, P., Daziano, R. A., and Achtnicht, M. (2018 a). Comparison of parametric and semiparametric representations of unobserved preference heterogeneity in logit models. Journal of choice modelling , 27:97–113.
- 7(7) Bansal, P., Daziano, R. A., and Guerra, E. (2018 b). Minorization-maximization (mm) algorithms for semiparametric logit models: Bottlenecks, extensions, and comparisons. Transportation Research Part B: Methodological , 115:17–40.
- 8(8) Bansal, P., Hurtubia, R., Tirachini, A., and Daziano, R. A. (2019 a). Flexible estimates of heterogeneity in crowding valuation in the new york city subway. Journal of Choice Modelling .
