68
Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport and Mobility Laboratory School of Architecture, Civil, and Environmental Engineering ENAC ´ Ecole Polytechnique F´ ed´ erale de Lausanne 13th Workshop on Discrete Choice Models June 21-23, 2018

Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones?

Virginie Lurkin and Brian Sifringer

N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire

Transport and Mobility LaboratorySchool of Architecture, Civil, and Environmental Engineering ENAC

Ecole Polytechnique Federale de Lausanne

13th Workshop on Discrete Choice Models

June 21-23, 2018

Page 2: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport
Page 3: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

“The new and good ideas come from having a very broad andmultidisciplinary range of interests.”

Robin Chase

Page 4: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Discrete choice models

Understand and predict individual choice behaviorusing mathematical models

4 / 51

Page 5: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Discrete choice models

Understand and predict individual choice behaviorusing mathematical models

4 / 51

Page 6: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Discrete choice models

Uin = Vin + εin

Pin = eVin∑j∈Cn eVjn

Vin = ...+ βcCostin + βtTimein + ...︸ ︷︷ ︸linear in parameters

5 / 51

Page 7: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Discrete choice models

Uin = Vin + εin

Pin = eVin∑j∈Cn eVjn

Vin = ...+ βcCostin + βtTimein + ...︸ ︷︷ ︸linear in parameters

5 / 51

Page 8: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Discrete choice models

Uin = Vin + εin

Pin = eVin∑j∈Cn eVjn

Vin = ...+ βcCostin + βtTimein + ...

Vin = ...+ βcCostin + βtTimein + ...︸ ︷︷ ︸linear in parameters

5 / 51

Page 9: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Discrete choice models

Uin = Vin + εin

Pin = eVin∑j∈Cn eVjn

Vin = ...+ βcCostin + βtTimein + ...︸ ︷︷ ︸linear in parameters

5 / 51

Page 10: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Discrete choice models

Uin = Vin + εin

Pin = eVin∑j∈Cn eVjn

Vin = ...+ βcCostin + βtTimein + ...︸ ︷︷ ︸linear in parameters

Prediction accuracy + Interpretability

5 / 51

Page 11: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Machine learning

Neural networks

Very good prediction accuracy

6 / 51

Page 12: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Machine learning

Neural networks

Very good prediction accuracy

6 / 51

Page 13: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Machine learning

Neural networks

Very good prediction accuracy

6 / 51

Page 14: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Machine learning

7 / 51

Page 15: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Machine learning

7 / 51

Page 16: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Enhancing Discrete Choice Models withNeural Networks

Page 17: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

General idea

Bringing the predictive strength of Neural Networks, a powerfulmachine learning-based technique, to the field of Discrete Choice Models

without compromising the interpretability of these models

9 / 51

Page 18: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Multinomial Logit as Convolution NN

10 / 51

Page 19: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Multinomial Logit as Convolution NN

Activation Function: Softmax

Loss: Categorical Cross-Entropy

11 / 51

Page 20: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Multinomial Logit as Convolution NN

A single convolution gives us the utility functions

12 / 51

Page 21: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Model and Validation on Swissmetro

Stated Preference Survey

Simple utilities for validation purposes:

Vcar = ASCcar + βcost · Costcar + βtime · Timecar

Vtrain = ASCtrain + βcost · Costtrain + βtime · Timetrain

VSM = ASCSM + βcost · CostSM + βtime · TimeSM

Biogeme betas Convolution Kernel weights

13 / 51

Page 22: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Neural Network enhanced DCM

Case 1: same inputs

The new term from the NN overruns the MNL linear parameters

14 / 51

Page 23: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Neural Network enhanced DCM

Case 2: different inputs

New term in the utility specification coming from a NN using all unusedfeatures

15 / 51

Page 24: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Neural Network enhanced DCM

Case 2: different inputs

Uin = ASCi + βcost · Costin + βtime · Timein + βNN · NNin + εin

Interpretation: NNin = uncaptured information of MNL model

MNL estimates keep their significance

Increase in log-likelihood

16 / 51

Page 25: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Swissmetro case

Utility Functions

17 / 51

Page 26: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Swissmetro case

Unused Features

18 / 51

Page 27: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Results

Benchmark - standard MNL

19 / 51

Page 28: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Results

Benchmark - standard MNL

19 / 51

Page 29: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Results

Hybrid model

++ Increased Likelihood

20 / 51

Page 30: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Results

Hybrid model

++ Increased likelihood

20 / 51

Page 31: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Results

Hybrid model

++ Keeps important parameters significant

20 / 51

Page 32: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Results

Hybrid model

– Some parameters loose significance

20 / 51

Page 33: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Results

Simple hybrid model - only key parameters

++ Keeps important parameters significant

21 / 51

Page 34: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Results

Simple hybrid model - only key parameters

Increased likelihood + significant parameters

21 / 51

Page 35: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Results

Comparison

22 / 51

Page 36: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Conclusions

Enhancing DCM greatly increases likelihood

Same input or correlated input

- Breaks original parameter significance

Independent Input

- Best performances for likelihood

- All parameters have good sign and significance

23 / 51

Page 37: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Future work

Interpretability: what is really happening?

24 / 51

Page 38: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

What do you think?

Page 39: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Automatic Utility Specification Using MachineLearning Techniques

Page 40: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Credit

Nicola Ortelli

27 / 51

Page 41: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Motivation

Determining the appropriate utility specification for a particularapplication is a difficult task

28 / 51

Page 42: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Motivation

Determining the appropriate utility specification for a particularapplication is a difficult task

Expertise + Intuition

28 / 51

Page 43: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Motivation

Determining the appropriate utility specification for a particularapplication is a difficult task

Inspiration + Experience

28 / 51

Page 44: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Motivation

Determining the appropriate utility specification for a particularapplication is a difficult task

Trial-and-error

28 / 51

Page 45: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Motivation

Determining the appropriate utility specification for a particularapplication is a difficult task

Time consuming

28 / 51

Page 46: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Objective

Build a procedure that automatically finds a good utilityspecification based on the data

Define neighborhood relations between specifications and useclassical local search algorithms

29 / 51

Page 47: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Automatic utility specification framework

30 / 51

Page 48: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Data partition

31 / 51

Page 49: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Data partition

Data set separated into train set and test set

Train set separated into K folds

32 / 51

Page 50: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Specifications and neighborhood structure

33 / 51

Page 51: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Specifications and neighborhood structure

Current assumptions:

Only continuous and binary variables

Each continuous variable is included either on its own or ininteraction with one binary variable

All parameters are alternative specific

Example:

V = ...+ βx · x + ...

V = ...+ βx,b1=0 · x · (1 − b1) + βx,b1=1 · x · b1 + ...

V = ...+ βx,b2=0 · x · (1 − b2) + βx,b2=1 · x · b2 + ...

V = ...+ βx,b1=0,b2=0 · x · (1 − b1) · (1 − b2) + βx,b1=1,b2=0 · x · b1 · (1 − b2)

+ βx,b1=0,b2=1 · x · (1 − b1) · b2 + βx,b1=1,b2=1 · x · b1 · b2 + ...

34 / 51

Page 52: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Specifications and neighborhood structure

Neighbors of a particular specification = all specifications that are asingle change away from it

Four possible changes: add, remove, interact, un-interact

35 / 51

Page 53: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Measure of performance

36 / 51

Page 54: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Measure of performance

Current assumptions:

Performance of a specification is measured as the log-likelihood ityields on new data

Cross-validation is used to avoid overfitting or favorizing models witha large number of parameters

The global performance Pm of model m is defined as the sum of thelog-likelihoods obtained on each fold after estimation on the K-1others:

Pm =K∑

k=1

Lmk

37 / 51

Page 55: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Neighbor validation

38 / 51

Page 56: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Neighbor validation

Conditions of acceptance of a model m :

A neighbor that performs better than the baseline is always accepted

P(accept m) = 1 if Pm ≥ Pmb

One that performs worse might still get accepted, depending on thedifference of performance Pm −Pmb and the current iteration number

P(accept m) =exp(Pm − Pmb )

Ttif Pm < Pmb

The algorithm ends when all neighbors of a model are rejected

39 / 51

Page 57: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Case study 1: Optima

Page 58: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Case study: Optima

Revealed preference survey conducted in Switzerland for CarPostal:

Three alternatives: public transports, car and soft modes

1’814 observations left after discarding incomplete ones

Two binary and six continuous variables are considered

250’000 different specifications can be obtained

41 / 51

Page 59: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Best specification

42 / 51

Page 60: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Comparison with an existing model

43 / 51

Page 61: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Case study 2: SwissMetro

Page 62: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Case study: SwissMetro

Stated choice survey to analyze the impact of the Swissmetro:

Three alternatives: train, Swissmetro and car

Nine different situations for each of the 1’192 respondents

Two binary and eight continuous variables are considered

6’250’000 different specifications can be obtained

45 / 51

Page 63: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Best specification

46 / 51

Page 64: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Comparison with an existing model

47 / 51

Page 65: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Conclusions

Page 66: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Conclusions

Despite a certain number of restrictions, results show that this topicis worth further investigation

The procedure reaches very good specifications in a matter ofminutes

In some cases, the obtained model outperforms the benchmark withless variables under consideration

49 / 51

Page 67: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer

Future work

VNS –> neighborhood structures + relax assumptions

What is a good utility specification ?

Predictability

Parameters significance

Behavioral interpretation

....

50 / 51

Page 68: Are You The Beatles Or The Rolling Stones? · Are You The Beatles Or The Rolling Stones? Virginie Lurkin and Brian Sifringer N. Ortelli, G. Lederrey, A. Alahi, M. Bierlaire Transport

Thank [email protected]

The fact is I’ve always loved both bands :-)