human mobility: taking a fresh look at its form and goals vincent borrel, franck legendre, marcelo...
TRANSCRIPT
![Page 1: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/1.jpg)
Human mobility: taking a fresh look at its form and goals
Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim
Laboratoire LIP6 – CNRSUniversité Pierre et Marie Curie – Paris 6
![Page 2: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/2.jpg)
2
Who’s this guy ?
3rd year Ph.D in LIP6 - Paris– Mobility modeling
– Algorithms for sensor networks
Internship in CoC - Atlanta– Mobility for the DTN group
– Fresh air: we won’t agree ;D
![Page 3: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/3.jpg)
3
Mobility ?
Large-scale testsbeds are still lacking
Mobility models are required– For performance evaluation (analytical/simu)
– As a cognitive tool for protocol design
Mobility is not well understood yet…– How to express it ? What mobility ?
– What about realism ???!
– How can it help ?
![Page 4: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/4.jpg)
4
The research shift
(gladly stolen from Prof.Ammar)
![Page 5: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/5.jpg)
5
So what ?
GHOST: unifying mobility framework
SIMPS: Social trait in mobility
![Page 6: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/6.jpg)
GHOST
![Page 7: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/7.jpg)
7
The expression problem
Dozens of mobility models– Brownian, Vehicular, Pedestrian, Workspace,
Campus, City Section, Calendar oriented, ...
– Each one for a particular mobility case
Reality is more complex– Various people and behaviors coexist
– One’s mobility varies throughout time
– Persons react and adapt mobility to their surrounding
– Infinite combinations of possible mobility models
![Page 8: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/8.jpg)
8
Mobility is a complex interaction
![Page 9: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/9.jpg)
9
The main aspect
Instead of mobility models, let's consider mobility traits
– A particular mobility of a given individual at a given time is the result of the influence of several traits (e.g. calendar following, social interaction, obstacle avoidance, map following...) instead of one all encompassing model.
– A component in the GHOST framework is the instantiation of a mobility trait, once formalized. It results in one or more interacting behavioral rules.
![Page 10: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/10.jpg)
10
GHOST: the idea
GHOST, a Mobility Meta-Modeling approach – Relying on the formalism of behavioral rules (from
biological physics and AI)
– Defining mobility primitives: chase, join, leave, …
GHOST is– Flexible: it allows to combine, add, delete new
components
– Expressive: it allows to define new models using trait composition
– Interactive: TCL script interface (scenario definition, live interference)
![Page 11: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/11.jpg)
11
GHOST inside
Basic inputs for ghosts
![Page 12: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/12.jpg)
12
GHOST Inside (cont'd)
Behavioral Rules: output acceleration requests
Accumulator: combines rulesMotion Core:Physical limits checkDynamic rules priority system
![Page 13: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/13.jpg)
13
GHOST Inside (cont'd)
Mobility core: Behavioral rules are weighted in an acceleration request
Which is checked against physical limits
![Page 14: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/14.jpg)
14
GHOST outside
indoor mobility
outdoor mobility
![Page 15: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/15.jpg)
SIMPS
![Page 16: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/16.jpg)
16
SIMPS: Where are we ?
Exploring a cause of mobility: the social trait in human motion
Typical predominance in crowd motion: mall, conference, protest, party, park, cafeteria…
(did I tell you…)
![Page 17: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/17.jpg)
17
SIMPS: Origins in network sociology
Sociability: the number (volume) and classification (int.-ext.) of relationship with others
Fact 1: each individual has his own fixed sociability need (mostly dependent of social class and age)
Fact 2: individuals try to meet their needs by their actions (sociostating)
![Page 18: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/18.jpg)
18
Sociability evolution
![Page 19: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/19.jpg)
19
SIMPS
Is a mobility trait
Translates sociostation in the mobility domain
Concerns the volume aspect of sociability
Simplest set: two behavioral rules
Implemented using GHOST ;-)
![Page 20: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/20.jpg)
20
SIMPS: the twin behaviors
Socialize: When under-socialized (lonely), an individual is attracted toward each of his acquaintances
Isolate: When over-socialized (bored), the individual is repulsed by each stranger
![Page 21: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/21.jpg)
21
SIMPS: details 1
Each individual has his own sociability: preferred number of others hanging around
One’s socialization feeling given by proxemics: number of others closer than in one’s social distance (~12ft in US, cf. E.Hall)
One’s socialization > his sociability: he’s oversocialized
Socialization < sociability: undersocialized
![Page 22: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/22.jpg)
22
SIMPS: details 2
Attractive/repulsive forces diminish with distance between individuals
Direction of one’s acceleration request given by the sum of his attractions/repulsions
Force of one’s acceleration request given by his over/undersocialization amount
![Page 23: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/23.jpg)
23
SIMPS: The big picture
![Page 24: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/24.jpg)
24
![Page 25: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/25.jpg)
25
SIMPS: results on contact and inter-contact durations
Simulated pure SIMPS motion (no other influence)
In-contact condition: node under a certain distance (here 6m for BT-like connectivity)
Main result: scale-free (with cutoff) contact/inter-contact distributions (Not aimed at !!!)
Robust feature through parameter change !
Seems dependant on Socialize/Isolate assymmetry only.
Independent to changes in R.V. distributions (uniform or gaussian)
![Page 26: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/26.jpg)
26
SIMPS: things to take home
Mobility based on causes, not on consequences
Social trait: maintain one’s sociabilityRenders Power-law contact and inter-contact distributions
– No power-law at input– Robust– Not aimed for !
![Page 27: Human mobility: taking a fresh look at its form and goals Vincent Borrel, Franck Legendre, Marcelo Dias de Amorim Laboratoire LIP6 – CNRS Université Pierre](https://reader035.vdocuments.us/reader035/viewer/2022070411/56649f465503460f94c67dec/html5/thumbnails/27.jpg)
Thanks !
(and now the demo…)