IEEE-ITSC 2023 Keynote - What Crowds can Teach Us

Serge Hoogendoorn
Serge HoogendoornProfessor at TU Delft, Strategic Advisor at ARANE à 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 sur 50

Recommandé

Shallow introduction for Deep Learning Retinal Image Analysis par
Shallow introduction for Deep Learning Retinal Image AnalysisShallow introduction for Deep Learning Retinal Image Analysis
Shallow introduction for Deep Learning Retinal Image AnalysisResearch Fellow
7.8K vues228 diapositives
SLAM-베이즈필터와 칼만필터 par
SLAM-베이즈필터와 칼만필터SLAM-베이즈필터와 칼만필터
SLAM-베이즈필터와 칼만필터jdo
2.5K vues74 diapositives
입문 Visual SLAM 14강 - 2장 Introduction to slam par
입문 Visual SLAM 14강  - 2장 Introduction to slam입문 Visual SLAM 14강  - 2장 Introduction to slam
입문 Visual SLAM 14강 - 2장 Introduction to slamjdo
7K vues26 diapositives
Score based generative model par
Score based generative modelScore based generative model
Score based generative modelsangyun lee
552 vues28 diapositives
Traffic congestion prediction with images par
Traffic congestion prediction with imagesTraffic congestion prediction with images
Traffic congestion prediction with imagesMaximilian Jackson
613 vues11 diapositives
Smart Control of Traffic Signal System using Image Processing par
Smart Control of Traffic Signal System using Image Processing Smart Control of Traffic Signal System using Image Processing
Smart Control of Traffic Signal System using Image Processing Raihan Bin-Mofidul
3.9K vues11 diapositives

Contenu connexe

Tendances

Predicting model for prices of used cars par
Predicting model for prices of used carsPredicting model for prices of used cars
Predicting model for prices of used carsHARPREETSINGH1862
2.2K vues17 diapositives
Drools, o motor de regras par
Drools, o motor de regrasDrools, o motor de regras
Drools, o motor de regrasWellington Moreira
206 vues24 diapositives
Graph neural network #2-2 (heterogeneous graph transformer) par
Graph neural network #2-2 (heterogeneous graph transformer)Graph neural network #2-2 (heterogeneous graph transformer)
Graph neural network #2-2 (heterogeneous graph transformer)seungwoo kim
222 vues25 diapositives
Driving simulators to support the design of autonomous vehicles par
Driving simulators to support the design of autonomous vehiclesDriving simulators to support the design of autonomous vehicles
Driving simulators to support the design of autonomous vehiclesInstitute for Transport Studies (ITS)
1.4K vues22 diapositives
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe... par
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...Vignesh C
887 vues13 diapositives
Smart Bus System par
Smart Bus SystemSmart Bus System
Smart Bus SystemAbhishek Shukla
1.2K vues20 diapositives

Tendances(20)

Graph neural network #2-2 (heterogeneous graph transformer) par seungwoo kim
Graph neural network #2-2 (heterogeneous graph transformer)Graph neural network #2-2 (heterogeneous graph transformer)
Graph neural network #2-2 (heterogeneous graph transformer)
seungwoo kim222 vues
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe... par Vignesh C
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Drowsiness State Detection of Driver using Eyelid Movement- IRE Journal Confe...
Vignesh C887 vues
Drowsiness Detection Presentation par Saurabh Kawli
Drowsiness Detection PresentationDrowsiness Detection Presentation
Drowsiness Detection Presentation
Saurabh Kawli2.8K vues
Face and Eye Detection Varying Scenarios With Haar Classifier_2015 par Showrav Mazumder
Face and Eye Detection Varying Scenarios With Haar Classifier_2015Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Face and Eye Detection Varying Scenarios With Haar Classifier_2015
Showrav Mazumder524 vues
Semantic Segmentation Methods using Deep Learning par Sungjoon Choi
Semantic Segmentation Methods using Deep LearningSemantic Segmentation Methods using Deep Learning
Semantic Segmentation Methods using Deep Learning
Sungjoon Choi1.9K vues
Convolutional Neural Network and RNN for OCR problem. par Vishal Mishra
Convolutional Neural Network and RNN for OCR problem.Convolutional Neural Network and RNN for OCR problem.
Convolutional Neural Network and RNN for OCR problem.
Vishal Mishra1.9K vues
IRJET- Automated Detection of Gender from Face Images par IRJET Journal
IRJET-  	  Automated Detection of Gender from Face ImagesIRJET-  	  Automated Detection of Gender from Face Images
IRJET- Automated Detection of Gender from Face Images
IRJET Journal1.1K vues
Automated traffic control system par Likithe
Automated traffic control systemAutomated traffic control system
Automated traffic control system
Likithe3.4K vues
V2X Communications: Getting our Cars Talking par Alison Chaiken
V2X Communications: Getting our Cars TalkingV2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars Talking
Alison Chaiken3.8K vues
Visual odometry & slam utilizing indoor structured environments par NAVER Engineering
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
NAVER Engineering1.4K vues
IRJET- Road Traffic Prediction using Machine Learning par IRJET Journal
IRJET- Road Traffic Prediction using Machine LearningIRJET- Road Traffic Prediction using Machine Learning
IRJET- Road Traffic Prediction using Machine Learning
IRJET Journal1.5K vues

Similaire à IEEE-ITSC 2023 Keynote - What Crowds can Teach Us

4_serge_ITS for drones.pdf par
4_serge_ITS for drones.pdf4_serge_ITS for drones.pdf
4_serge_ITS for drones.pdfSerge Hoogendoorn
73 vues21 diapositives
TFT 2016 summer meeting Sydney par
TFT 2016 summer meeting SydneyTFT 2016 summer meeting Sydney
TFT 2016 summer meeting SydneySerge Hoogendoorn
589 vues39 diapositives
The Physics of Active Modes par
The Physics of Active ModesThe Physics of Active Modes
The Physics of Active ModesSerge Hoogendoorn
578 vues45 diapositives
ITS for Crowds par
ITS for CrowdsITS for Crowds
ITS for CrowdsSerge Hoogendoorn
566 vues24 diapositives
Crowd Dynamics and Networks par
Crowd Dynamics and NetworksCrowd Dynamics and Networks
Crowd Dynamics and NetworksSerge Hoogendoorn
953 vues36 diapositives
Pedestrian modelling par
Pedestrian modellingPedestrian modelling
Pedestrian modellingSerge Hoogendoorn
1.4K vues23 diapositives

Similaire à IEEE-ITSC 2023 Keynote - What Crowds can Teach Us(20)

Differential game theory for Traffic Flow Modelling par Serge Hoogendoorn
Differential game theory for Traffic Flow ModellingDifferential game theory for Traffic Flow Modelling
Differential game theory for Traffic Flow Modelling
Modal split analysis par ashahit
Modal split analysis Modal split analysis
Modal split analysis
ashahit8.7K vues
Information Spread in the Context of Evacuation Optimization par 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 vues
Linear Regression Model Fitting and Implication to Self Similar Behavior Traf... par 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 vues
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen... par 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 vues
When and where are bus express services justified? par 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 vues
Modeling business management systems transportation par Sherin El-Rashied
Modeling business management systems transportationModeling business management systems transportation
Modeling business management systems transportation
Advantages And Disadvantages Of Virus Spreading par Lori Schade
Advantages And Disadvantages Of Virus SpreadingAdvantages And Disadvantages Of Virus Spreading
Advantages And Disadvantages Of Virus Spreading
Lori Schade2 vues
Active modes and urban mobility: outcomes from the ALLEGRO project par 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

Plus de Serge Hoogendoorn

Crowd management pitch par
Crowd management pitchCrowd management pitch
Crowd management pitchSerge Hoogendoorn
8 vues11 diapositives
16 juni opening fietspad.pdf par
16 juni opening fietspad.pdf16 juni opening fietspad.pdf
16 juni opening fietspad.pdfSerge Hoogendoorn
107 vues20 diapositives
Bataafsch genootschap lezing Hoogendoorn par
Bataafsch genootschap lezing HoogendoornBataafsch genootschap lezing Hoogendoorn
Bataafsch genootschap lezing HoogendoornSerge Hoogendoorn
355 vues39 diapositives
Short talk impact Covid-19 on supply and demand during the RA webinar par
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 vues13 diapositives
Smart Urban Mobility - 5 years of AMS par
Smart Urban Mobility - 5 years of AMSSmart Urban Mobility - 5 years of AMS
Smart Urban Mobility - 5 years of AMSSerge Hoogendoorn
177 vues6 diapositives
Masterclass stresstesten - verkeerskundige aspecten veerkracht par
Masterclass stresstesten - verkeerskundige aspecten veerkrachtMasterclass stresstesten - verkeerskundige aspecten veerkracht
Masterclass stresstesten - verkeerskundige aspecten veerkrachtSerge Hoogendoorn
568 vues27 diapositives

Plus de Serge Hoogendoorn(20)

Short talk impact Covid-19 on supply and demand during the RA webinar par 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
Masterclass stresstesten - verkeerskundige aspecten veerkracht par Serge Hoogendoorn
Masterclass stresstesten - verkeerskundige aspecten veerkrachtMasterclass stresstesten - verkeerskundige aspecten veerkracht
Masterclass stresstesten - verkeerskundige aspecten veerkracht
Aanzet onderzoeksprogramma Wetenschappelijke Raad Veilig Ontruimen par Serge Hoogendoorn
Aanzet onderzoeksprogramma Wetenschappelijke Raad Veilig OntruimenAanzet onderzoeksprogramma Wetenschappelijke Raad Veilig Ontruimen
Aanzet onderzoeksprogramma Wetenschappelijke Raad Veilig Ontruimen
Emergency response behaviour data collection issue par Serge Hoogendoorn
Emergency response behaviour data collection issueEmergency response behaviour data collection issue
Emergency response behaviour data collection issue
IPAM Hoogendoorn 2015 - workshop on Decision Support Systems par 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

Dernier

SANJAY HPLC.pptx par
SANJAY HPLC.pptxSANJAY HPLC.pptx
SANJAY HPLC.pptxsanjayudps2016
170 vues38 diapositives
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ... par
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...ILRI
5 vues1 diapositive
POSTER IV LAWCN_ROVER_IUE.pdf par
POSTER IV LAWCN_ROVER_IUE.pdfPOSTER IV LAWCN_ROVER_IUE.pdf
POSTER IV LAWCN_ROVER_IUE.pdfSOCIEDAD JULIO GARAVITO
8 vues1 diapositive
Guinea Pig as a Model for Translation Research par
Guinea Pig as a Model for Translation ResearchGuinea Pig as a Model for Translation Research
Guinea Pig as a Model for Translation ResearchPervaizDar1
11 vues21 diapositives
"How can I develop my learning path in bioinformatics? par
"How can I develop my learning path in bioinformatics?"How can I develop my learning path in bioinformatics?
"How can I develop my learning path in bioinformatics?Bioinformy
23 vues13 diapositives
PRINCIPLES-OF ASSESSMENT par
PRINCIPLES-OF ASSESSMENTPRINCIPLES-OF ASSESSMENT
PRINCIPLES-OF ASSESSMENTrbalmagro
12 vues12 diapositives

Dernier(20)

Small ruminant keepers’ knowledge, attitudes and practices towards peste des ... par ILRI
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
ILRI5 vues
Guinea Pig as a Model for Translation Research par PervaizDar1
Guinea Pig as a Model for Translation ResearchGuinea Pig as a Model for Translation Research
Guinea Pig as a Model for Translation Research
PervaizDar111 vues
"How can I develop my learning path in bioinformatics? par Bioinformy
"How can I develop my learning path in bioinformatics?"How can I develop my learning path in bioinformatics?
"How can I develop my learning path in bioinformatics?
Bioinformy23 vues
PRINCIPLES-OF ASSESSMENT par rbalmagro
PRINCIPLES-OF ASSESSMENTPRINCIPLES-OF ASSESSMENT
PRINCIPLES-OF ASSESSMENT
rbalmagro12 vues
himalay baruah acid fast staining.pptx par HimalayBaruah
himalay baruah acid fast staining.pptxhimalay baruah acid fast staining.pptx
himalay baruah acid fast staining.pptx
HimalayBaruah7 vues
A Ready-to-Analyze High-Plex Spatial Signature Development Workflow for Cance... par InsideScientific
A Ready-to-Analyze High-Plex Spatial Signature Development Workflow for Cance...A Ready-to-Analyze High-Plex Spatial Signature Development Workflow for Cance...
A Ready-to-Analyze High-Plex Spatial Signature Development Workflow for Cance...
Metatheoretical Panda-Samaneh Borji.pdf par samanehborji
Metatheoretical Panda-Samaneh Borji.pdfMetatheoretical Panda-Samaneh Borji.pdf
Metatheoretical Panda-Samaneh Borji.pdf
samanehborji16 vues
Light Pollution for LVIS students par CWBarthlmew
Light Pollution for LVIS studentsLight Pollution for LVIS students
Light Pollution for LVIS students
CWBarthlmew6 vues
ENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptx par MN
ENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptxENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptx
ENTOMOLOGY PPT ON BOMBYCIDAE AND SATURNIIDAE.pptx
MN7 vues
Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl... par GIFT KIISI NKIN
Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl...Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl...
Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl...
GIFT KIISI NKIN22 vues
Distinct distributions of elliptical and disk galaxies across the Local Super... par Sérgio Sacani
Distinct distributions of elliptical and disk galaxies across the Local Super...Distinct distributions of elliptical and disk galaxies across the Local Super...
Distinct distributions of elliptical and disk galaxies across the Local Super...
Sérgio Sacani31 vues

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!