Transit through Mobile Crowdsensing Garvita Bajaj 1 , Georgios - - PowerPoint PPT Presentation

transit through mobile crowdsensing
SMART_READER_LITE
LIVE PREVIEW

Transit through Mobile Crowdsensing Garvita Bajaj 1 , Georgios - - PowerPoint PPT Presentation

Toward Enabling Convenient Urban Transit through Mobile Crowdsensing Garvita Bajaj 1 , Georgios Bouloukakis 2 , Animesh Pathak 2 , Pushpendra Singh 1 , Nikolaos Georgantas 2 , Valrie Issarny 2 1 Indraprastha Institute of Information Technology,


slide-1
SLIDE 1

Toward Enabling Convenient Urban Transit through Mobile Crowdsensing

Garvita Bajaj1, Georgios Bouloukakis2, Animesh Pathak2, Pushpendra Singh1, Nikolaos Georgantas2, Valérie Issarny2

1 Indraprastha Institute of Information Technology, New Delhi, India (IIID) 2 Team MiMove, Inria Paris-Rocquencourt, France

ITSC 2015, Gran Canaria, 15/09/15

slide-2
SLIDE 2

Objective

  • 2
  • Overall objective: improving transit facilities in cities
  • providing travelers a route with the most convenience
  • Enable our objective via developing:
  • mathematical model of user convenience during a multi-

leg journey

  • middleware for enabling convenient transit by using

crowdsourcing from: Denfert Rochereau, to: La Défense

slide-3
SLIDE 3

Need a convenience model for Metro transit nodes

  • 3

Long waiting times!

slide-4
SLIDE 4

Seat availability Physical congestion

Modeling the user’s convenience

  • 4

Time delay

  • A function of:

+

slide-5
SLIDE 5

Representing the Metro network

  • 5
  • Stations as vertices of graph
  • Connecting lines as edges
  • Edges may belong to different

lines

  • Lines may be connected at

junction stations

  • Path P(o,d)= {L1,L2,…Ln} where

each leg is the sequence of vertices lying on the same line

slide-6
SLIDE 6

Time Inconvenience

  • 6
slide-7
SLIDE 7

Congestion & Seating Inconvenience

  • 7
  • Congestion:
  • personal reaction bubble1
  • Seating (Is):
  • (if any) must be reported

directly by the users

  • Overall inconvenience (I):

1 [Edward Hall, 1966]

slide-8
SLIDE 8

Middleware for Mobile Crowdsensing into the Metro

  • 8
  • Α middleware for:

1. collect ground truth data required for identifying the constants a,b,c and η of the convenience model 2. provide a list of public transit modes that best meet the user specifications 3. collect and provide information through mobile applications

  • Efficient interaction by considering three basic constraints:
  • Connectivity
  • Energy efficiency
  • Timeliness (Freshness) of data
slide-9
SLIDE 9

Basic Interaction Paradigms

  • 9

Client-Server - CS (e.g., REST)

client server publishers broker subscriber subscriber publishers publishers writers tspace reader

CS PS TS

Publish/Subscribe - PS (e.g., MQTT) Tuplespace - TS (e.g., LightTS)

reader

slide-10
SLIDE 10

Mobile System Architecture

  • 10

sender receiver

metro line

ON OFF ON OFF OFF

time

Cloud Server

cloud broker cloud tuplespace metro app mobile broker metro app metro app

slide-11
SLIDE 11

Android Application - Metro Cognition1

  • 11
  • currently acts as a sender
  • collects values for constants a,b,c

and η of the convenience model

  • collects connectivity tuples every 30

seconds using a background service

  • the GoFlow2 pub/sub middleware is

used for the submission of data

1 https://play.google.com/apps/testing/edu.sarathi.metroCognition 2 https://goflow.ambientic.mobi/

slide-12
SLIDE 12

Early Experiments – Convenience Analysis (1)

  • 12
  • Similar experiments into the Metro of Paris and Delhi
  • 24 users participated (12 from each city)
  • Two goals:

 Identifying parameter values (a,b,c and η) for a city-wide convenience model

 Identifying technique with best accuracy over the collected dataset

  • Dataset was heterogeneous – one legged, two legged, and three

legged journeys:

 Preprocessing to separate out similar paths

One Leg Two Legs Three Legs Total Paris 52 37 15 104 Delhi 7 38 53 98

slide-13
SLIDE 13

Early Experiments – Convenience Analysis (2)

  • 13

Techniques used:

  • Decision trees (DT)
  • Multiclass Linear

Regression

  • Support Vector

Machines (SVM)

  • Neural Networks (NN)

Results:

Method Average Accuracy Decision Trees <75% Multiclass Linear Regression ~75-80% SVM Overfitted accuracies reported Neural Networks ~79-98%

Comfort Seat Delay

? ? ?

slide-14
SLIDE 14

Early Experiments – Connectivity Analysis (1)

  • 14
  • Experimental setup:
  • analyzing the user’s connectivity pattern (internet connection)
  • each connectivity pattern consists of many tuples for a specific path
  • 2 business districts: La Défense (Paris) and Rajiv Chowk (Delhi)
  • 2 residential districts: Cité Universitaire (Paris) and Govin-dpuri

(Delhi)

  • route in Paris: Cité Universitaire → La Défense, and back
  • route in Delhi: Govindpuri → Rajiv Chowk, and back
  • routes are classified to 3 categories: Morning, Mid-day, Evening
slide-15
SLIDE 15

Early Experiments – Connectivity Analysis (2)

  • 15

Results

Morning Midday Evening Cité Universitaire - La Défense 51% 81% 83.5% Govind Puri - Rajiv Chowk 59% 88% 76% La Défense - Cité Universitaire 78% 81% 44% Rajiv Chowk - Govind Puri 82% 79% 51%

slide-16
SLIDE 16

Conclusion and future perspective

  • 16
  • Enabling convenient urban transit through Mobile Crowdsensing
  • Introduce our inconvenient model and middleware platform
  • We develop convenience models for Delhi and Paris using machine

learning techniques

  • We identify the ideal interaction paradigm regarding the constraints into

the Metro

  • Next step
  • use the developed convenience models to provide personalized

mobility services

  • utilizing connectivity patterns as a realistic input-parameter to our

queueing network

slide-17
SLIDE 17

Further information: Inria MiMove: https://mimove.inria.fr SARATHI: https://mimove.inria.fr/sarathi XSB: http://xsb.inria.fr

Thank you

  • 17