IEEE-ITSC 2023 Keynote - What Crowds can Teach Us

Serge Hoogendoorn
Serge HoogendoornProfessor at TU Delft, Strategic Advisor at ARANE em Delft University of Technology
Harnassing Crowd
Intelligence…
Prof. Dr. Serge Hoogendoorn
Transport & Planning Department
Transport & Mobility Institute
Delft University of Technology
What crowds
can teach us…
Stress testing crowds in CrowdLimits
In June 2018, we tried to establish the limits to self-organization in
pedestrian flows…
We did not succeed to
induce a breakdown…
Efficient self-organization is not
limited to bi-directional
pedestrian flows…
Examples of self-organisation
Formation of diagonal stripes in
crossing flows…
Viscous fingering when standing and
moving pedestrians interact
Efficient multi-direction flow
interactions
Massive pedestrian flows
during the Hajj remain efficient…
25 years of fascination for pedestrian and bicycle flows:
Active modes are wonderfully complex and showcase unexpected dynamics
But there are other reasons to
focus on active modes…
Sustainable urban mobility is impossible without active modes
due to their limited spatial and ecological impact, health impact,
relevance as first / last mile / transfer mode
There are major scientific, technological and engineering
challenges to solve, including data collection
We can learn a lot from the active modes and the modeling
and control thereof…
Can we somehow harnass this
“Crowd Intelligence”?
Our first step?
Understand and mathematically
model these efficient
self-organized phenomena…
Continuum models
Cellular Automata models
(animation by Prof. Mahmassani)
Social Forces models (and variants)
by Prof. Helbing
Instead of borrowing from
traditonal traffic flow theory, we
looked for a model better rooted
in behavioral (game) theory…
Pedestrian
Games
Differential games as basis
for pedestrian modeling
Our take on pedestrian modeling…
Our behavioral model for pedestrian flow dynamics
• Main assumption “pedestrian economicus” based on
principle of least effort:
From all possible actions (accelerate, decelerate,
changing direction, do nothing) a pedestrian chooses
the action yielding smallest predicted effort (disutility)
• The predicted effort is the (weighed) sum of different
effort components (e.g., walking too close / colliding,
walking too slowly or too fast, straying from intended
path, etc.) - like attributes in utility models
How does the predicted effort work?
Path A
Path B
Path C
Destination
Shortest path
Effort component examples:
• Straying from shortest path
• Being too close to other pedestrians
• Accelerating / stopping
• Not adhering to traffic rules…
Possible paths result from candidate
control actions; note: there are an infinite
number of these paths possible
Anticipation strategies…
Furthering the behavioral foundation
• A key element in our modeling approach is that we assume that
the ego pedestrian anticipates on the behavior of other pedestrians…
• Research in the Seventies and Eighties have shown that:
• Pedestrians unconsciously communicate via very subtle movements
exchanging their intentions when interacting
• Communication sometimes fails, in particular when pedestrians from
different cultures interact (“reciprocal dance”)
• Our differential game model allows for three different strategies reflecting
different levels of (non-) cooperation
Solving the differential game…
Numerical solution scheme
• We determine the optimal acceleration
assuming predicted effort minimization:
⃗
𝑎[","$%)
∗
= arg min 𝐽(𝑢[","$%))
subject to pedestrians’ motion dynamics
• Minimum Principle of Pontryagin
results in necessary conditions, forms
basis for Iterative Real-time Trajectory
Optimization Algorithm (IRTA)
• IRTA computes equilibrium where ego-
pedestrian cannot improve her situation
given assumed reaction of others
4.2 Iterative numerical solution
In this section, we briefly discuss the iterative numerical solution approach.
The algorithm is shown for one prediction period only; the receding horizon
generalization is straightforward and left to the reader. Moreover, for the sake
of simplicity, we have omitted obstacles, and terminal costs.
1. Initialization of control variables (prediction horizon T, time step h);
2. Initialization of parameters (weights, desired speed; relaxation parameter
a, cut-o↵ error eps
3. For each pedestrian, initialization of initial position ~
r(0) and velocities
~
v(0) and target position ~
r1
4. Initialize co-states for the positions ~
⇤r(t) = ~
0 and velocities ~
⇤v(t) = ~
0 for
all t = 0 : t : T
5. While error > eps do
(a) Set ~r(t) = ~
⇤r(t) and ~v(t) = ~
⇤v(t)
(b) For t = 0 : t : T t
i. For i = 1 : n
A. ~
u(t|i) = ~v(t|i)
B. ~
v(t + t|i) = ~
v(t|i) + t · ~
u(t|i)
C. ~
x(t + t|i) = ~
x(t|i) + t · ~
v(t|i)
(c) For t = T : t : t
i. For i = 1 : n
A. Compute desired velocity ~
v0
i (t)
B. ~r(t t|i) = ~r(t|i) + t · d0
P
j6=i e dij /d0
~
nij
C. ~v(t t|i) = ~v(t|i) + t ·
⇣
↵(~
v0
i ~
v(t|i)) + ~r(t|i)
⌘
(d) Relaxation ~
⇤r(t) = (1 a) · ~
⇤r(t) + a · r(t) and ~
⇤v(t) = (1 a) ·
~
⇤v(t) + a · v(t)
(e) error = ||~
⇤ ~||
It is beyond the scope of the paper to analyze the performance of the numer-
ical solution in detail. For illustration purposes, Fig. 1 shows the convergence
properties of the scheme for a one-on-one drone interaction scenario, with a
Validation outcomes
• Calibration using ML approach + trajectory data
• Reproduces all coll. self-organized phenomena
• Model yields realistic flow – density relation for a
location (FD) and for an entire network (p-MFD)
Multi-scale
modelling
framework
Risk-
neutral
Nash game
Risk-prone
cooperativ
e game
‘Social-
forces’
model
Network-
wide
modelling
MFD
Simplification of
behavioural
assumptions
Assuming
equilibrium and
Taylor series
expansion
Spatial aggregation
under equilibrium
Risk-prone
pedestrian
game
Risk-
averse
demon
game
Continuum
modelling
Learning opportunities
Pedestrian flow theory as inspiration for other domains
Our proposition:
Game-theoretical approach
can be used as a basis for
decentralized control schemes
inheriting efficient self-organization
characteristics
▪ Use of simple control strategy
Modelling cyclist & pedestrians
Control of connected & autonomous vessels
Lane-free control schemes for CAVs
Generic machinery:
Differential game theory
and dedicated numerical
solution algorithm IRTA
are broadly applicable
Cooperative decentralized schemes for drones
Decentralized multi-
drone conflict
resolution
• Prospect of drones in (urban) transport and logistics
depend on our ability to solve complex drone
interaction problems in high density airspace
• Multi-drone conflict resolution is a key challenge!
• Our proposition: use game-theoretical approach
used for pedestrian modeling to formulate and solve
multi-drone conflict resolution, assuming that many
of the self-organization properties carry over to 3D…
Game of
Drones*
Differential games as basis for
multi-drone conflict resolution
Multi-drone conflict resolution
Path A
Path B
Path C
Destination
Shortest path
Cost component examples:
• Straying from shortest path
• Being too close to the other drones
• Acceleration / braking
• Not adhering to airspace regulation…
Ego-drone can use different strategies that represent
different levels of risk taken by the drone given
sensor and communication accuracy and reliability
Adapted version of IRTA
used as solver
Learning from active modes?
Applications to decentralized control
Decentralized
multi-
drone
conflict
resolution
• As with
pedestrian
flows, we see
different forms
of self-
organization
• Example shows
formation of
diagonal
patterns in
case of two
crossing drone
flows
Top view Side view 1 Side view 2
y
y
y
Decentralized multi-drone conflict resolution
Self-organized drone roundabouts
• Scenario shows patterns drones generate at interaction (center-)point
N=10 N=20
Decentralized multi-drone conflict resolution
Self-organized drone roundabouts
N=10 N=20
Decentralized multi-drone conflict resolution
Self-organized drone roundabouts
N=20
• Different factors influence self-
organized patterns, including
demand level
• Important factor: desired speed
variability
• Large variation breaks formation
of roundabouts
• Other self-organized patterns are
also influenced by heterogeneity
Limits to
self-organization
• Impact of heterogeneity well
known for pedestrian flows:
“freezing by heating” describes
the fact heterogeneity messes
up self organization
• As a result, heterogeneous flows
break down at a lower demand
than homogenous flows
• Shows possible impact of (local)
homogenization to increase
capacity of a bottleneck
1.2 1.4 1.6 1.8 2.0
1.0
0
1
Demand (P/s)
Breakdown
prob.
medium low
high
Limits to
self-organization
Higher pressure leads to reduced capacity and longer evacuation times
• Faster-is-slower effect
describes the reduction of
bottleneck capacity due to
increase haste due to arc
formation
• Insight leads to different types
of local interventions to improve
situation (e.g., placing obstacle
in front of door to reduce
pressure, or the ‘polonaise’)
Queues at local bottlenecks spill back, possibly causing grid-lock
effects, in turn leading to turbulence and asphyxiation…
When self-organization fails:
Local problems may eventually lead
to deterioration at network level
Using insights for design and management
Improved design to
limit crossing flows
prev. spill-back
Inflow reduction by using
gating
Spreading of Pilgrims
using different flows
Remove bottlenecks
in design Testing interventions by simulation
Using our understanding for Management &
Design: Example Grand Mosque
Towards effective crowd management
Classify intervention strategies at 3 levels…
INDIVIDUAL
Efficient decentralised strategies
Influencing individual behaviour
BOTTLENECK
Increase bottleneck capacity
Reduce break-down probability
by homogenisation
NETWORK
Reduce inflow into network
Increase network outflow
Spread traffic over network and
separate flows
Increasing traffic demand
Similar approach could work for drones!
Three level approach to managing drone traffic operations
INDIVIDUAL
Efficient decentralised strategies
LOCAL
Priority regulations
Speed homogenisation
Control of interacting flows
NETWORK
Schedule inflow into network
Reroute drone flows
Increasing traffic demand
But if we understand the
processes so well…
Why does it still go wrong?
Lack of accurate
and reliable real-
time datasources
Lack of effective
decision support
tools for real-time
decision making
and planning
Data collection
Sensing technology
• Adequate data collection
technologies have become
available only recently
• Still, single datasources
seldom provide complete
picture (spatial coverage,
granularity, bias)
• Acurate / complete
information requires
methods to process, fuse,
and enrich multi-source data
3D camera, BT scanner, and
climate sensor
Mood & stress detection (DCM,
GreshamSmith)
Use of
location-based
services
(Resono)
Social-data
crawler
Use of AI for prediction and risk assessment
Digital Twin for Real-Time Decision Support and event planning
• Advanced multi-source
data collection and
effective decision
support come together
in CSM
• XAI technology for data
fusion, short-term and
long-term prediction of
crowdedness
• Future work focusses
on risk assessment
(EMERALDS)
Risk assessment is about much
more than crowding…
Asphyxiation due to overcrowding Riots during the pandemic
Stabbing incidents after a hot and
crowded day at the beach
Risk of being pushed of platform
(courtesy of J van den Heuvel, NS Stations)
Our current work focuses on using
advanced monitoring, data fusion,
XAI, and decision support tools for
advanced predictive risk
assessment
IEEE-ITSC 2023 Keynote - What Crowds can Teach Us
Making impact!
Keeping education open
during the pandemic…
• Sensing locations and distances with
wearables and beacons
• Dashboard shows areas of concern:
where do the critical interactions occur?
• Design interventions (floorplans,
circulation strategies, occupancy limits)
• Establish critical interactions between
“bubbles” (groups/classes), so that only
students at risk had to be isolated in
case of infection
Main take aways
From Crowd Intelligence to Artifical Crowd Intelligence
• Show how efficient self-organized phenomena in active mode traffic can be
modeled using decentralized schemes, generalizing well-known models
• Show how approaches can be generalized to other problems, including multi-
drone conflict resolution
• Show (limits to) self-organization and how interventions can help improve
• Discuss future steps in decision support using Artificial Crowd Intelligence
Overall, I aimed to show you the importance of sharing knowledge across
domains and not reinventing the wheel!
IEEE-ITSC 2023 Keynote - What Crowds can Teach Us
1 de 50

Recomendados

Time series project report report por
Time series project report reportTime series project report report
Time series project report reportJaideep Adusumelli
1.4K visualizações5 slides
07 Network Visualization por
07 Network Visualization07 Network Visualization
07 Network VisualizationDuke Network Analysis Center
1.6K visualizações97 slides
Image segmentation with deep learning por
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learningAntonio Rueda-Toicen
843 visualizações59 slides
Prediction of Car Price using Linear Regression por
Prediction of Car Price using Linear RegressionPrediction of Car Price using Linear Regression
Prediction of Car Price using Linear Regressionijtsrd
1.3K visualizações4 slides
Neural Radiance Fields & Neural Rendering.pdf por
Neural Radiance Fields & Neural Rendering.pdfNeural Radiance Fields & Neural Rendering.pdf
Neural Radiance Fields & Neural Rendering.pdfNavneetPaul2
234 visualizações18 slides
Automatic panoramic image stitching using invariant features por
Automatic panoramic image stitching using invariant featuresAutomatic panoramic image stitching using invariant features
Automatic panoramic image stitching using invariant featuresMacGyver Pan, Fu Jen Catholic University
81 visualizações61 slides

Mais conteúdo relacionado

Mais procurados

Airline Revenue Management by using Genetic Algorithm por
Airline Revenue Management by using Genetic AlgorithmAirline Revenue Management by using Genetic Algorithm
Airline Revenue Management by using Genetic AlgorithmPRATHAMESH REGE
790 visualizações13 slides
PR-386: Light Field Networks: Neural Scene Representations with Single-Evalua... por
PR-386: Light Field Networks: Neural Scene Representations with Single-Evalua...PR-386: Light Field Networks: Neural Scene Representations with Single-Evalua...
PR-386: Light Field Networks: Neural Scene Representations with Single-Evalua...Hyeongmin Lee
134 visualizações25 slides
Semantic segmentation with Convolutional Neural Network Approaches por
Semantic segmentation with Convolutional Neural Network ApproachesSemantic segmentation with Convolutional Neural Network Approaches
Semantic segmentation with Convolutional Neural Network ApproachesFellowship at Vodafone FutureLab
1.2K visualizações29 slides
Competitor analysis meru cabs vs other taxi services por
Competitor analysis meru cabs vs other taxi servicesCompetitor analysis meru cabs vs other taxi services
Competitor analysis meru cabs vs other taxi servicesvipul80
2.8K visualizações25 slides
Score based generative model por
Score based generative modelScore based generative model
Score based generative modelsangyun lee
558 visualizações28 slides
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks por
Model-Agnostic Meta-Learning for Fast Adaptation of Deep NetworksModel-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
Model-Agnostic Meta-Learning for Fast Adaptation of Deep NetworksYoonho Lee
1.5K visualizações25 slides

Mais procurados(15)

Airline Revenue Management by using Genetic Algorithm por PRATHAMESH REGE
Airline Revenue Management by using Genetic AlgorithmAirline Revenue Management by using Genetic Algorithm
Airline Revenue Management by using Genetic Algorithm
PRATHAMESH REGE790 visualizações
PR-386: Light Field Networks: Neural Scene Representations with Single-Evalua... por Hyeongmin Lee
PR-386: Light Field Networks: Neural Scene Representations with Single-Evalua...PR-386: Light Field Networks: Neural Scene Representations with Single-Evalua...
PR-386: Light Field Networks: Neural Scene Representations with Single-Evalua...
Hyeongmin Lee134 visualizações
Competitor analysis meru cabs vs other taxi services por vipul80
Competitor analysis meru cabs vs other taxi servicesCompetitor analysis meru cabs vs other taxi services
Competitor analysis meru cabs vs other taxi services
vipul802.8K visualizações
Score based generative model por sangyun lee
Score based generative modelScore based generative model
Score based generative model
sangyun lee558 visualizações
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks por Yoonho Lee
Model-Agnostic Meta-Learning for Fast Adaptation of Deep NetworksModel-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
Yoonho Lee1.5K visualizações
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis por taeseon ryu
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
taeseon ryu1.3K visualizações
Understanding neural radiance fields por Varun Bhaseen
Understanding neural radiance fieldsUnderstanding neural radiance fields
Understanding neural radiance fields
Varun Bhaseen386 visualizações
Relational knowledge distillation por NAVER Engineering
Relational knowledge distillationRelational knowledge distillation
Relational knowledge distillation
NAVER Engineering3.2K visualizações
The Origin of Grad-CAM por Shintaro Yoshida
The Origin of Grad-CAMThe Origin of Grad-CAM
The Origin of Grad-CAM
Shintaro Yoshida105 visualizações
MobileNet - PR044 por Jinwon Lee
MobileNet - PR044MobileNet - PR044
MobileNet - PR044
Jinwon Lee8.5K visualizações
Graph Neural Network #2-1 (PinSage) por seungwoo kim
Graph Neural Network #2-1 (PinSage)Graph Neural Network #2-1 (PinSage)
Graph Neural Network #2-1 (PinSage)
seungwoo kim266 visualizações
Clustering and Regression using WEKA por Vijaya Prabhu
Clustering and Regression using WEKAClustering and Regression using WEKA
Clustering and Regression using WEKA
Vijaya Prabhu15K visualizações

Similar a IEEE-ITSC 2023 Keynote - What Crowds can Teach Us

4_serge_ITS for drones.pdf por
4_serge_ITS for drones.pdf4_serge_ITS for drones.pdf
4_serge_ITS for drones.pdfSerge Hoogendoorn
73 visualizações21 slides
TFT 2016 summer meeting Sydney por
TFT 2016 summer meeting SydneyTFT 2016 summer meeting Sydney
TFT 2016 summer meeting SydneySerge Hoogendoorn
589 visualizações39 slides
The Physics of Active Modes por
The Physics of Active ModesThe Physics of Active Modes
The Physics of Active ModesSerge Hoogendoorn
578 visualizações45 slides
ITS for Crowds por
ITS for CrowdsITS for Crowds
ITS for CrowdsSerge Hoogendoorn
566 visualizações24 slides
Crowd Dynamics and Networks por
Crowd Dynamics and NetworksCrowd Dynamics and Networks
Crowd Dynamics and NetworksSerge Hoogendoorn
953 visualizações36 slides
Pedestrian modelling por
Pedestrian modellingPedestrian modelling
Pedestrian modellingSerge Hoogendoorn
1.4K visualizações23 slides

Similar a IEEE-ITSC 2023 Keynote - What Crowds can Teach Us(20)

4_serge_ITS for drones.pdf por Serge Hoogendoorn
4_serge_ITS for drones.pdf4_serge_ITS for drones.pdf
4_serge_ITS for drones.pdf
Serge Hoogendoorn73 visualizações
TFT 2016 summer meeting Sydney por Serge Hoogendoorn
TFT 2016 summer meeting SydneyTFT 2016 summer meeting Sydney
TFT 2016 summer meeting Sydney
Serge Hoogendoorn589 visualizações
The Physics of Active Modes por Serge Hoogendoorn
The Physics of Active ModesThe Physics of Active Modes
The Physics of Active Modes
Serge Hoogendoorn578 visualizações
ITS for Crowds por Serge Hoogendoorn
ITS for CrowdsITS for Crowds
ITS for Crowds
Serge Hoogendoorn566 visualizações
Crowd Dynamics and Networks por Serge Hoogendoorn
Crowd Dynamics and NetworksCrowd Dynamics and Networks
Crowd Dynamics and Networks
Serge Hoogendoorn953 visualizações
Pedestrian modelling por Serge Hoogendoorn
Pedestrian modellingPedestrian modelling
Pedestrian modelling
Serge Hoogendoorn1.4K visualizações
Differential game theory for Traffic Flow Modelling por Serge Hoogendoorn
Differential game theory for Traffic Flow ModellingDifferential game theory for Traffic Flow Modelling
Differential game theory for Traffic Flow Modelling
Serge Hoogendoorn830 visualizações
MT-ITS keynote on active mode modelling por Serge Hoogendoorn
MT-ITS keynote on active mode modellingMT-ITS keynote on active mode modelling
MT-ITS keynote on active mode modelling
Serge Hoogendoorn2 visualizações
VU talk May 2020 por Serge Hoogendoorn
VU talk May 2020VU talk May 2020
VU talk May 2020
Serge Hoogendoorn247 visualizações
Modal split analysis por ashahit
Modal split analysis Modal split analysis
Modal split analysis
ashahit8.8K visualizações
Information Spread in the Context of Evacuation Optimization por Dr. Mirko Kämpf
Information Spread in the Context of Evacuation OptimizationInformation Spread in the Context of Evacuation Optimization
Information Spread in the Context of Evacuation Optimization
Dr. Mirko Kämpf183 visualizações
Linear Regression Model Fitting and Implication to Self Similar Behavior Traf... por IOSRjournaljce
Linear Regression Model Fitting and Implication to Self Similar Behavior Traf...Linear Regression Model Fitting and Implication to Self Similar Behavior Traf...
Linear Regression Model Fitting and Implication to Self Similar Behavior Traf...
IOSRjournaljce48 visualizações
Presentation escc 2016 por LIFE GreenYourMove
Presentation escc 2016Presentation escc 2016
Presentation escc 2016
LIFE GreenYourMove79 visualizações
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen... por GreenYourMove
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
GreenYourMove233 visualizações
When and where are bus express services justified? por BRTCoE
When and where are bus express services justified?When and where are bus express services justified?
When and where are bus express services justified?
BRTCoE1.9K visualizações
thesis por Pintu Mandal
thesisthesis
thesis
Pintu Mandal134 visualizações
Modeling business management systems transportation por Sherin El-Rashied
Modeling business management systems transportationModeling business management systems transportation
Modeling business management systems transportation
Sherin El-Rashied204 visualizações
Advantages And Disadvantages Of Virus Spreading por Lori Schade
Advantages And Disadvantages Of Virus SpreadingAdvantages And Disadvantages Of Virus Spreading
Advantages And Disadvantages Of Virus Spreading
Lori Schade2 visualizações
Active modes and urban mobility: outcomes from the ALLEGRO project por Serge Hoogendoorn
Active modes and urban mobility: outcomes from the ALLEGRO projectActive modes and urban mobility: outcomes from the ALLEGRO project
Active modes and urban mobility: outcomes from the ALLEGRO project
Serge Hoogendoorn187 visualizações

Mais de Serge Hoogendoorn

Crowd management pitch por
Crowd management pitchCrowd management pitch
Crowd management pitchSerge Hoogendoorn
8 visualizações11 slides
16 juni opening fietspad.pdf por
16 juni opening fietspad.pdf16 juni opening fietspad.pdf
16 juni opening fietspad.pdfSerge Hoogendoorn
107 visualizações20 slides
Bataafsch genootschap lezing Hoogendoorn por
Bataafsch genootschap lezing HoogendoornBataafsch genootschap lezing Hoogendoorn
Bataafsch genootschap lezing HoogendoornSerge Hoogendoorn
355 visualizações39 slides
Short talk impact Covid-19 on supply and demand during the RA webinar por
Short talk impact Covid-19 on supply and demand during the RA webinarShort talk impact Covid-19 on supply and demand during the RA webinar
Short talk impact Covid-19 on supply and demand during the RA webinarSerge Hoogendoorn
148 visualizações13 slides
Smart Urban Mobility - 5 years of AMS por
Smart Urban Mobility - 5 years of AMSSmart Urban Mobility - 5 years of AMS
Smart Urban Mobility - 5 years of AMSSerge Hoogendoorn
177 visualizações6 slides
Masterclass stresstesten - verkeerskundige aspecten veerkracht por
Masterclass stresstesten - verkeerskundige aspecten veerkrachtMasterclass stresstesten - verkeerskundige aspecten veerkracht
Masterclass stresstesten - verkeerskundige aspecten veerkrachtSerge Hoogendoorn
568 visualizações27 slides

Mais de Serge Hoogendoorn(20)

Crowd management pitch por Serge Hoogendoorn
Crowd management pitchCrowd management pitch
Crowd management pitch
Serge Hoogendoorn8 visualizações
16 juni opening fietspad.pdf por Serge Hoogendoorn
16 juni opening fietspad.pdf16 juni opening fietspad.pdf
16 juni opening fietspad.pdf
Serge Hoogendoorn107 visualizações
Bataafsch genootschap lezing Hoogendoorn por Serge Hoogendoorn
Bataafsch genootschap lezing HoogendoornBataafsch genootschap lezing Hoogendoorn
Bataafsch genootschap lezing Hoogendoorn
Serge Hoogendoorn355 visualizações
Short talk impact Covid-19 on supply and demand during the RA webinar por Serge Hoogendoorn
Short talk impact Covid-19 on supply and demand during the RA webinarShort talk impact Covid-19 on supply and demand during the RA webinar
Short talk impact Covid-19 on supply and demand during the RA webinar
Serge Hoogendoorn148 visualizações
Smart Urban Mobility - 5 years of AMS por Serge Hoogendoorn
Smart Urban Mobility - 5 years of AMSSmart Urban Mobility - 5 years of AMS
Smart Urban Mobility - 5 years of AMS
Serge Hoogendoorn177 visualizações
Masterclass stresstesten - verkeerskundige aspecten veerkracht por Serge Hoogendoorn
Masterclass stresstesten - verkeerskundige aspecten veerkrachtMasterclass stresstesten - verkeerskundige aspecten veerkracht
Masterclass stresstesten - verkeerskundige aspecten veerkracht
Serge Hoogendoorn568 visualizações
Engineering Urban Mobility (in Dutch) por Serge Hoogendoorn
Engineering Urban Mobility (in Dutch)Engineering Urban Mobility (in Dutch)
Engineering Urban Mobility (in Dutch)
Serge Hoogendoorn118 visualizações
Ams we make the city resilient por Serge Hoogendoorn
Ams we make the city resilientAms we make the city resilient
Ams we make the city resilient
Serge Hoogendoorn181 visualizações
Introduction to transport resilience por Serge Hoogendoorn
Introduction to transport resilienceIntroduction to transport resilience
Introduction to transport resilience
Serge Hoogendoorn915 visualizações
Future of Traffic Management and ITS por Serge Hoogendoorn
Future of Traffic Management and ITSFuture of Traffic Management and ITS
Future of Traffic Management and ITS
Serge Hoogendoorn1.6K visualizações
Aanzet onderzoeksprogramma Wetenschappelijke Raad Veilig Ontruimen por Serge Hoogendoorn
Aanzet onderzoeksprogramma Wetenschappelijke Raad Veilig OntruimenAanzet onderzoeksprogramma Wetenschappelijke Raad Veilig Ontruimen
Aanzet onderzoeksprogramma Wetenschappelijke Raad Veilig Ontruimen
Serge Hoogendoorn146 visualizações
Floating Car Data and Traffic Management por Serge Hoogendoorn
Floating Car Data and Traffic ManagementFloating Car Data and Traffic Management
Floating Car Data and Traffic Management
Serge Hoogendoorn387 visualizações
Praktijkrelevantie TRAIL PhD onderzoek por Serge Hoogendoorn
Praktijkrelevantie TRAIL PhD onderzoekPraktijkrelevantie TRAIL PhD onderzoek
Praktijkrelevantie TRAIL PhD onderzoek
Serge Hoogendoorn422 visualizações
RIOH / RWS workshop por Serge Hoogendoorn
RIOH / RWS workshopRIOH / RWS workshop
RIOH / RWS workshop
Serge Hoogendoorn362 visualizações
Active transport workshop hoogendoorn por Serge Hoogendoorn
Active transport workshop hoogendoornActive transport workshop hoogendoorn
Active transport workshop hoogendoorn
Serge Hoogendoorn534 visualizações
Smart and Seamless Urban Mobility por Serge Hoogendoorn
Smart and Seamless Urban MobilitySmart and Seamless Urban Mobility
Smart and Seamless Urban Mobility
Serge Hoogendoorn1.5K visualizações
Emergency response behaviour data collection issue por Serge Hoogendoorn
Emergency response behaviour data collection issueEmergency response behaviour data collection issue
Emergency response behaviour data collection issue
Serge Hoogendoorn325 visualizações
Unraveling urban traffic flows por Serge Hoogendoorn
Unraveling urban traffic flowsUnraveling urban traffic flows
Unraveling urban traffic flows
Serge Hoogendoorn1.1K visualizações
IPAM Hoogendoorn 2015 - workshop on Decision Support Systems por Serge Hoogendoorn
IPAM Hoogendoorn 2015 - workshop on Decision Support SystemsIPAM Hoogendoorn 2015 - workshop on Decision Support Systems
IPAM Hoogendoorn 2015 - workshop on Decision Support Systems
Serge Hoogendoorn361 visualizações
Ditcm 30 maart por Serge Hoogendoorn
Ditcm 30 maartDitcm 30 maart
Ditcm 30 maart
Serge Hoogendoorn482 visualizações

Último

ALGAL PRODUCTS.pptx por
ALGAL PRODUCTS.pptxALGAL PRODUCTS.pptx
ALGAL PRODUCTS.pptxRASHMI M G
7 visualizações17 slides
ELECTRON TRANSPORT CHAIN por
ELECTRON TRANSPORT CHAINELECTRON TRANSPORT CHAIN
ELECTRON TRANSPORT CHAINDEEKSHA RANI
26 visualizações16 slides
HIGH PERFORMANCE THIN LAYER CHROMATOGRAPHY por
HIGH PERFORMANCE THIN LAYER CHROMATOGRAPHYHIGH PERFORMANCE THIN LAYER CHROMATOGRAPHY
HIGH PERFORMANCE THIN LAYER CHROMATOGRAPHYPoonam Aher Patil
9 visualizações42 slides
COMPLEXOMETRIC TITRATION OR CHEALATOMETRIC TITRATION por
COMPLEXOMETRIC TITRATION OR CHEALATOMETRIC TITRATIONCOMPLEXOMETRIC TITRATION OR CHEALATOMETRIC TITRATION
COMPLEXOMETRIC TITRATION OR CHEALATOMETRIC TITRATIONPoonam Aher Patil
267 visualizações36 slides
vitamine B1.pptx por
vitamine B1.pptxvitamine B1.pptx
vitamine B1.pptxajithkilpart
37 visualizações22 slides
KeyAI. Solving a math problem to recover lost crypto assets. por
KeyAI. Solving a math problem to recover lost crypto assets.KeyAI. Solving a math problem to recover lost crypto assets.
KeyAI. Solving a math problem to recover lost crypto assets.RFID INC
35 visualizações15 slides

Último(20)

ALGAL PRODUCTS.pptx por RASHMI M G
ALGAL PRODUCTS.pptxALGAL PRODUCTS.pptx
ALGAL PRODUCTS.pptx
RASHMI M G 7 visualizações
ELECTRON TRANSPORT CHAIN por DEEKSHA RANI
ELECTRON TRANSPORT CHAINELECTRON TRANSPORT CHAIN
ELECTRON TRANSPORT CHAIN
DEEKSHA RANI26 visualizações
HIGH PERFORMANCE THIN LAYER CHROMATOGRAPHY por Poonam Aher Patil
HIGH PERFORMANCE THIN LAYER CHROMATOGRAPHYHIGH PERFORMANCE THIN LAYER CHROMATOGRAPHY
HIGH PERFORMANCE THIN LAYER CHROMATOGRAPHY
Poonam Aher Patil9 visualizações
COMPLEXOMETRIC TITRATION OR CHEALATOMETRIC TITRATION por Poonam Aher Patil
COMPLEXOMETRIC TITRATION OR CHEALATOMETRIC TITRATIONCOMPLEXOMETRIC TITRATION OR CHEALATOMETRIC TITRATION
COMPLEXOMETRIC TITRATION OR CHEALATOMETRIC TITRATION
Poonam Aher Patil267 visualizações
vitamine B1.pptx por ajithkilpart
vitamine B1.pptxvitamine B1.pptx
vitamine B1.pptx
ajithkilpart37 visualizações
KeyAI. Solving a math problem to recover lost crypto assets. por RFID INC
KeyAI. Solving a math problem to recover lost crypto assets.KeyAI. Solving a math problem to recover lost crypto assets.
KeyAI. Solving a math problem to recover lost crypto assets.
RFID INC35 visualizações
2. Natural Sciences and Technology Author Siyavula.pdf por ssuser821efa
2. Natural Sciences and Technology Author Siyavula.pdf2. Natural Sciences and Technology Author Siyavula.pdf
2. Natural Sciences and Technology Author Siyavula.pdf
ssuser821efa13 visualizações
Determination of color fastness to rubbing(wet and dry condition) by crockmeter. por ShadmanSakib63
Determination of color fastness to rubbing(wet and dry condition) by crockmeter.Determination of color fastness to rubbing(wet and dry condition) by crockmeter.
Determination of color fastness to rubbing(wet and dry condition) by crockmeter.
ShadmanSakib639 visualizações
selection of preformed arch wires during the alignment stage of preadjusted o... por MaherFouda1
selection of preformed arch wires during the alignment stage of preadjusted o...selection of preformed arch wires during the alignment stage of preadjusted o...
selection of preformed arch wires during the alignment stage of preadjusted o...
MaherFouda18 visualizações
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe... por Anmol Vishnu Gupta
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...
Anmol Vishnu Gupta28 visualizações
Real Science Radio - Dr Paul Homan Climate Change.pptx por Fred Williams
Real Science Radio - Dr Paul Homan Climate Change.pptxReal Science Radio - Dr Paul Homan Climate Change.pptx
Real Science Radio - Dr Paul Homan Climate Change.pptx
Fred Williams8 visualizações
BLOTTING TECHNIQUES SPECIAL por MuhammadImranMirza2
BLOTTING TECHNIQUES SPECIALBLOTTING TECHNIQUES SPECIAL
BLOTTING TECHNIQUES SPECIAL
MuhammadImranMirza217 visualizações
Non Aqueous titration: Definition, Principle and Application por Poonam Aher Patil
Non Aqueous titration: Definition, Principle and ApplicationNon Aqueous titration: Definition, Principle and Application
Non Aqueous titration: Definition, Principle and Application
Poonam Aher Patil96 visualizações
Vegetable grafting: A new crop improvement approach.pptx por Himul Suthar
Vegetable grafting: A new crop improvement approach.pptxVegetable grafting: A new crop improvement approach.pptx
Vegetable grafting: A new crop improvement approach.pptx
Himul Suthar11 visualizações
Krishna VSC 692 Credit Seminar.pptx por KrishnaSharma682993
Krishna VSC 692 Credit Seminar.pptxKrishna VSC 692 Credit Seminar.pptx
Krishna VSC 692 Credit Seminar.pptx
KrishnaSharma68299313 visualizações
Heavy Tails Workshop NeurIPS2023.pdf por Charles Martin
Heavy Tails Workshop NeurIPS2023.pdfHeavy Tails Workshop NeurIPS2023.pdf
Heavy Tails Workshop NeurIPS2023.pdf
Charles Martin96 visualizações
NU-543 Class II Type A2 Biosafety Cabinet por Gaia Science Pte Ltd
NU-543 Class II Type A2 Biosafety CabinetNU-543 Class II Type A2 Biosafety Cabinet
NU-543 Class II Type A2 Biosafety Cabinet
Gaia Science Pte Ltd5 visualizações
Thin layer chromatography ( Horizontal) por Poonam Aher Patil
Thin layer chromatography  ( Horizontal)Thin layer chromatography  ( Horizontal)
Thin layer chromatography ( Horizontal)
Poonam Aher Patil9 visualizações
ZEBRA FISH: as model organism.pptx por mahimachoudhary0807
ZEBRA FISH: as model organism.pptxZEBRA FISH: as model organism.pptx
ZEBRA FISH: as model organism.pptx
mahimachoudhary080714 visualizações

IEEE-ITSC 2023 Keynote - What Crowds can Teach Us

  • 1. Harnassing Crowd Intelligence… Prof. Dr. Serge Hoogendoorn Transport & Planning Department Transport & Mobility Institute Delft University of Technology What crowds can teach us…
  • 2. Stress testing crowds in CrowdLimits In June 2018, we tried to establish the limits to self-organization in pedestrian flows…
  • 3. We did not succeed to induce a breakdown…
  • 4. Efficient self-organization is not limited to bi-directional pedestrian flows…
  • 5. Examples of self-organisation Formation of diagonal stripes in crossing flows… Viscous fingering when standing and moving pedestrians interact Efficient multi-direction flow interactions
  • 6. Massive pedestrian flows during the Hajj remain efficient…
  • 7. 25 years of fascination for pedestrian and bicycle flows: Active modes are wonderfully complex and showcase unexpected dynamics
  • 8. But there are other reasons to focus on active modes…
  • 9. Sustainable urban mobility is impossible without active modes due to their limited spatial and ecological impact, health impact, relevance as first / last mile / transfer mode
  • 10. There are major scientific, technological and engineering challenges to solve, including data collection
  • 11. We can learn a lot from the active modes and the modeling and control thereof…
  • 12. Can we somehow harnass this “Crowd Intelligence”?
  • 13. Our first step? Understand and mathematically model these efficient self-organized phenomena…
  • 14. Continuum models Cellular Automata models (animation by Prof. Mahmassani) Social Forces models (and variants) by Prof. Helbing
  • 15. Instead of borrowing from traditonal traffic flow theory, we looked for a model better rooted in behavioral (game) theory…
  • 16. Pedestrian Games Differential games as basis for pedestrian modeling
  • 17. Our take on pedestrian modeling… Our behavioral model for pedestrian flow dynamics • Main assumption “pedestrian economicus” based on principle of least effort: From all possible actions (accelerate, decelerate, changing direction, do nothing) a pedestrian chooses the action yielding smallest predicted effort (disutility) • The predicted effort is the (weighed) sum of different effort components (e.g., walking too close / colliding, walking too slowly or too fast, straying from intended path, etc.) - like attributes in utility models
  • 18. How does the predicted effort work? Path A Path B Path C Destination Shortest path Effort component examples: • Straying from shortest path • Being too close to other pedestrians • Accelerating / stopping • Not adhering to traffic rules… Possible paths result from candidate control actions; note: there are an infinite number of these paths possible
  • 19. Anticipation strategies… Furthering the behavioral foundation • A key element in our modeling approach is that we assume that the ego pedestrian anticipates on the behavior of other pedestrians… • Research in the Seventies and Eighties have shown that: • Pedestrians unconsciously communicate via very subtle movements exchanging their intentions when interacting • Communication sometimes fails, in particular when pedestrians from different cultures interact (“reciprocal dance”) • Our differential game model allows for three different strategies reflecting different levels of (non-) cooperation
  • 20. Solving the differential game… Numerical solution scheme • We determine the optimal acceleration assuming predicted effort minimization: ⃗ 𝑎[","$%) ∗ = arg min 𝐽(𝑢[","$%)) subject to pedestrians’ motion dynamics • Minimum Principle of Pontryagin results in necessary conditions, forms basis for Iterative Real-time Trajectory Optimization Algorithm (IRTA) • IRTA computes equilibrium where ego- pedestrian cannot improve her situation given assumed reaction of others 4.2 Iterative numerical solution In this section, we briefly discuss the iterative numerical solution approach. The algorithm is shown for one prediction period only; the receding horizon generalization is straightforward and left to the reader. Moreover, for the sake of simplicity, we have omitted obstacles, and terminal costs. 1. Initialization of control variables (prediction horizon T, time step h); 2. Initialization of parameters (weights, desired speed; relaxation parameter a, cut-o↵ error eps 3. For each pedestrian, initialization of initial position ~ r(0) and velocities ~ v(0) and target position ~ r1 4. Initialize co-states for the positions ~ ⇤r(t) = ~ 0 and velocities ~ ⇤v(t) = ~ 0 for all t = 0 : t : T 5. While error > eps do (a) Set ~r(t) = ~ ⇤r(t) and ~v(t) = ~ ⇤v(t) (b) For t = 0 : t : T t i. For i = 1 : n A. ~ u(t|i) = ~v(t|i) B. ~ v(t + t|i) = ~ v(t|i) + t · ~ u(t|i) C. ~ x(t + t|i) = ~ x(t|i) + t · ~ v(t|i) (c) For t = T : t : t i. For i = 1 : n A. Compute desired velocity ~ v0 i (t) B. ~r(t t|i) = ~r(t|i) + t · d0 P j6=i e dij /d0 ~ nij C. ~v(t t|i) = ~v(t|i) + t · ⇣ ↵(~ v0 i ~ v(t|i)) + ~r(t|i) ⌘ (d) Relaxation ~ ⇤r(t) = (1 a) · ~ ⇤r(t) + a · r(t) and ~ ⇤v(t) = (1 a) · ~ ⇤v(t) + a · v(t) (e) error = ||~ ⇤ ~|| It is beyond the scope of the paper to analyze the performance of the numer- ical solution in detail. For illustration purposes, Fig. 1 shows the convergence properties of the scheme for a one-on-one drone interaction scenario, with a
  • 21. Validation outcomes • Calibration using ML approach + trajectory data • Reproduces all coll. self-organized phenomena • Model yields realistic flow – density relation for a location (FD) and for an entire network (p-MFD)
  • 22. Multi-scale modelling framework Risk- neutral Nash game Risk-prone cooperativ e game ‘Social- forces’ model Network- wide modelling MFD Simplification of behavioural assumptions Assuming equilibrium and Taylor series expansion Spatial aggregation under equilibrium Risk-prone pedestrian game Risk- averse demon game Continuum modelling
  • 23. Learning opportunities Pedestrian flow theory as inspiration for other domains
  • 24. Our proposition: Game-theoretical approach can be used as a basis for decentralized control schemes inheriting efficient self-organization characteristics
  • 25. ▪ Use of simple control strategy Modelling cyclist & pedestrians Control of connected & autonomous vessels Lane-free control schemes for CAVs Generic machinery: Differential game theory and dedicated numerical solution algorithm IRTA are broadly applicable Cooperative decentralized schemes for drones
  • 26. Decentralized multi- drone conflict resolution • Prospect of drones in (urban) transport and logistics depend on our ability to solve complex drone interaction problems in high density airspace • Multi-drone conflict resolution is a key challenge! • Our proposition: use game-theoretical approach used for pedestrian modeling to formulate and solve multi-drone conflict resolution, assuming that many of the self-organization properties carry over to 3D…
  • 27. Game of Drones* Differential games as basis for multi-drone conflict resolution
  • 28. Multi-drone conflict resolution Path A Path B Path C Destination Shortest path Cost component examples: • Straying from shortest path • Being too close to the other drones • Acceleration / braking • Not adhering to airspace regulation… Ego-drone can use different strategies that represent different levels of risk taken by the drone given sensor and communication accuracy and reliability Adapted version of IRTA used as solver
  • 29. Learning from active modes? Applications to decentralized control
  • 30. Decentralized multi- drone conflict resolution • As with pedestrian flows, we see different forms of self- organization • Example shows formation of diagonal patterns in case of two crossing drone flows Top view Side view 1 Side view 2 y y y
  • 31. Decentralized multi-drone conflict resolution Self-organized drone roundabouts • Scenario shows patterns drones generate at interaction (center-)point N=10 N=20
  • 32. Decentralized multi-drone conflict resolution Self-organized drone roundabouts N=10 N=20
  • 33. Decentralized multi-drone conflict resolution Self-organized drone roundabouts N=20 • Different factors influence self- organized patterns, including demand level • Important factor: desired speed variability • Large variation breaks formation of roundabouts • Other self-organized patterns are also influenced by heterogeneity
  • 34. Limits to self-organization • Impact of heterogeneity well known for pedestrian flows: “freezing by heating” describes the fact heterogeneity messes up self organization • As a result, heterogeneous flows break down at a lower demand than homogenous flows • Shows possible impact of (local) homogenization to increase capacity of a bottleneck 1.2 1.4 1.6 1.8 2.0 1.0 0 1 Demand (P/s) Breakdown prob. medium low high
  • 35. Limits to self-organization Higher pressure leads to reduced capacity and longer evacuation times • Faster-is-slower effect describes the reduction of bottleneck capacity due to increase haste due to arc formation • Insight leads to different types of local interventions to improve situation (e.g., placing obstacle in front of door to reduce pressure, or the ‘polonaise’)
  • 36. Queues at local bottlenecks spill back, possibly causing grid-lock effects, in turn leading to turbulence and asphyxiation… When self-organization fails: Local problems may eventually lead to deterioration at network level
  • 37. Using insights for design and management Improved design to limit crossing flows prev. spill-back Inflow reduction by using gating Spreading of Pilgrims using different flows Remove bottlenecks in design Testing interventions by simulation Using our understanding for Management & Design: Example Grand Mosque
  • 38. Towards effective crowd management Classify intervention strategies at 3 levels… INDIVIDUAL Efficient decentralised strategies Influencing individual behaviour BOTTLENECK Increase bottleneck capacity Reduce break-down probability by homogenisation NETWORK Reduce inflow into network Increase network outflow Spread traffic over network and separate flows Increasing traffic demand
  • 39. Similar approach could work for drones! Three level approach to managing drone traffic operations INDIVIDUAL Efficient decentralised strategies LOCAL Priority regulations Speed homogenisation Control of interacting flows NETWORK Schedule inflow into network Reroute drone flows Increasing traffic demand
  • 40. But if we understand the processes so well… Why does it still go wrong?
  • 41. Lack of accurate and reliable real- time datasources Lack of effective decision support tools for real-time decision making and planning
  • 42. Data collection Sensing technology • Adequate data collection technologies have become available only recently • Still, single datasources seldom provide complete picture (spatial coverage, granularity, bias) • Acurate / complete information requires methods to process, fuse, and enrich multi-source data 3D camera, BT scanner, and climate sensor Mood & stress detection (DCM, GreshamSmith) Use of location-based services (Resono) Social-data crawler
  • 43. Use of AI for prediction and risk assessment Digital Twin for Real-Time Decision Support and event planning • Advanced multi-source data collection and effective decision support come together in CSM • XAI technology for data fusion, short-term and long-term prediction of crowdedness • Future work focusses on risk assessment (EMERALDS)
  • 44. Risk assessment is about much more than crowding…
  • 45. Asphyxiation due to overcrowding Riots during the pandemic Stabbing incidents after a hot and crowded day at the beach Risk of being pushed of platform (courtesy of J van den Heuvel, NS Stations)
  • 46. Our current work focuses on using advanced monitoring, data fusion, XAI, and decision support tools for advanced predictive risk assessment
  • 48. Making impact! Keeping education open during the pandemic… • Sensing locations and distances with wearables and beacons • Dashboard shows areas of concern: where do the critical interactions occur? • Design interventions (floorplans, circulation strategies, occupancy limits) • Establish critical interactions between “bubbles” (groups/classes), so that only students at risk had to be isolated in case of infection
  • 49. Main take aways From Crowd Intelligence to Artifical Crowd Intelligence • Show how efficient self-organized phenomena in active mode traffic can be modeled using decentralized schemes, generalizing well-known models • Show how approaches can be generalized to other problems, including multi- drone conflict resolution • Show (limits to) self-organization and how interventions can help improve • Discuss future steps in decision support using Artificial Crowd Intelligence Overall, I aimed to show you the importance of sharing knowledge across domains and not reinventing the wheel!