| Literature DB >> 26151209 |
Ivana Semanjski1, Sidharta Gautama2.
Abstract
Mobility management represents one of the most important parts of the smart city concept. The way we travel, at what time of the day, for what purposes and with what transportation modes, have a pertinent impact on the overall quality of life in cities. To manage this process, detailed and comprehensive information on individuals' behaviour is needed as well as effective feedback/communication channels. In this article, we explore the applicability of crowdsourced data for this purpose. We apply a gradient boosting trees algorithm to model individuals' mobility decision making processes (particularly concerning what transportation mode they are likely to use). To accomplish this we rely on data collected from three sources: a dedicated smartphone application, a geographic information systems-based web interface and weather forecast data collected over a period of six months. The applicability of the developed model is seen as a potential platform for personalized mobility management in smart cities and a communication tool between the city (to steer the users towards more sustainable behaviour by additionally weighting preferred suggestions) and users (who can give feedback on the acceptability of the provided suggestions, by accepting or rejecting them, providing an additional input to the learning process).Entities:
Keywords: crowdsourcing; gradient boosted trees; mobility management; modelling mobility decision making; smart city
Year: 2015 PMID: 26151209 PMCID: PMC4541863 DOI: 10.3390/s150715974
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Data set descriptive information.
| Sample Size | Km Travelled | Time Span | Trips Recorded |
|---|---|---|---|
| 292 users | 37,121 | 180 days | 4005 |
Figure 1Distribution of trips (kilometres) made by mode (Left) and time of day (Right).
Variables used for the modelling transportation mode selection decision process.
| Variable | Acronym | Description | Source |
|---|---|---|---|
| User’s ID | userid | Unique identifier of the user/device | a, b |
| Trip’s ID | tripid | Unique identifier of the trip | a, b |
| Trip’s start time | starttime | Year, month, day, hour, minute and second when trip started | a |
| Trip’s stop time | stoptime | Year, month, day, hour, minute and second when trip ended | a |
| Trip’s start location | startpoint | Geographic location of the trip’s origin point | a |
| Trip’s end location | endpoint | Geographic location of the trip’s destination point | a |
| Distance | distance | Distance between trip’s origin and destination points measured in kilometres | a |
| Transportation mode | transportmode | Transportation mode used for the trip | a |
| Trip’s purpose | purpose | The purpose of the trip made (go to work, shopping, recreation, school…) | a, b |
| Working day identification | week day | Boolean value that indicates if the day when trip started is a working day | a |
| Holiday identification | weekend | Boolean value that indicates if the day when trip started is a holiday or weekend | a |
| Average temperature | TemperatureAvgC | Average temperature for the trips location measured in Celsius degrees | c |
| Dew point | DewpointAvgC | The average temperature at which the water vapour in a sample of air at constant barometric pressure condenses into liquid water at the same rate at which it evaporates, measured in Celsius degrees | c |
| Humidity | HumidityAvg | The average amount of water vapour in the air, measured in hectopascals | c |
| Wind speed | WindSpeedAvgKMH | Average wind speed, measured in kilometres per hour | c |
| Precipitation | PrecipitationSumCM | Sum of precipitation during a day when trip was made, measured in centimetres | c |
Figure 2(a) An example of the simple tree for the transportation mode bike; (b) An example of the simple tree for the transportation mode walk; (c) An example of the simple tree for the transportation mode car; (d) Average multinomial deviance for boosted trees.
The GBT classification’s standard error.
| Standard Error | |
|---|---|
| Train | 0.028980 |
| Test | 0.056912 |
Figure 3Predictor variables importance plot.
Figure 4Classification matrix histogram.
Classification matrix details.
| Observed | Predicted Walk | Predicted Bike | Predicted Car | Row Total | |
|---|---|---|---|---|---|
|
| walk | 49 | 4 | 10 | 63 |
|
| 60.49% | 3.88% | 10.42% | ||
|
| 77.78% | 6.35% | 15.87% | ||
|
| 17.50% | 1.43% | 3.57% | 22.50% | |
|
| bike | 18 | 92 | 28 | 138 |
|
| 22.22% | 89.32% | 29.17% | ||
|
| 13.04% | 66.67% | 20.29% | ||
|
| 6.43% | 32.86% | 10.00% | 49.29% | |
|
| car | 14 | 7 | 58 | 79 |
|
| 17.28% | 6.80% | 60.42% | ||
|
| 17.72% | 8.86% | 73.42% | ||
|
| 5.00% | 2.50% | 20.71% | 28.21% | |
|
| All Groups | 81 | 103 | 96 | 280 |
|
| 28.93% | 36.79% | 34.29% | ||
Boosting tree predictions.
| Observed Value | Predicted Value | Probability for Walk | Probability for Bike | Probability for Car | |
|---|---|---|---|---|---|
| 259 | bike | bike | 0.0234 | 0.934625 | 0.041975 |
| 261 | bike | bike | 0.046108 | 0.912823 | 0.041068 |
| 262 | bike | bike | 0.030055 | 0.923156 | 0.046789 |
| 263 | bike | bike | 0.106958 | 0.842734 | 0.050308 |
| 264 | bike | bike | 0.062376 | 0.880292 | 0.057332 |
| 265 | bike | bike | 0.023703 | 0.951022 | 0.025275 |
| 266 | car | car | 0.102277 | 0.159174 | 0.738549 |
| 267 | bike | bike | 0.027343 | 0.930179 | 0.042478 |
| 268 | car | car | 0.103929 | 0.189645 | 0.706426 |
| 269 | car | car | 0.077642 | 0.323658 | 0.598699 |
| 270 | bike | bike | 0.025509 | 0.934864 | 0.039628 |
| 271 | bike | bike | 0.020835 | 0.945525 | 0.03364 |
| 272 | bike | bike | 0.085094 | 0.68833 | 0.226576 |
| 273 | bike | bike | 0.04176 | 0.852439 | 0.105802 |
| 274 | bike | bike | 0.086507 | 0.673364 | 0.240129 |
| 275 | bike | car | 0.155593 | 0.40531 | 0.439097 |
| 276 | bike | bike | 0.076748 | 0.767849 | 0.155403 |
| 277 | bike | bike | 0.06233 | 0.887722 | 0.049949 |
| 278 | bike | bike | 0.055385 | 0.776124 | 0.168491 |
| 279 | car | car | 0.055508 | 0.062741 | 0.881751 |
| 280 | walk | car | 0.332184 | 0.208863 | 0.458953 |
| 281 | bike | bike | 0.05002 | 0.900994 | 0.048987 |
| 282 | bike | bike | 0.159287 | 0.685904 | 0.154809 |
| 283 | bike | bike | 0.086926 | 0.579401 | 0.333673 |
| 285 | bike | bike | 0.073421 | 0.628132 | 0.298447 |
| 286 | bike | bike | 0.028764 | 0.913341 | 0.057895 |
| 287 | bike | bike | 0.026671 | 0.946023 | 0.027305 |
| 289 | bike | bike | 0.067302 | 0.710574 | 0.222125 |
| 290 | car | car | 0.054037 | 0.062914 | 0.883049 |
| 291 | car | car | 0.031149 | 0.047442 | 0.92141 |
| 292 | car | car | 0.031286 | 0.081858 | 0.886856 |
| 293 | bike | bike | 0.171193 | 0.451166 | 0.377641 |
| 295 | car | car | 0.096279 | 0.171312 | 0.732409 |
| 296 | bike | bike | 0.04745 | 0.918952 | 0.033598 |
| 297 | car | car | 0.238833 | 0.128685 | 0.632482 |
| 298 | car | car | 0.099837 | 0.062583 | 0.83758 |
| 300 | bike | bike | 0.121236 | 0.472548 | 0.406216 |
| 301 | bike | bike | 0.024016 | 0.933427 | 0.042557 |
| 303 | car | car | 0.059362 | 0.103285 | 0.837353 |
| 304 | car | car | 0.096316 | 0.069332 | 0.834352 |
| 305 | car | car | 0.040802 | 0.089445 | 0.869753 |
| 306 | car | car | 0.057023 | 0.084437 | 0.85854 |
| 307 | car | car | 0.040802 | 0.089445 | 0.869753 |
| 308 | car | car | 0.041736 | 0.051064 | 0.9072 |
| 310 | car | car | 0.027506 | 0.06945 | 0.903044 |