IEEE-ITSC 2023 Keynote - What Crowds can Teach Us

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

Recomendados

Hot Topics in Machine Learning for Research and Thesis von
Hot Topics in Machine Learning for Research and ThesisHot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisWriteMyThesis
349 views10 Folien
Machine Learning and Inductive Inference von
Machine Learning and Inductive InferenceMachine Learning and Inductive Inference
Machine Learning and Inductive Inferencebutest
2.3K views122 Folien
UNIT_1-Introduction-to-Computer-Graphics.pdf von
UNIT_1-Introduction-to-Computer-Graphics.pdfUNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdfSudarshanSharma43
42 views182 Folien
Android Application for American Sign Language Recognition von
Android Application for American Sign Language RecognitionAndroid Application for American Sign Language Recognition
Android Application for American Sign Language RecognitionVishisht Tiwari
4.2K views112 Folien
Edge Detection and Segmentation von
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
12.1K views67 Folien
Link prediction 방법의 개념 및 활용 von
Link prediction 방법의 개념 및 활용Link prediction 방법의 개념 및 활용
Link prediction 방법의 개념 및 활용Kyunghoon Kim
5.7K views86 Folien

Más contenido relacionado

Was ist angesagt?

Graph Partitioning and Spectral Methods von
Graph Partitioning and Spectral MethodsGraph Partitioning and Spectral Methods
Graph Partitioning and Spectral MethodsCarlos Castillo (ChaTo)
1.7K views44 Folien
Classical Planning von
Classical PlanningClassical Planning
Classical Planningahmad bassiouny
5.1K views19 Folien
k medoid clustering.pptx von
k medoid clustering.pptxk medoid clustering.pptx
k medoid clustering.pptxRoshan86572
475 views12 Folien
Fuzzy Clustering(C-means, K-means) von
Fuzzy Clustering(C-means, K-means)Fuzzy Clustering(C-means, K-means)
Fuzzy Clustering(C-means, K-means)Fellowship at Vodafone FutureLab
5.7K views24 Folien
SPIHT(Set Partitioning In Hierarchical Trees) von
SPIHT(Set Partitioning In Hierarchical Trees)SPIHT(Set Partitioning In Hierarchical Trees)
SPIHT(Set Partitioning In Hierarchical Trees)M.k. Praveen
2K views13 Folien
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision) von
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Universitat Politècnica de Catalunya
6.4K views36 Folien

Was ist angesagt?(20)

k medoid clustering.pptx von Roshan86572
k medoid clustering.pptxk medoid clustering.pptx
k medoid clustering.pptx
Roshan86572475 views
SPIHT(Set Partitioning In Hierarchical Trees) von M.k. Praveen
SPIHT(Set Partitioning In Hierarchical Trees)SPIHT(Set Partitioning In Hierarchical Trees)
SPIHT(Set Partitioning In Hierarchical Trees)
M.k. Praveen2K views
Machine Learning - Object Detection and Classification von Vikas Jain
Machine Learning - Object Detection and ClassificationMachine Learning - Object Detection and Classification
Machine Learning - Object Detection and Classification
Vikas Jain3.6K views
Probabilistic programming von Eli Gottlieb
Probabilistic programmingProbabilistic programming
Probabilistic programming
Eli Gottlieb1.2K views
Pervasive Web Application Architecture von UC San Diego
Pervasive Web Application ArchitecturePervasive Web Application Architecture
Pervasive Web Application Architecture
UC San Diego9.5K views
Enterprise GIS von Esri
Enterprise GIS Enterprise GIS
Enterprise GIS
Esri3K views
Computer Graphics Lab File C Programs von Kandarp Tiwari
Computer Graphics Lab File C ProgramsComputer Graphics Lab File C Programs
Computer Graphics Lab File C Programs
Kandarp Tiwari31.5K views
Unified Process von guy_davis
Unified ProcessUnified Process
Unified Process
guy_davis46.2K views
Log Transformation in Image Processing with Example von Mustak Ahmmed
Log Transformation in Image Processing with ExampleLog Transformation in Image Processing with Example
Log Transformation in Image Processing with Example
Mustak Ahmmed18.6K views
From Image Processing To Computer Vision von Joud Khattab
From Image Processing To Computer VisionFrom Image Processing To Computer Vision
From Image Processing To Computer Vision
Joud Khattab6.1K views
★Mean shift a_robust_approach_to_feature_space_analysis von irisshicat
★Mean shift a_robust_approach_to_feature_space_analysis★Mean shift a_robust_approach_to_feature_space_analysis
★Mean shift a_robust_approach_to_feature_space_analysis
irisshicat2.6K views

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

4_serge_ITS for drones.pdf von
4_serge_ITS for drones.pdf4_serge_ITS for drones.pdf
4_serge_ITS for drones.pdfSerge Hoogendoorn
73 views21 Folien
TFT 2016 summer meeting Sydney von
TFT 2016 summer meeting SydneyTFT 2016 summer meeting Sydney
TFT 2016 summer meeting SydneySerge Hoogendoorn
589 views39 Folien
The Physics of Active Modes von
The Physics of Active ModesThe Physics of Active Modes
The Physics of Active ModesSerge Hoogendoorn
578 views45 Folien
ITS for Crowds von
ITS for CrowdsITS for Crowds
ITS for CrowdsSerge Hoogendoorn
566 views24 Folien
Crowd Dynamics and Networks von
Crowd Dynamics and NetworksCrowd Dynamics and Networks
Crowd Dynamics and NetworksSerge Hoogendoorn
953 views36 Folien
Pedestrian modelling von
Pedestrian modellingPedestrian modelling
Pedestrian modellingSerge Hoogendoorn
1.4K views23 Folien

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

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

Más de Serge Hoogendoorn

Crowd management pitch von
Crowd management pitchCrowd management pitch
Crowd management pitchSerge Hoogendoorn
8 views11 Folien
16 juni opening fietspad.pdf von
16 juni opening fietspad.pdf16 juni opening fietspad.pdf
16 juni opening fietspad.pdfSerge Hoogendoorn
107 views20 Folien
Bataafsch genootschap lezing Hoogendoorn von
Bataafsch genootschap lezing HoogendoornBataafsch genootschap lezing Hoogendoorn
Bataafsch genootschap lezing HoogendoornSerge Hoogendoorn
355 views39 Folien
Short talk impact Covid-19 on supply and demand during the RA webinar von
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 views13 Folien
Smart Urban Mobility - 5 years of AMS von
Smart Urban Mobility - 5 years of AMSSmart Urban Mobility - 5 years of AMS
Smart Urban Mobility - 5 years of AMSSerge Hoogendoorn
177 views6 Folien
Masterclass stresstesten - verkeerskundige aspecten veerkracht von
Masterclass stresstesten - verkeerskundige aspecten veerkrachtMasterclass stresstesten - verkeerskundige aspecten veerkracht
Masterclass stresstesten - verkeerskundige aspecten veerkrachtSerge Hoogendoorn
568 views27 Folien

Más de Serge Hoogendoorn(20)

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

Último

DATABASE MANAGEMENT SYSTEM von
DATABASE MANAGEMENT SYSTEMDATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEMDr. GOPINATH D
5 views50 Folien
Artificial Intelligence Helps in Drug Designing and Discovery.pptx von
Artificial Intelligence Helps in Drug Designing and Discovery.pptxArtificial Intelligence Helps in Drug Designing and Discovery.pptx
Artificial Intelligence Helps in Drug Designing and Discovery.pptxabhinashsahoo2001
117 views22 Folien
Distinct distributions of elliptical and disk galaxies across the Local Super... von
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 Sacani
30 views12 Folien
MODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdf von
MODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdfMODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdf
MODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdfKerryNuez1
21 views5 Folien
himalay baruah acid fast staining.pptx von
himalay baruah acid fast staining.pptxhimalay baruah acid fast staining.pptx
himalay baruah acid fast staining.pptxHimalayBaruah
5 views16 Folien
RemeOs science and clinical evidence von
RemeOs science and clinical evidenceRemeOs science and clinical evidence
RemeOs science and clinical evidencePetrusViitanen1
26 views96 Folien

Último(20)

Artificial Intelligence Helps in Drug Designing and Discovery.pptx von abhinashsahoo2001
Artificial Intelligence Helps in Drug Designing and Discovery.pptxArtificial Intelligence Helps in Drug Designing and Discovery.pptx
Artificial Intelligence Helps in Drug Designing and Discovery.pptx
abhinashsahoo2001117 views
Distinct distributions of elliptical and disk galaxies across the Local Super... von 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 Sacani30 views
MODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdf von KerryNuez1
MODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdfMODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdf
MODULE-9-Biotechnology, Genetically Modified Organisms, and Gene Therapy.pdf
KerryNuez121 views
himalay baruah acid fast staining.pptx von HimalayBaruah
himalay baruah acid fast staining.pptxhimalay baruah acid fast staining.pptx
himalay baruah acid fast staining.pptx
HimalayBaruah5 views
Light Pollution for LVIS students von CWBarthlmew
Light Pollution for LVIS studentsLight Pollution for LVIS students
Light Pollution for LVIS students
CWBarthlmew5 views
Open Access Publishing in Astrophysics von Peter Coles
Open Access Publishing in AstrophysicsOpen Access Publishing in Astrophysics
Open Access Publishing in Astrophysics
Peter Coles543 views
Workshop Chemical Robotics ChemAI 231116.pptx von Marco Tibaldi
Workshop Chemical Robotics ChemAI 231116.pptxWorkshop Chemical Robotics ChemAI 231116.pptx
Workshop Chemical Robotics ChemAI 231116.pptx
Marco Tibaldi95 views
Ethical issues associated with Genetically Modified Crops and Genetically Mod... von PunithKumars6
Ethical issues associated with Genetically Modified Crops and Genetically Mod...Ethical issues associated with Genetically Modified Crops and Genetically Mod...
Ethical issues associated with Genetically Modified Crops and Genetically Mod...
PunithKumars618 views
Pollination By Nagapradheesh.M.pptx von MNAGAPRADHEESH
Pollination By Nagapradheesh.M.pptxPollination By Nagapradheesh.M.pptx
Pollination By Nagapradheesh.M.pptx
MNAGAPRADHEESH15 views
Synthesis and Characterization of Magnetite-Magnesium Sulphate-Sodium Dodecyl... von 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 NKIN14 views
A Ready-to-Analyze High-Plex Spatial Signature Development Workflow for Cance... von 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...
CSF -SHEEBA.D presentation.pptx von SheebaD7
CSF -SHEEBA.D presentation.pptxCSF -SHEEBA.D presentation.pptx
CSF -SHEEBA.D presentation.pptx
SheebaD710 views

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!