SlideShare a Scribd company logo
1 of 42
Download to read offline
Situation-Aware Traffic Control
Herausforderungen bei der Nutzung von Mobilitätsdaten zur
prädiktiven Verkehrslenkung
Dr. Thomas Liebig
www.thomas-liebig.eu
thomas@thomas-liebig.eu
Who Am I • DataAnalytics and AI @ Materna
• Adjunct Faculty @AI Lab UNIC
• before
• Study and PhD in Computer Science (ML)
@t_liebig
2
Call for Papers
3
Contributors
• Katharina Morik
• Marco Stolpe
• Nico Piatkowski
• Maurice Sotzny
• Lukas Heppe
• Olga Scheftelowitsch
• Sebastian Peter
• Nayab Rasul
• Maciej Grzenda
• K. Junosza Szaniawski
• Benjamin Sliwa
• Robert Falkenberg
• Johannes Pillmann
• Christian Wietfeld
• Heinrich Müller
4
Motivation
Thomas Liebig @t_liebig
Method
Analysis and prediction of heterogenous
distributed data streams in real-time to facilitate
proactive decision support under protection of
individual privacy
Challenges
Complexity, diversity and speed of data streams
Integrity and veracity of data
Privacy in analysis, storage and transfer of data
Goal
Improve efficiency of urban geo information
systems
5
VaVeL Project
6
Requirements of City of Warsaw
● Incorporate predictions of dynamic cost functions
Situation-aware Transit Routing
● Improve routing performance to cope with expectedlylarge number of routing requests
Transit Routing with Dynamic Transfer Pattern
● Prevent generating traffic hazards with predictions (do not provide the same route suggestionto
everybody)
Routing with Bandit Feedback Learning
7
Involved Topics
Thomas Liebig @t_liebig
Human
Factors
User, Citizen
Level
Proactive
Decision
Support
Analysis,
Simulation,
Prediction
Spatio
Temporal
Data
Mining
Privacy-
by-
Design
FundamentalsBig Data
Architecture
8
CoW Warsaw
Architecture
http://www.vavel-
project.eu/sites/default/files
/publications/D82_VaVeL.p
df
9Thomas Liebig @t_liebig
Outline
• Motivation
• Data
• Trends
• Literature
• Predictive Routing
• Challenges
– I Closed Loop Analysis
– II Data protection (participation, expandability)
– III Heterogeneous devices (participation, expandability)
– IV Utility of Predictions
– V Life long Applicability
– VI Model Coverage, expandability
– VII Communication
Thomas Liebig @t_liebig 10
Traffic Data – ‚What may we observe?‘
measurement methods (exemplified)
• Camera  density, occupancy
• Automated Traffic Loops  flow
• Navigation App  density, flow
flow q(x,t)= #veh/Δt
density ρ(x,t) = #veh/Δx
Thomas Liebig @t_liebig 11
Trends – ‚What‘s hot in mobility?‘
• Data availability
– Real-time ITS
– More sensors by citizens (citizen science)
• New forms of mobility, intermodality
• Mixed autonomous & individual traffic
• Orchestration of mobility to cope with development
– Smart cities
– Transit operators
– Automotive industry
– Logistics
– Research
Thomas Liebig @t_liebig 12
Literature – ‚Where do you go from here?’
• Target Selection, initial planning
• Short-term decisions, turning decisions, jam
avoidance
• Decisions on Speed and Acceleration
Hierarchy of Motion
[Hoogendorn 02]
Thomas Liebig @t_liebig 13
Situation-Aware Trip Planning – ‚I expect it, so I
avoid it‘
• Use real-time public transport
vehicle data to predict delays of
trams
• Route planner incorporates these
real-time predictions
• Provides delay avoiding routes
Thomas Liebig @t_liebig 14
Spatio-Temporal Random Fields
T. Liebig, N. Piatkowski,C.Bockermann, and K.
Morik,“Dynamic Route Planningwith Real-Time
Traffic Predictions,”Information Systems,vol.
64, pp. 258-265, 2017.
Thomas Liebig @t_liebig 15
Spatio-Temporal Random Fields
T. Liebig, N. Piatkowski, C. Bockermann, and
K. Morik, “Dynamic Route Planning with
Real-Time Traffic Predictions,” Information
Systems, vol. 64, pp. 258-265, 2017.
Thomas Liebig @t_liebig 16
Implementation for Predictive Multimodal Routing
Realtime GTFS
Updates
GTFS time table
OpenStreetMap
Thomas Liebig @t_liebig 17
Modeling for Dublin
• Open Street Map graph
topology
• Open Trip Planner: user query
(v,w), route planning based on
traffic costs.
• Traffic costs learned:
– Spatio-temporal random field
based on sensor data stream;
– Gaussian process estimates
values for non-sensor locations.
• Framework for real-time
processing of data streams,
XML configuration of data flow,
connecting data, traffic model
and planner.
18 Thomas Liebig @t_liebig 18
Traffic control – ‚Long my orders you have
heeded‘
• Collective traffic control with external
communication
• Collective traffic control with individual
communication
• individual traffic control with individual
communication
Thomas Liebig @t_liebig 19
State-of-the-art: ‚My city – my Island‘
• City uses ITS Infrastructure to collect
data
• Based on past data a prediction model
is created that predicts the future
• Traffic control and individual
recommendations are based on these
prediction models and current
observations
Thomas Liebig @t_liebig 20
Challenge I ‚Our actions shape the world!‘
• Mostly models are based on historical data
but
• Actions based on predictions change the world and
• Models need to learn the impact of different actions
• Model validation is hard to repeat
• Action:
– Learn from feedback of actions
– Use repeatable simulations for validation
Thomas Liebig @t_liebig 21
Provide individual traffic plans
Aim:
Prevent generating traffic hazards with predictions
 Do not provide the same route suggestion to everybody!
Hierarchy of motion [Hoogendorn 02]:
Strategic level
Target choice and Path [Nash 51, Roughgarden&Tardos 02]
Tactical Level
Short-term decisions [Liebig & Sotzny 17]
Operational Level
Decision for a movement Direction and Speed [Tachet et al. 16]
See more in:
T. Liebig and M. Sotzny, “On Avoiding Traffic
Jams with Dynamic Self-Organizing Trip
Planning,” in 13th International Conference on
Spatial Information Theory (COSIT 2017), 2017,
vol. 86, p. 17:1–17:12. Best paper award
Thomas Liebig @t_liebig 22
Reinforcement problem
• Agents: drivers
• Action: turning decision at a junction
• Reward (only!) for taken decisions
See more in:
T. Liebig and M. Sotzny, “On Avoiding Traffic
Jams with Dynamic Self-Organizing Trip
Planning,” in 13th International Conference on
Spatial Information Theory (COSIT 2017), 2017,
vol. 86, p. 17:1–17:12. Best paper award
Thomas Liebig @t_liebig 23
Validation
• Test different routing regimes for same traffic demand
microsimulation with SUMO by DLR, we apply LuST [Codeca 15]
Start at 7:45 35’ rush hour
• Implemented SUMO-CA that regularly
– Gets data from sensors/vehicles and
– Alters navigation plans
• Three scenarios
– Stationary Sensors, complete Knowledge
– Sparse stationary Sensors
– Mobile Sensors
• Receive updates on roads in different intervals
• Compare against
– UCS uniform cost search A* and
– Nash Equilibrium
See more in:
http://www.dlr.de/ts/en/desktopdefault.aspx/tabi
d-9883/16931_read-41000/
T. Liebig and M. Sotzny, “On Avoiding Traffic
Jams with Dynamic Self-Organizing Trip
Planning,” in 13th International Conference on
Spatial Information Theory (COSIT 2017), 2017,
vol. 86, p. 17:1–17:12. Best paper awardThomas Liebig @t_liebig 24
Challenge II – ‚all our data are belong to us‘
• Combine various data sources for modelling
• Trends
– Open data from city
– Closed data from mobile network operators and car manufacturers
– Real-time data often restricted
– Citizen science, living sensors
• Action:
– Liberate data usage whilst protecting privacy
– Usage of common data standards and protocols
– Privacy-preserving storage/transfer/analysis of data
Thomas Liebig @t_liebig 25
Homomorphic Encryption
• Encrypt data such that computations are still possible
See more in:
T. Liebig, “Privacy Preserving Centralized
Counting of Moving Objects,” in AGILE
2015, F. Bacao, M. Y. Santos, and M.
Painho, Eds., Springer International
Publishing, 2015, pp. 91-103.
T. Liebig, “Report on Data Privacy,” VAVEL
Consortium, Dortmund, Germany, H2020-
688380 D4.1, 2017.
Thomas Liebig @t_liebig 26
– Large memory
– High power
– Multiple arithmetics
Challenge III – ‚Big city – various devices‘
• Incorporate hetereogeneous hardware and devices
– Small memory
– Low power
– Restricted arithmetics
– Novel architectures
• Open for several vendors and business models
• Liberate partcipation
• Action:
– Build open-source solutions
– Platform- independent development
– Resource aware data analysis
Bild: wikimedia
https://commons.wikimedia.org/wiki/Fil
e:MEGWARE.CLIC.jpg
Thomas Liebig @t_liebig 27
Decentralized Prediction
• Neighbors around j sending predictions for the
label at j at time point t+r, based on their local
sensor measurements.
See more in:
M. Stolpe, T. Liebig, and K. Morik, “Communication-
efficient learning of traffic flow in a network of
wireless presence sensors,” in Proceedings of the
Workshop on Parallel and Distributed Computing for
Knowledge Discovery in Data Bases (PDCKDD
2015), CEUR-WS, 2015, p.
T. Liebig, M. Stolpe, and K. Morik, “Distributed Traffic
Flow Prediction with Label Proportions: From in-
Network towards High Performance Computation
with MPI,” in Proceedings of the 2nd International
Workshop on Mining Urban Data (MUD2), CEUR-
WS, 2015, vol. 1392, pp. 36-43.
Thomas Liebig @t_liebig 28
Challenge IV – ‚What’s this to me?‘
• Make efficient use of real-time predictions
– Compute dynamic multimodal routes
– Alter lightning plans
– …
• Action:
– provide efficient algorithms for traffic control in a dynamic world
Thomas Liebig @t_liebig 29
Dynamic Transfer Pattern
• Efficient transit routing based on
precomputations
• Bases on
– Transfer pattern [Bast 10]
– Plus dynamic edges for cases of delays
See more in:
T. Liebig, S. Peter, M. Grzenda, and K.
Junosza-Szaniawski, “Dynamic Transfer
Patterns for Fast Multi-modal Route
Planning,” in Societal Geo-innovation:
Selected papers of the 20th AGILE
conference on Geographic Information
Science, 2017, pp. 223-236.
Thomas Liebig @t_liebig 30
Dynamic Transfer Pattern: Overview
• Represent a data structure to speed up shortest path search
• Consist of
– Time tables
– DAG denoting connections amongst stations (already in case of
schedule deviations)
T. Liebig, S. Peter, M. Grzenda, and K. Junosza-Szaniawski,
“Dynamic Transfer Patterns for Fast Multi-modal Route Planning,”
in Societal Geo-innovation: Selected papers of the 20th AGILE
conference on Geographic Information Science, A. Bregt, T. Sarjakoski,
R. van Lammeren, and F. Rip, Eds., Cham: Springer International
Publishing, 2017, pp. 223-236.
Thomas Liebig @t_liebig 31
Dynamic Transfer Pattern: DAG
Precompute connections from a start A to all goals,
Example: results in ‘AE’, ‘ABE’, ‘ABC’, ‘ABDE‘ and ‘ABCDE‘
Store these in DAG
Query graph (time independent!) on user request e.g. A→E
Thomas Liebig @t_liebig 32
Dynamic Transfer Pattern: Tables
• Precomputation of all possible transfers s→ u→ t
• Table for direct connections without changes
– Row for every trip
– Column for every stop
• For each stop a list of lines
Example query for S097@9:03→ S111 finds L17 on position 2 and 4 at
9:22
Thomas Liebig @t_liebig 33
Dynamic Transfer Pattern: Comparison
• Implemented in OTP
• sources at
https://bitbucket.org/tliebig/developvm
Thomas Liebig @t_liebig 34
Challenge V – ‚Will it apply forever?‘
• Life long systems
• Update information on a changing environment
• Allow for change of data sources
• Action:
– Do not make too many assumptions on the environment
– Update your model with evidence
Thomas Liebig @t_liebig 35
Life long mapping
N. Shaik, T. Liebig, C. Kirsch, and H. Müller,
“Dynamic Map Update of Non-static Facility
Logistics Environment with a Multi-robot System,”
in KI 2017: Advances in Artificial Intelligence: 40th
Annual German Conference on AI, Dortmund,
Germany, September 25–29, 2017, Proceedings,
2017, pp. 249-261.
Ref:Map updatingindynamicenvironmentsby FabrizioAbrate, Politecnicodi Torino, Italy
Thomas Liebig @t_liebig 36
Challenge VI – ‚My City – my island‘
• Models are restricted through the spatial borders of the city
• Use of independent protocols and communication channels
• Challenging to extend
• Data is centralized for each city
• Data is subject to regional law regulations
• Action:
– decentralize systems, agree to common standards & protocols
– let people participate
Thomas Liebig @t_liebig 37
Swarm programming
• Decentralized mesh of heterogeneous devices with different roles
• Platform independent description of realtime-analysis and prediction
algorithms
• Based on established IOT standards
• Distributed data storage
Block chains
• Distributed clock
Thomas Liebig @t_liebig 38
Challenge VII – ‚What are you sinking about?‘
• Moving objects use wireless communication
• Wireless communication prone to packet drops
• Limited bandwidth
• Action:
– Increase communication bandwidth by smart selection of transmission points
B. Sliwa, T. Liebig, R. Falkenberg, J. Pillmann,
and C. Wietfeld, “Efficient Machine-type
Communication using Multi-metric Context-
awareness for Cars used as Mobile Sensors in
Upcoming 5G Networks,” in Proceedings of
the 87th Vehicular Technology Conference:
VTC2018-Spring, 2018, p. (accepted).
Thomas Liebig @t_liebig 39
Vision
• Heterogeneous devices
• Privacy-by-design
analyses/communication/storage
• Open sources and protocols
• Flexible smart dust network of
participating devices
• Blockchains to synchronize
communication and distribute data
• LoRaWAN between fixed points as
sensors (e.g. junctions)
• Short range Wireless LAN between
mobile objects and fixed points
Thomas Liebig @t_liebig 40
SituationAware Navigation
Dr. Thomas Liebig
www.thomas-liebig.eu
thomas@thomas-liebig.eu
Additional References and Image Credits
• Remi Tachet, Paolo Santi, Stanislav Sobolevsky, Luis Ignacio Reyes-Castro, Emilio
Frazzoli, Dirk Helbing, and Carlo Ratti. Revisiting street intersections using slot-based
systems. PloS one, 11(3):e0149607, 2016
• S. P. Hoogendoorn, P. H. L. Bovy, and W. Daamen. Microscopic Pedestrian
Wayfinding and Dynamics Modelling. In M. Schreckenberg and S. D. Sharma,
editors, Pedestrian and Evacuation Dynamics, pages 123–155, 2002.
• John Nash. Non-cooperative games. Annals of mathematics, pages 286–295, 1951.
• Tim Roughgarden and Éva Tardos. How bad is selfish routing? Journal of the ACM
(JACM), 49(2):236–259, 2002.
• slide 40:
– cars designed by vectorpocket/Freepik
buildings designed by Dimas_Sugih / Freepik
trees & traffic signs designed by Freepik
• Slide 20:
– Island designed by vectorpocket/Freepik
Thomas Liebig @t_liebig 42

More Related Content

What's hot

Intro to Big Data in Urban GIS Research
Intro to Big Data in Urban GIS ResearchIntro to Big Data in Urban GIS Research
Intro to Big Data in Urban GIS ResearchRobert Goodspeed
 
Towards emergency vehicle routing using Geolinked Open Data: the case study o...
Towards emergency vehicle routing using Geolinked Open Data: the case study o...Towards emergency vehicle routing using Geolinked Open Data: the case study o...
Towards emergency vehicle routing using Geolinked Open Data: the case study o...Sergio Consoli
 
ODC BarCamp 2013 - Introduction to Data Journalism
ODC BarCamp 2013 - Introduction to Data JournalismODC BarCamp 2013 - Introduction to Data Journalism
ODC BarCamp 2013 - Introduction to Data JournalismOpen Development Cambodia
 
SC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 Workshop
SC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 WorkshopSC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 Workshop
SC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 WorkshopBigData_Europe
 
James Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.PetersburgJames Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.PetersburgOpen City Foundation
 
Snap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsSnap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsPaolo Nesi
 
Big data and transport - where can it take us? Paul Kompfner
Big data and transport - where can it take us? Paul KompfnerBig data and transport - where can it take us? Paul Kompfner
Big data and transport - where can it take us? Paul KompfnerBigData_Europe
 
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...BigData_Europe
 
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU projectFIESTA-IoT
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPayamBarnaghi
 
CPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - IntroductionCPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - IntroductionStephan Haller
 
SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you? SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you? BigData_Europe
 
Big data in transport an international transport forum overview oct 2013
Big data in transport    an international transport forum overview oct 2013Big data in transport    an international transport forum overview oct 2013
Big data in transport an international transport forum overview oct 2013OpenSkyData
 
EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...
EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...
EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...European Data Forum
 
spatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsspatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsDesconnets Jean-Christophe
 

What's hot (20)

EU FP7 CityPulse Project
EU FP7 CityPulse ProjectEU FP7 CityPulse Project
EU FP7 CityPulse Project
 
Intro to Big Data in Urban GIS Research
Intro to Big Data in Urban GIS ResearchIntro to Big Data in Urban GIS Research
Intro to Big Data in Urban GIS Research
 
Towards emergency vehicle routing using Geolinked Open Data: the case study o...
Towards emergency vehicle routing using Geolinked Open Data: the case study o...Towards emergency vehicle routing using Geolinked Open Data: the case study o...
Towards emergency vehicle routing using Geolinked Open Data: the case study o...
 
ODC BarCamp 2013 - Introduction to Data Journalism
ODC BarCamp 2013 - Introduction to Data JournalismODC BarCamp 2013 - Introduction to Data Journalism
ODC BarCamp 2013 - Introduction to Data Journalism
 
Introduction to FIWARE technology
Introduction to FIWARE  technologyIntroduction to FIWARE  technology
Introduction to FIWARE technology
 
SC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 Workshop
SC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 WorkshopSC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 Workshop
SC6 Workshop 1: From your data to data stories - BigDataEurope, SC6 Workshop
 
James Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.PetersburgJames Wong - Open data in transport, St.Petersburg
James Wong - Open data in transport, St.Petersburg
 
Data Visualisation
Data VisualisationData Visualisation
Data Visualisation
 
Snap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsSnap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data Analytics
 
Big data and transport - where can it take us? Paul Kompfner
Big data and transport - where can it take us? Paul KompfnerBig data and transport - where can it take us? Paul Kompfner
Big data and transport - where can it take us? Paul Kompfner
 
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
 
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
 
CPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - IntroductionCPaaS.io Y1 Review Meeting - Introduction
CPaaS.io Y1 Review Meeting - Introduction
 
SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you? SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you?
 
FIWARE and Robotics
FIWARE and RoboticsFIWARE and Robotics
FIWARE and Robotics
 
Geo visualization_why maps
Geo visualization_why mapsGeo visualization_why maps
Geo visualization_why maps
 
Big data in transport an international transport forum overview oct 2013
Big data in transport    an international transport forum overview oct 2013Big data in transport    an international transport forum overview oct 2013
Big data in transport an international transport forum overview oct 2013
 
EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...
EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...
EDF2014: Marta Nagy-Rothengass, Head of Unit Data Value Chain, Directorate Ge...
 
spatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsspatial data infrastructure : issues and concepts
spatial data infrastructure : issues and concepts
 

Similar to 191008 kafka meetup_liebig

Big Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case StudyBig Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case StudyBYTE Project
 
Smart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research PresentationSmart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research Presentationannegalang
 
Using gamification to generate citizen input for public transport planning
Using gamification to generate citizen input for public transport planningUsing gamification to generate citizen input for public transport planning
Using gamification to generate citizen input for public transport planningMarius Rohde Johannessen
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesElena Simperl
 
Big data: uncovering new mobility patterns and redefining planning practices
Big data: uncovering new mobility patterns and redefining planning practicesBig data: uncovering new mobility patterns and redefining planning practices
Big data: uncovering new mobility patterns and redefining planning practicesMickael Pero
 
Enhanced Urban Planning through Disruptive Technologies for more Age Friendl...
Enhanced Urban Planning through Disruptive Technologies for more Age Friendl...Enhanced Urban Planning through Disruptive Technologies for more Age Friendl...
Enhanced Urban Planning through Disruptive Technologies for more Age Friendl...UnLock EU
 
To trust, or not to trust: Highlighting the need for data provenance in mobil...
To trust, or not to trust: Highlighting the need for data provenance in mobil...To trust, or not to trust: Highlighting the need for data provenance in mobil...
To trust, or not to trust: Highlighting the need for data provenance in mobil...Jon Lazaro Aduna
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLabFIB
 
La telefonía móvil como fuente de información para el estudio de la movilidad...
La telefonía móvil como fuente de información para el estudio de la movilidad...La telefonía móvil como fuente de información para el estudio de la movilidad...
La telefonía móvil como fuente de información para el estudio de la movilidad...Esri España
 
Mobile Computing, Internet of Things, and Big Data for Urban Informatics
Mobile Computing, Internet of Things, and Big Data for Urban InformaticsMobile Computing, Internet of Things, and Big Data for Urban Informatics
Mobile Computing, Internet of Things, and Big Data for Urban InformaticsPraveen Rao
 
Smart and Seamless Urban Mobility
Smart and Seamless Urban MobilitySmart and Seamless Urban Mobility
Smart and Seamless Urban MobilitySerge Hoogendoorn
 
HITS: A History-Based Intelligent Transportation System
HITS: A History-Based Intelligent Transportation System HITS: A History-Based Intelligent Transportation System
HITS: A History-Based Intelligent Transportation System IJDKP
 
DS4SSCC @ Data Talks.pdf
DS4SSCC @ Data Talks.pdfDS4SSCC @ Data Talks.pdf
DS4SSCC @ Data Talks.pdfAlex Gluhak
 

Similar to 191008 kafka meetup_liebig (20)

Big Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case StudyBig Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case Study
 
Smart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research PresentationSmart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research Presentation
 
Using gamification to generate citizen input for public transport planning
Using gamification to generate citizen input for public transport planningUsing gamification to generate citizen input for public transport planning
Using gamification to generate citizen input for public transport planning
 
Role of Big Data for Smart City Applications
Role of Big Data for Smart City ApplicationsRole of Big Data for Smart City Applications
Role of Big Data for Smart City Applications
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart cities
 
Big data: uncovering new mobility patterns and redefining planning practices
Big data: uncovering new mobility patterns and redefining planning practicesBig data: uncovering new mobility patterns and redefining planning practices
Big data: uncovering new mobility patterns and redefining planning practices
 
What can be done with Open Data?
What can be done with Open Data?What can be done with Open Data?
What can be done with Open Data?
 
Enhanced Urban Planning through Disruptive Technologies for more Age Friendl...
Enhanced Urban Planning through Disruptive Technologies for more Age Friendl...Enhanced Urban Planning through Disruptive Technologies for more Age Friendl...
Enhanced Urban Planning through Disruptive Technologies for more Age Friendl...
 
To trust, or not to trust: Highlighting the need for data provenance in mobil...
To trust, or not to trust: Highlighting the need for data provenance in mobil...To trust, or not to trust: Highlighting the need for data provenance in mobil...
To trust, or not to trust: Highlighting the need for data provenance in mobil...
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EU
 
La telefonía móvil como fuente de información para el estudio de la movilidad...
La telefonía móvil como fuente de información para el estudio de la movilidad...La telefonía móvil como fuente de información para el estudio de la movilidad...
La telefonía móvil como fuente de información para el estudio de la movilidad...
 
Mobile Computing, Internet of Things, and Big Data for Urban Informatics
Mobile Computing, Internet of Things, and Big Data for Urban InformaticsMobile Computing, Internet of Things, and Big Data for Urban Informatics
Mobile Computing, Internet of Things, and Big Data for Urban Informatics
 
From Aspiration to Reality: Open Smart Cities
From Aspiration to Reality: Open Smart CitiesFrom Aspiration to Reality: Open Smart Cities
From Aspiration to Reality: Open Smart Cities
 
MIMs In Porto’s Urban Platform
MIMs In Porto’s Urban PlatformMIMs In Porto’s Urban Platform
MIMs In Porto’s Urban Platform
 
Urban Big Data Centre
Urban Big Data CentreUrban Big Data Centre
Urban Big Data Centre
 
Smart and Seamless Urban Mobility
Smart and Seamless Urban MobilitySmart and Seamless Urban Mobility
Smart and Seamless Urban Mobility
 
Evidence-Informed Decision Making
Evidence-Informed Decision MakingEvidence-Informed Decision Making
Evidence-Informed Decision Making
 
Multimodal Mopbility Planning Using Big Data in Toronto
Multimodal Mopbility Planning Using Big Data in TorontoMultimodal Mopbility Planning Using Big Data in Toronto
Multimodal Mopbility Planning Using Big Data in Toronto
 
HITS: A History-Based Intelligent Transportation System
HITS: A History-Based Intelligent Transportation System HITS: A History-Based Intelligent Transportation System
HITS: A History-Based Intelligent Transportation System
 
DS4SSCC @ Data Talks.pdf
DS4SSCC @ Data Talks.pdfDS4SSCC @ Data Talks.pdf
DS4SSCC @ Data Talks.pdf
 

Recently uploaded

Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 

Recently uploaded (20)

Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 

191008 kafka meetup_liebig

  • 1. Situation-Aware Traffic Control Herausforderungen bei der Nutzung von Mobilitätsdaten zur prädiktiven Verkehrslenkung Dr. Thomas Liebig www.thomas-liebig.eu thomas@thomas-liebig.eu
  • 2. Who Am I • DataAnalytics and AI @ Materna • Adjunct Faculty @AI Lab UNIC • before • Study and PhD in Computer Science (ML) @t_liebig 2
  • 4. Contributors • Katharina Morik • Marco Stolpe • Nico Piatkowski • Maurice Sotzny • Lukas Heppe • Olga Scheftelowitsch • Sebastian Peter • Nayab Rasul • Maciej Grzenda • K. Junosza Szaniawski • Benjamin Sliwa • Robert Falkenberg • Johannes Pillmann • Christian Wietfeld • Heinrich Müller 4
  • 5. Motivation Thomas Liebig @t_liebig Method Analysis and prediction of heterogenous distributed data streams in real-time to facilitate proactive decision support under protection of individual privacy Challenges Complexity, diversity and speed of data streams Integrity and veracity of data Privacy in analysis, storage and transfer of data Goal Improve efficiency of urban geo information systems 5
  • 7. Requirements of City of Warsaw ● Incorporate predictions of dynamic cost functions Situation-aware Transit Routing ● Improve routing performance to cope with expectedlylarge number of routing requests Transit Routing with Dynamic Transfer Pattern ● Prevent generating traffic hazards with predictions (do not provide the same route suggestionto everybody) Routing with Bandit Feedback Learning 7
  • 8. Involved Topics Thomas Liebig @t_liebig Human Factors User, Citizen Level Proactive Decision Support Analysis, Simulation, Prediction Spatio Temporal Data Mining Privacy- by- Design FundamentalsBig Data Architecture 8
  • 10. Outline • Motivation • Data • Trends • Literature • Predictive Routing • Challenges – I Closed Loop Analysis – II Data protection (participation, expandability) – III Heterogeneous devices (participation, expandability) – IV Utility of Predictions – V Life long Applicability – VI Model Coverage, expandability – VII Communication Thomas Liebig @t_liebig 10
  • 11. Traffic Data – ‚What may we observe?‘ measurement methods (exemplified) • Camera  density, occupancy • Automated Traffic Loops  flow • Navigation App  density, flow flow q(x,t)= #veh/Δt density ρ(x,t) = #veh/Δx Thomas Liebig @t_liebig 11
  • 12. Trends – ‚What‘s hot in mobility?‘ • Data availability – Real-time ITS – More sensors by citizens (citizen science) • New forms of mobility, intermodality • Mixed autonomous & individual traffic • Orchestration of mobility to cope with development – Smart cities – Transit operators – Automotive industry – Logistics – Research Thomas Liebig @t_liebig 12
  • 13. Literature – ‚Where do you go from here?’ • Target Selection, initial planning • Short-term decisions, turning decisions, jam avoidance • Decisions on Speed and Acceleration Hierarchy of Motion [Hoogendorn 02] Thomas Liebig @t_liebig 13
  • 14. Situation-Aware Trip Planning – ‚I expect it, so I avoid it‘ • Use real-time public transport vehicle data to predict delays of trams • Route planner incorporates these real-time predictions • Provides delay avoiding routes Thomas Liebig @t_liebig 14
  • 15. Spatio-Temporal Random Fields T. Liebig, N. Piatkowski,C.Bockermann, and K. Morik,“Dynamic Route Planningwith Real-Time Traffic Predictions,”Information Systems,vol. 64, pp. 258-265, 2017. Thomas Liebig @t_liebig 15
  • 16. Spatio-Temporal Random Fields T. Liebig, N. Piatkowski, C. Bockermann, and K. Morik, “Dynamic Route Planning with Real-Time Traffic Predictions,” Information Systems, vol. 64, pp. 258-265, 2017. Thomas Liebig @t_liebig 16
  • 17. Implementation for Predictive Multimodal Routing Realtime GTFS Updates GTFS time table OpenStreetMap Thomas Liebig @t_liebig 17
  • 18. Modeling for Dublin • Open Street Map graph topology • Open Trip Planner: user query (v,w), route planning based on traffic costs. • Traffic costs learned: – Spatio-temporal random field based on sensor data stream; – Gaussian process estimates values for non-sensor locations. • Framework for real-time processing of data streams, XML configuration of data flow, connecting data, traffic model and planner. 18 Thomas Liebig @t_liebig 18
  • 19. Traffic control – ‚Long my orders you have heeded‘ • Collective traffic control with external communication • Collective traffic control with individual communication • individual traffic control with individual communication Thomas Liebig @t_liebig 19
  • 20. State-of-the-art: ‚My city – my Island‘ • City uses ITS Infrastructure to collect data • Based on past data a prediction model is created that predicts the future • Traffic control and individual recommendations are based on these prediction models and current observations Thomas Liebig @t_liebig 20
  • 21. Challenge I ‚Our actions shape the world!‘ • Mostly models are based on historical data but • Actions based on predictions change the world and • Models need to learn the impact of different actions • Model validation is hard to repeat • Action: – Learn from feedback of actions – Use repeatable simulations for validation Thomas Liebig @t_liebig 21
  • 22. Provide individual traffic plans Aim: Prevent generating traffic hazards with predictions  Do not provide the same route suggestion to everybody! Hierarchy of motion [Hoogendorn 02]: Strategic level Target choice and Path [Nash 51, Roughgarden&Tardos 02] Tactical Level Short-term decisions [Liebig & Sotzny 17] Operational Level Decision for a movement Direction and Speed [Tachet et al. 16] See more in: T. Liebig and M. Sotzny, “On Avoiding Traffic Jams with Dynamic Self-Organizing Trip Planning,” in 13th International Conference on Spatial Information Theory (COSIT 2017), 2017, vol. 86, p. 17:1–17:12. Best paper award Thomas Liebig @t_liebig 22
  • 23. Reinforcement problem • Agents: drivers • Action: turning decision at a junction • Reward (only!) for taken decisions See more in: T. Liebig and M. Sotzny, “On Avoiding Traffic Jams with Dynamic Self-Organizing Trip Planning,” in 13th International Conference on Spatial Information Theory (COSIT 2017), 2017, vol. 86, p. 17:1–17:12. Best paper award Thomas Liebig @t_liebig 23
  • 24. Validation • Test different routing regimes for same traffic demand microsimulation with SUMO by DLR, we apply LuST [Codeca 15] Start at 7:45 35’ rush hour • Implemented SUMO-CA that regularly – Gets data from sensors/vehicles and – Alters navigation plans • Three scenarios – Stationary Sensors, complete Knowledge – Sparse stationary Sensors – Mobile Sensors • Receive updates on roads in different intervals • Compare against – UCS uniform cost search A* and – Nash Equilibrium See more in: http://www.dlr.de/ts/en/desktopdefault.aspx/tabi d-9883/16931_read-41000/ T. Liebig and M. Sotzny, “On Avoiding Traffic Jams with Dynamic Self-Organizing Trip Planning,” in 13th International Conference on Spatial Information Theory (COSIT 2017), 2017, vol. 86, p. 17:1–17:12. Best paper awardThomas Liebig @t_liebig 24
  • 25. Challenge II – ‚all our data are belong to us‘ • Combine various data sources for modelling • Trends – Open data from city – Closed data from mobile network operators and car manufacturers – Real-time data often restricted – Citizen science, living sensors • Action: – Liberate data usage whilst protecting privacy – Usage of common data standards and protocols – Privacy-preserving storage/transfer/analysis of data Thomas Liebig @t_liebig 25
  • 26. Homomorphic Encryption • Encrypt data such that computations are still possible See more in: T. Liebig, “Privacy Preserving Centralized Counting of Moving Objects,” in AGILE 2015, F. Bacao, M. Y. Santos, and M. Painho, Eds., Springer International Publishing, 2015, pp. 91-103. T. Liebig, “Report on Data Privacy,” VAVEL Consortium, Dortmund, Germany, H2020- 688380 D4.1, 2017. Thomas Liebig @t_liebig 26
  • 27. – Large memory – High power – Multiple arithmetics Challenge III – ‚Big city – various devices‘ • Incorporate hetereogeneous hardware and devices – Small memory – Low power – Restricted arithmetics – Novel architectures • Open for several vendors and business models • Liberate partcipation • Action: – Build open-source solutions – Platform- independent development – Resource aware data analysis Bild: wikimedia https://commons.wikimedia.org/wiki/Fil e:MEGWARE.CLIC.jpg Thomas Liebig @t_liebig 27
  • 28. Decentralized Prediction • Neighbors around j sending predictions for the label at j at time point t+r, based on their local sensor measurements. See more in: M. Stolpe, T. Liebig, and K. Morik, “Communication- efficient learning of traffic flow in a network of wireless presence sensors,” in Proceedings of the Workshop on Parallel and Distributed Computing for Knowledge Discovery in Data Bases (PDCKDD 2015), CEUR-WS, 2015, p. T. Liebig, M. Stolpe, and K. Morik, “Distributed Traffic Flow Prediction with Label Proportions: From in- Network towards High Performance Computation with MPI,” in Proceedings of the 2nd International Workshop on Mining Urban Data (MUD2), CEUR- WS, 2015, vol. 1392, pp. 36-43. Thomas Liebig @t_liebig 28
  • 29. Challenge IV – ‚What’s this to me?‘ • Make efficient use of real-time predictions – Compute dynamic multimodal routes – Alter lightning plans – … • Action: – provide efficient algorithms for traffic control in a dynamic world Thomas Liebig @t_liebig 29
  • 30. Dynamic Transfer Pattern • Efficient transit routing based on precomputations • Bases on – Transfer pattern [Bast 10] – Plus dynamic edges for cases of delays See more in: T. Liebig, S. Peter, M. Grzenda, and K. Junosza-Szaniawski, “Dynamic Transfer Patterns for Fast Multi-modal Route Planning,” in Societal Geo-innovation: Selected papers of the 20th AGILE conference on Geographic Information Science, 2017, pp. 223-236. Thomas Liebig @t_liebig 30
  • 31. Dynamic Transfer Pattern: Overview • Represent a data structure to speed up shortest path search • Consist of – Time tables – DAG denoting connections amongst stations (already in case of schedule deviations) T. Liebig, S. Peter, M. Grzenda, and K. Junosza-Szaniawski, “Dynamic Transfer Patterns for Fast Multi-modal Route Planning,” in Societal Geo-innovation: Selected papers of the 20th AGILE conference on Geographic Information Science, A. Bregt, T. Sarjakoski, R. van Lammeren, and F. Rip, Eds., Cham: Springer International Publishing, 2017, pp. 223-236. Thomas Liebig @t_liebig 31
  • 32. Dynamic Transfer Pattern: DAG Precompute connections from a start A to all goals, Example: results in ‘AE’, ‘ABE’, ‘ABC’, ‘ABDE‘ and ‘ABCDE‘ Store these in DAG Query graph (time independent!) on user request e.g. A→E Thomas Liebig @t_liebig 32
  • 33. Dynamic Transfer Pattern: Tables • Precomputation of all possible transfers s→ u→ t • Table for direct connections without changes – Row for every trip – Column for every stop • For each stop a list of lines Example query for S097@9:03→ S111 finds L17 on position 2 and 4 at 9:22 Thomas Liebig @t_liebig 33
  • 34. Dynamic Transfer Pattern: Comparison • Implemented in OTP • sources at https://bitbucket.org/tliebig/developvm Thomas Liebig @t_liebig 34
  • 35. Challenge V – ‚Will it apply forever?‘ • Life long systems • Update information on a changing environment • Allow for change of data sources • Action: – Do not make too many assumptions on the environment – Update your model with evidence Thomas Liebig @t_liebig 35
  • 36. Life long mapping N. Shaik, T. Liebig, C. Kirsch, and H. Müller, “Dynamic Map Update of Non-static Facility Logistics Environment with a Multi-robot System,” in KI 2017: Advances in Artificial Intelligence: 40th Annual German Conference on AI, Dortmund, Germany, September 25–29, 2017, Proceedings, 2017, pp. 249-261. Ref:Map updatingindynamicenvironmentsby FabrizioAbrate, Politecnicodi Torino, Italy Thomas Liebig @t_liebig 36
  • 37. Challenge VI – ‚My City – my island‘ • Models are restricted through the spatial borders of the city • Use of independent protocols and communication channels • Challenging to extend • Data is centralized for each city • Data is subject to regional law regulations • Action: – decentralize systems, agree to common standards & protocols – let people participate Thomas Liebig @t_liebig 37
  • 38. Swarm programming • Decentralized mesh of heterogeneous devices with different roles • Platform independent description of realtime-analysis and prediction algorithms • Based on established IOT standards • Distributed data storage Block chains • Distributed clock Thomas Liebig @t_liebig 38
  • 39. Challenge VII – ‚What are you sinking about?‘ • Moving objects use wireless communication • Wireless communication prone to packet drops • Limited bandwidth • Action: – Increase communication bandwidth by smart selection of transmission points B. Sliwa, T. Liebig, R. Falkenberg, J. Pillmann, and C. Wietfeld, “Efficient Machine-type Communication using Multi-metric Context- awareness for Cars used as Mobile Sensors in Upcoming 5G Networks,” in Proceedings of the 87th Vehicular Technology Conference: VTC2018-Spring, 2018, p. (accepted). Thomas Liebig @t_liebig 39
  • 40. Vision • Heterogeneous devices • Privacy-by-design analyses/communication/storage • Open sources and protocols • Flexible smart dust network of participating devices • Blockchains to synchronize communication and distribute data • LoRaWAN between fixed points as sensors (e.g. junctions) • Short range Wireless LAN between mobile objects and fixed points Thomas Liebig @t_liebig 40
  • 41. SituationAware Navigation Dr. Thomas Liebig www.thomas-liebig.eu thomas@thomas-liebig.eu
  • 42. Additional References and Image Credits • Remi Tachet, Paolo Santi, Stanislav Sobolevsky, Luis Ignacio Reyes-Castro, Emilio Frazzoli, Dirk Helbing, and Carlo Ratti. Revisiting street intersections using slot-based systems. PloS one, 11(3):e0149607, 2016 • S. P. Hoogendoorn, P. H. L. Bovy, and W. Daamen. Microscopic Pedestrian Wayfinding and Dynamics Modelling. In M. Schreckenberg and S. D. Sharma, editors, Pedestrian and Evacuation Dynamics, pages 123–155, 2002. • John Nash. Non-cooperative games. Annals of mathematics, pages 286–295, 1951. • Tim Roughgarden and Éva Tardos. How bad is selfish routing? Journal of the ACM (JACM), 49(2):236–259, 2002. • slide 40: – cars designed by vectorpocket/Freepik buildings designed by Dimas_Sugih / Freepik trees & traffic signs designed by Freepik • Slide 20: – Island designed by vectorpocket/Freepik Thomas Liebig @t_liebig 42