scieee Science in your language
[en] (orig)

Identification and Classification of Routine Locations Using Anonymized Mobile Communication Data

Abstract

Digital location traces are a relevant source of insights into how citizens experience their cities. Previous works using call detail records (CDRs) tend to focus on modeling the spatial and temporal patterns of human mobility, not paying much attention to the semantics of places, thus failing to model and enhance the understanding of the motivations behind people’s mobility. In this paper, we applied a methodology for identifying individual users’ routine locations and propose an approach for attaching semantic meaning to these locations. Specifically, we used circular sectors that correspond to cellular antennas’ signal areas. In those areas, we found that all contained points of interest (POIs), extracted their most important attributes (opening hours, check-ins, category) and incorporated them into the classification. We conducted experiments with real-world data from Coimbra, Portugal, and the initial experimental results demonstrate the effectiveness of the proposed methodology to infer activities in the user’s routine areas.

Read accessible full text

Identification and Classification of Routine Locations Using Anonymized Mobile Communication Data

Author: Ferreira, Gonçalo,Alves, Ana,Veloso, Marco,Bento, Carlos
Year: 2022
DOI: 10.3390/ijgi11040228
Source: https://estudogeral.uc.pt/bitstream/10316/100515/1/Identification-and-Classification-of-Routine-Locations-Using-Anonymized-Mobile-Communication-DataISPRS-International-Journal-of-GeoInformation.pdf


Ci a ion: Fe ei a, G.; Al es, A.;
Veloso, M.; Ben o, C. Iden i ica ion
and Classi ica ion o Rou ine
Loca ions Using Anonymized Mobile
Communica ion Da a. ISPRS In . J.
Geo-In . 2022,11, 228. h ps://
doi.o g/10.3390/ijgi11040228
Academic Edi o s: Luca Pappala do
and Wol gang Kainz
Recei ed: 31 Decembe 2021
Accep ed: 25 Ma ch 2022
Published: 29 Ma ch 2022
Publishe ’s No e: MDPI s ays neu al
wi h ega d o ju isdic ional claims in
published maps and ins i u ional a il-
ia ions.
Copy igh : © 2022 by he au ho s.
Licensee MDPI, Basel, Swi ze land.
This a icle is an open access a icle
dis ibu ed unde he e ms and
condi ions o he C ea i e Commons
A ibu ion (CC BY) license (h ps://
c ea i ecommons.o g/licenses/by/
4.0/).
In e na ional Jou nal o
Geo-In o ma ion
A icle
Iden i ica ion and Classi ica ion o Rou ine Loca ions Using
Anonymized Mobile Communica ion Da a
Gonçalo Fe ei a 1,* , Ana Al es 1,2 , Ma co Veloso 1,3 and Ca los Ben o 1
1Cen e o In o ma ics and Sys ems (CISUC), Uni e si y o Coimb a, 3030-290 Coimb a, Po ugal;
[email p o ec ed] (A.A.); [email p o ec ed] (M.V.); [email p o ec ed] (C.B.)
2Ins i u o Supe io de Engenha ia de Coimb a (ISEC), Poly echnic Ins i u e o Coimb a,
3030-199 Coimb a, Po ugal
3
Escola Supe io de Tecnologia e Ges ão de Oli ei a do Hospi al (ESTGOH), Poly echnic Ins i u e o Coimb a,
3030-199 Coimb a, Po ugal
*Co espondence: g e [email p o ec ed]
Abs ac :
Digi al loca ion aces a e a ele an sou ce o insigh s in o how ci izens expe ience hei
ci ies. P e ious wo ks using call de ail eco ds (CDRs) end o ocus on modeling he spa ial and
empo al pa e ns o human mobili y, no paying much a en ion o he seman ics o places, hus
ailing o model and enhance he unde s anding o he mo i a ions behind people’s mobili y. In his
pape , we applied a me hodology o iden i ying indi idual use s’ ou ine loca ions and p opose an
app oach o a aching seman ic meaning o hese loca ions. Speci ically, we used ci cula sec o s ha
co espond o cellula an ennas’ signal a eas. In hose a eas, we ound ha all con ained poin s o
in e es (POIs), ex ac ed hei mos impo an a ibu es (opening hou s, check-ins, ca ego y) and
inco po a ed hem in o he classi ica ion. We conduc ed expe imen s wi h eal-wo ld da a om
Coimb a, Po ugal, and he ini ial expe imen al esul s demons a e he e ec i eness o he p oposed
me hodology o in e ac i i ies in he use ’s ou ine a eas.
Keywo ds:
call de ail eco ds; clus e ing algo i hms; human mobili y; meaning ul places; mobile
phone da a; poin s o in e es
1. In oduc ion
Human mobili y has become a p ominen esea ch ield in ecen yea s. The e is a
g owing need o unde s and how people mo e and use u ban space in hei daily ou ines.
We know o a ac ha human ajec o ies a e cha ac e ized by a high deg ee o empo al
and spa ial egula i y. Fo each indi idual, he e is equen ime-independen a el
dis ance and a signi ican p obabili y o e u ning o a ew highly equen ed loca ions,
wi h only mino de ia ions o isi new des ina ions [
1
]. These hidden pa e ns o mo ion
ha e impo ance in applica ions such as u ban planning, a ic o ecas ing and he sp ead
o biological and mobile i uses. Ubiqui ous compu ing has in ac unlocked he po en ial
o de e mine he pe sonal mo emen s o he masses ha p e iously we e only modeled
using household su eys and na ional o egional census.
In oday’s socie y, no hing could be mo e ubiqui ous han mobile phones, each o
which is a po en ial senso p o iding a cons an da a s eam. On his basis, specialized
spa io- empo al da ase s such as GPS eco ds ha e shown eno mous po en ial as a knowl-
edge base abou human mobili y pa e ns. In spi e o ha , due o he o e head o col-
lec ing and analyzing such de ailed and high equency loca ion logs a a la ge scale,
many esea che s ha e been u ged o explo e o he da a sou ces as po en ial p oxies o
human mobili y.
Wi h his in mind, we ake special in e es in call de ail eco ds. A call de ail eco d
(CDR) is a o m o da a ha documen s how a use in e ac s in de ail wi h he cellula
ne wo k. These eco ds con ain in o ma ion ields such as o igin/des ina ion owe ID,
use ID, ime o s a and du a ion on se e al ypes o communica ion. Collec ing he
ISPRS In . J. Geo-In . 2022,11, 228. h ps://doi.o g/10.3390/ijgi11040228 h ps://www.mdpi.com/jou nal/ijgi
ISPRS In . J. Geo-In . 2022,11, 228 2 o 18
cellula owe ID ha he use is connec ed o and co esponding Ca esian coo dina es
means ha an accu a e loca ion is no possible, only an app oxima ion. In he case o CDRs,
eco ds do no main ain egula ime in e als, unlike GPS, only when a ne wo k o use
e en occu s (e.g., a call is made) he posi ion o he owe used is known. This leads o
da a ha is bo h spa ially spa se and empo ally i egula .
The e a e some compelling easons o using call de ail eco ds (CDRs) e sus mo e
accu a e loca ion sou ces. Compa ed o o he loca ion log da a ypes, he o e head o
collec ion and analysis is in e io . Fu he mo e, no applica ion has o be unning, no
addi ional ba e y li e is consumed and da a collec ion canno be u ned o by he use ,
i is gene a ed by he egula usage o a mobile communica ion de ice and s o ed by he
mobile ne wo k p o ide . Po en ially e e y phone in one p o ide ’s ne wo k can be used
as a da a sou ce, esul ing in eno mous amoun s o in o ma ion ega ding a subs an ial
pe cen age o he popula ion ha can be used o esea ch pu poses.
Despi e he signi ican bene i s o scale on his in o ma ion ype, he de ail in he
loca ions eco ded is a challenge o esea ch e o s ocused on indi idual use analysis.
Since we only ha e he posi ion o a cellula owe , whose ange o ac ion spans be ween
a ew hund ed me e s o se e al kilome e s, i is e y di icul o accu a ely pinpoin a
use ’s loca ion. This unce ain y in loca ion makes i e y challenging o iden i y and
classi y each use ’s ou ine places. Al hough his ques ion o ou ine places is a mo e
s abilized wi h de ailed in o ma ion ypes, such as GPS [
2
,
3
], we eel ha he e is s ill oom
o imp o emen and inno a ion wo king wi h call de ail eco ds.
The main objec i e o his pape is o p esen an app oach o a aching seman ic
meaning o a use ’s ou ine loca ions, in e ing he mo i a ions behind day- o-day mobili y.
The ocus is on classi ying ac i i ies (e.g., shopping, dining, ou doo ec ea ion) ou side
o he no mal home–wo k commu e. This s udy uses call de ail eco ds om Po uguese
ci izens. Da a we e p o ided o his esea ch by one o he la ges elecommunica ion
se ice p o ide s in Po ugal and eco ds a e om a ou -mon h pe iod be ween July and
Oc obe 2020 by use s who had a majo i y o mobile e en s in ou s udy a ea, he dis ic
o Coimb a.
Using se e al ypes o complemen a y eco ds, including hose cap u ed wi hou
human in e en ion (ne wo k-d i en e en s), we hope o su pass some o he issues ela ed
o he spa se and i egula ime in e als o e en s. Filling he gaps o mobili y aces
eases ajec o y econs uc ion and, as such, acili a es in e ing people’s ou ine places.
Addi ionally, by using poin s o in e es (POIs) da ase s o classi y ou ine places, we ga he
a weal h o in o ma ion ha can be used by o he s udies and applica ions. Analyzing
each use ’s habi s and as es c ea es aluable pa ame e s o ecommenda ion sys ems,
adap ing ma ke ing campaigns and imp o ing he quali y o se ice by aking in o accoun
clien s p o iling.
This pape is s uc u ed as ollows: Sec ion 2comp ises he s a e o he a , whe e
we look o e he cu en bes p ac ices and implemen ed me hods. Sec ion 3p o ides an
ou line o he me hodology including he esea ch app oach, da a analysis echniques and
desc ip ion o he used algo i hms. In Sec ion 4, we epo expe imen s conduc ed o es
he beha io o he p oposed me hodology as well as desc ibe and discuss he ob ained
esul s. Valida ion and e alua ion a e also p esen ed since g ound- u h da a we e made
a ailable om he mobile ne wo k p o ide . Finally, Sec ion 5add esses he conclusions
and u u e wo k.
2. S a e o he A
Wi h he inc easing popula i y o pe sonal mobile de ices and loca ion-based appli-
ca ions, la ge-scale ajec o ies o indi iduals a e being eco ded and accumula ed a a
as e a e han e e . Thus, i is possible o unde s and human mobili y om a da a-d i en
pe spec i e. As a consequence o his con inuously inc easing a ailabili y o da a, wo ks
based on spa ial- empo al da a ha e ecei ed a lo o in e es , wi h a la ge spec um o
me hods de eloped.
ISPRS In . J. Geo-In . 2022,11, 228 3 o 18
2.1. Call De ail Reco ds
Despi e he lis ed bene i s, he use o his ype o da a aises ques ions ega ding
he alidi y o p e ious wo ks and he ob ained conclusions, seeing ha CDRs p o ide
limi ed accu acy along he spa ial dimension. In ac , s udies such as ha in [
4
] we e
conduc ed wi h he objec i e o p o ing ha iden i ying use s’ mos signi ican loca ions,
such as home and wo k, is possible wi h a high deg ee o success. Ano he esea ch wo k,
a ound he same heme, Re . [
5
] compa ed CDR-based indi idual ajec o ies wi h e e ence
in o ma ion om GPS logs. They ound hese wo ypes o in o ma ion o ma ch wi h a
good enough accu acy o ex ac ing he use ’s mo emen s.
The analysis o CDRs has al eady e ealed he spa ial ecu ence and empo al pe-
iodici y o he mo emen pa e ns o people, who show a s ong endency o e u n o
p e iously isi ed loca ions [
1
]. This en ails a high p edic abili y po en ial o human
mobili y. Simila ly, impo an places in ou li es (e.g., home and wo kplace) can be in-
e ed om CDRs [
6
,
7
]. Rou ine o hobby- ela ed loca ions ha e also been de ec ed wi h
success [
8
–
10
]. The use o CDR da a in a el and ou ism is exempli ied in [
11
] whe e
ou ism anspo a ion demand in Shanghai is in e ed by mobile phone da a and a sys em
o p opose new ou es is de eloped. O he examples o p e ious wo ks making use o
CDR analyses include he de ec ion and modeling o agg ega e mobili y lows a la ge
scales [
12
], he cha ac e iza ion o indi idual mo emen pa e ns [
13
], o he compu a ion
o o igin–des ina ion ma ices in u ban a eas [14].
P ese ing p i acy and da a p o ec ion is a conce n wo king wi h wha can be consid-
e ed sensi i e pe sonal in o ma ion. To ha e ec , he wo k p esen ed in [
15
] demons a ed
ha , wi h ce ain p o ec ion echniques applied, he e-iden i ica ion o an indi idual ia
equen ly isi ed loca ions, co-loca ion pai s o spa ial empo al da a poin s wi h a high
p obabili y is no possible. P ope s o age and e ie al echniques we e also discussed
in [16]
. Some new a emp s a e now p oposing p i acy p ese ing me hods o ajec o y
da a based on CDR in o ma ion, anging om building ecommenda ion sys ems locally
on a use de ice [
3
] o a no el s ay- egion based anonymiza ion echnique ha ca e s o
impo an loca ions o a use [17].
2.2. Poin s o In e es
A poin o in e es (POI) is an en i y o in e es wi h a well-de ined loca ion. Poin s o
in e es can ange om amous landma ks (e.g., museums, chu ches, owe s), na u al a ac ions
(e.g., bays, coas s, wa e alls) o commonplace spo s (e.g., co ee shops, a e ns) [18].
The spa ial in e ac ions and dis ibu ions o POIs e eal di e en u ban unc ions
which can be associa ed wi h ac i i ies. Fo di e en ypes o ac i i ies (e.g., spo s, ea ing,
shopping), people can usually go o speci ic a eas. Fo he same eason, many scien i ic
s udies (e.g., [
2
,
3
,
10
,
19
–
21
]) ha e ocused on ex ac ing ea u es o a ea classi ica ion. POIs
can be collec ed om a ious online sou ces and a e equen ly a ailable o ee h ough
applica ion p og amming in e aces (APIs) and online map se ice p o ide s. Fo example,
Qihang e al. [
2
] p oposed o ma ch he isi o a use o a speci ic egis e ed loca ion using
POIs ex ac ed ia Fou squa e’s API. In con as , P oux e al. [
3
] mapped in o ma ion
om ou di e en geog aphic da abases (HERE, Fou squa e, G and-Lyon, IGN) and
nine di e en social and cul u al da abases (P edi HQ, In e na ional Show ime, E enb i e,
Songkick, Alle en s.in, Mee up, Spo ada , 10 imes) o pe o m use p o iling by de ec ing
signi ican places and hei seman ic meaning wi h ex e nal sou ces o in o ma ion.
2.3. Seman ic Disambigua ion o CDRs
The p ocess o seman ic en ichmen and he disambigua ion o places has mos ly been
seen wi h he use o GPS ajec o ies. S udies such as [
2
,
3
] cen e hei e o on enue
check-ins, whe e he goal is o ma ch a use o a isi o a egis e ed loca ion (e.g., es au an ,
ho el, e c.). These wo ks pe ec ly showcase he main di icul y wi h ying o disambigua e
s op loca ions wi hou use inpu . Using CDRs u he augmen s he issues, as he mobili y
aces a e much less p ecise. Some au ho s classi y geog aphic a eas by ca ego ies and
ISPRS In . J. Geo-In . 2022,11, 228 4 o 18
ma ch hese a eas wi h he use ’s ou ines, ins ead o ying o ma ch spa se loca ions wi h
a speci ic enue.
Fo example, in [19], a i ual g id wi h cells o 500 by 500 m was cons uc ed. Fixed-
size cells a e a common app oach o he classi ica ion o geog aphical a eas [
20
–
22
]. Each
g id cell was classi ied acco ding o ou main ca ego ies (ea ing, shopping, en e ainmen
and ec ea ional) and ma ched wi h he use ’s CDR loca ions. To ob ain ha classi ica ion,
he numbe o POIs associa ed wi h each ac i i y ca ego y was eco ded o each cell,
c ea ing an ac i i y dis ibu ion map. Each cell ac i i y p opo ion was hen no malized o
a alue be ween he 0 and 1 and he K-means clus e ing algo i hm was applied o c ea e
ou dis inc g oups. The inal s ep was inding he mos p obable ac i i y ca ego y o each
o he k clus e s wi h a p obabili y unc ion. No g ound u h da a and no alida ion we e
ca ied ou , as he au ho s ixa ed in hei conclusion on he di icul y and p i acy conce ns
in ob aining such da a.
In [
10
], he me opoli an a ea o Milan was di ided in o egions by using densi y
clus e ing o agg ega e he g oups o p oxima e cell owe s. In sequence, he POIs ob ained
om ou squa e we e used o classi y hese a eas by he mos equen ype o POIs p esen .
S udy a ea subdi isions we e classi ied by he op le el ca ego ies in he POI da ase (e.g.,
shop, ood, nigh li e). The main ocus o he wo k was o ca ego ize explo e s, hose who
a e inclined o b eak ou o hei daily mobili y ou ine and explo e new places, and ind
ci y a eas associa ed wi h his beha io . Resul s and conclusions we e based on explo a o y
analysis, inding, o example, he a eas and ca ego ies mos ela ed o explo a ion and
a emp ing o alida e wi h exis ing knowledge o he s udy a ea.
Expe imen s we e also conduc ed wi h Vo onoi diag ams, oad segmen a ion laye s,
anspo a ion analysis zones (TAZ) and adminis a i e laye s [
23
]. This wo k p ima ily
uses he s a is ics o CDRs o classi y geog aphical a eas and POIs as a complemen .
Fi s , based on CDR da a, hey calcula e he pa ame e s equi ed including weekday
and weekend CDR densi y spikes, numbe o peak alues, he in ensi y o peak alues,
and he dis ibu ion o peak alues; his allows he a el beha io s and public cogni ion
o be unde s ood. Then, POI ca ego y densi y was used o complemen he analysis o
CDR e en s in each geog aphical di ision and based on ha , he iden i ica ion esul s
a e modi ied. Valida ion was made h ough exis ing knowledge o he s udy a ea and
compa ing he esul s ob ained o ha o he known eali y.
Compa ed o he s a e o he a , he main no el ies in oduced by ou wo k a e he
ollowing: (i) he in e ence o mobili y ou ines ou side o ou is and explo a ion ac i i ies,
using a da ase mo e ailo ed o his analysis (Facebook Places); (ii) he ci cula sec o
app oach, o c ea e signal a eas ela i e o each an enna is, acco ding o ou esea ch, an
inno a i e way o subdi ide space o classi ica ion; (iii) in con as o p e ious wo k, ou
app oach elies on mul iple POI ea u es (e.g., ca ego y pe cen age, popula i y and opening
hou s) o ma ch loca ion da a wi h geog aphical a ea classi ica ion.
3. Ma e ials
This sec ion p esen s, discusses and analyzes he da a ob ained o ga he ed in his
wo k. Explo a o y da a analysis, using s a is ical g aphics and o he da a isualiza ion
me hods, was conduc ed o summa ize he CDRs’ main cha ac e is ics.
3.1. CDR Da ase
Fo he de elopmen wo k ca ied ou in his pape , a da ase comp ising 35,676 SIMs
om he egion o Coimb a, Po ugal, was used. Da a collec ion co esponded o a pe iod
o 4 mon hs, om 1 July 2020 o 30 Oc obe 2020, o aling 41,371,218 unique e en s. This
amoun o da a was la ge enough o expe imen wi h and apply se e al s a e-o - he-a
echniques and ob ain ep esen a i e esul s while s ill being accep able and manageable in
e ms o size.
Da a en ies we e a mix be ween e en -d i en and ne wo k-d i en en ies, which
means ha some e en s did no equi e use pa icipa ion being gene a ed pe iodically
ISPRS In . J. Geo-In . 2022,11, 228 5 o 18
wi hou human in e en ion. Each en y in he da a has: a use iden i ica ion ield; he
imes amp o he e en ; a unique iden i ie o he cellula an enna; i s co esponding
loca ion coo dina es; he an enna’s ini ial and inal angle o ac ion in deg ees; as well as he
es ima ed ange alue in me e s.
Be o e being made a ailable o esea ch, he use ’s iden i ie s we e pseudonymized.
This means phone numbe s we e enc yp ed wi h a hash unc ion. This unc ion emained
unknown o us, he esea che s, p ese ing he anonymi y o use iden i y.
Analyzing he ob ained Call De ail Reco ds wi h ega d o he e en s made by each
use , we can asce ain he alues p esen in Table 1. Fo he 35,676 indi iduals, he e is
an a e age o app oxima ely 1346 unique e en s eco ded wi h a s anda d de ia ion o
app oxima ely 425. The numbe o use s wi h mo e han 2000 e en s is small wi h he
maximum eco ded being 7288.
Table 1. Da ase analysis on numbe o e en s pe use .
Use Coun 35,676
Mean E en s 1346.32
S d 425.81
Min 1.000
25% 1109.00
50% 1351.00
75% 1561.00
Max 7288.00
Figu e 1 ep esen s a his og am o he e en s pe use . As can be seen om
Figu e 1
,
he e en s do no ollow a no mal dis ibu ion. In ac , hey ha e an app eciable posi i e
skewness while peaking a a ound he 1300 e en s ma k.
Figu e 1. His og am o he numbe o e en s pe use .
The pe iod o July/Oc obe 2020 ep esen s, a he ime o w i ing, he bes possible
chance o no mal pa e ns o popula ion mo emen om he da a ha can be made
a ailable o us since his ep esen s a mo e elaxed pe iod o COVID-19 con inemen in
Po ugal [
24
]. E en hough we know i will ha dly gi e us an accu a e indica ion o p e-
pandemic mobili y, i is, howe e , he closes we ob ained since he da a collec ion o his
p ojec began.
In sea ch o a be e indica ion o mobili y in he da a, we conduc ed an analysis o
unique cell owe s isi ed by each use . This would se e as a be e indica ion i his da a
con ains po en ial o mobili y s udies, o is comp omised by he a ypical si ua ion li ed
h oughou he yea o 2020.

ISPRS In . J. Geo-In . 2022,11, 228 6 o 18
The in o ma ion p esen ed in Table 2and Figu e 2shows ha he a e age use has
25 di e en
loca ions eco ded and he s anda d de ia ion is ela i ely high, which should
be expec ed as he e is a big sp ead o alues. This should ce i y ha al hough ime-
ame o his ype o s udy is no ideal, he da ase con ains a good numbe o isi s o
each pe son.
Table 2. Da ase analysis on unique loca ions pe use .
Use Coun 35,674
Mean (Unique Loca ions) 25.309
S d 18.406
Min 1.000
25% 12.000
50% 24.000
75% 34.000
Max 224.000
Figu e 2. His og am o unique loca ions pe use .
3.2. POIs Da ase
POIs can be ex ac ed ia a single API o ob ained and agg ega ed om se e al sou ces.
In ou pa icula case, i made mo e sense o use a single sou ce since places a e classi ied
in o a ious ca ego ies co e ing a a ie y o subca ego ies, and he e a e o e lapping
p oblems in di e en da ase s, so i would be necessa y o econs uc and eclassi y he
POI da a o join wo o mo e sou ces.
Facebook is p obably he mos popula social ne wo king si e ha makes i easy o
people and/o businesses o connec and sha e wi h amily, iends and clien s online.
Facebook Places is an associa ed geoloca ion se ice buil in o Facebook ha is designed
o help use s sha e hei a o i e spo s and disco e new ones. Use s can “check in” a
a ious loca ions, om ci ies o small s o es. Addi ionally, use s a e gi en he abili y o
c ea e a new POI i he one hey in end o ’check-in’ o e iew does no al eady possess a
Facebook Page. Business owne s can claim and ce i y he pages c ea ed by a hi d pa y
by ollowing a e i ica ion p ocess.
The main bene i o his da a sou ce when compa ed o Fou squa e ([
2
,
10
,
25
]) is
he wide each o he Facebook pla o m and as such he amoun o POIs is inc eased as
expec ed. The e is, in ac , a ep esen a ion o ca ego ies ha a e no p esen in Fou squa e’s
da abase, including o ganiza ions, socie ies, inance and heal hca e. These ca ego ies,
al hough no as impo an o ou ism o leisu e, a e impo an o in e e e yday mobili y
ISPRS In . J. Geo-In . 2022,11, 228 7 o 18
mo i a ions o he esiden popula ion. Fu he mo e, by obse ing bo h da ase s, i was
pe cei ed ha a bigge pe cen age o Facebook POIs con ained in o ma ion on opening
and closing hou s.
Fu he mo e, a da ase had al eady been cons uc ed o he whole coun y in a
p e ious wo k [
26
]. This allowed access o an ex ensi e o line da abase using he code
p o ided in he a o emen ioned wo k. In o al, he da ase has 221,724 unique poin s sp ead
o e hund eds o ca ego ies o di e en hie a chies. An exce p o he POIs da a can be
seen in Table 3.
Table 3. Sample o he Facebook Places POI able.
Name Check-Ins Hou s La i ude Longi ude
Res au an e A iz
425 [[8, 0], [9, 0]] 39.82468 −7.4915
AZULMIR 15 [[9, 19], [9, 12]] 40.43211 −8.72678
B-Cul u e 0 [[9, 19], [9, 13]] 41.45011 −8.33808
... ... ... ... ...
Ca ego y Ci y Top Ca ego y
Po uguese
Res au an Cas elo B anco Food and Be e age
Wholesale and
Supply S o e Mi a Shopping and Re ail
Medical and
Heal h Guima ães Medical and Heal h
... ... ...
3.3. Use Su ey
To ca y ou alida ion on p edic ed use ac i i ies, a su ey was made by he elecom-
munica ions se ice p o ide as he in o ma ion needed was no p esen and could no
be in e ed by any da a ga he ed o da e. The su ey was di ec ed o he exis ing use
pool o he o iginal CDRs da ase in o de o compa e he knowledge ob ained by ou
me hods wi h eali y. Since i was a olun a y ques ionnai e, i mean ha no all use s
pa icipa ed. F om he o al 35,676 use s, only 574, o app oxima ely 1.61%, olun a ily
ga e hei answe s. This ques ionnai e included in o ma ion such as: he p o essional
ac i i y o he clien , wo k schedule, i he clien has a second home, whe e hey spend he
weekend, main in e es s/habi s, and exe cise equency.
4. P oposed App oach
F om his s udy and he analysis o he s a e-o - he-a esea ch, we c ea ed an ini ial
oad map o expe imen a ion and me hods. The wo k can be di ided in o sec ions wi h
he inal goal being, wi h CDRs as inpu , o ou pu a de ailed able o ou ine a eas and
hei classi ica ion.
4.1. CDR P e-P ocessing
P e-p ocessing he da ase included e ie ing and in e ing addi ional da a columns
(e.g., he day o he week, wo kday/weekend) om he exis ing ones. This was in ended o
ease he de ec ion o spa io- empo al pa e ns in he eco ds. An in ege o he day o he
week ( om 0 o Monday o 6 o Sunday) and a Boolean alue o he wo kday o weekend
(0 being a wo kday) we e ob ained om he imes amp columns. Fu he mo e, we adop ed
he ime segmen di ision ound in [
22
]. Fo each en y, aking he imes amp, we e i ied
he co esponding in e al. One day is di ided in o eigh ime segmen s o cap u e he
in aday a ia ions in ac i i y pa icipa ion: ea ly mo ning (3–6 a.m.); mo ning—peak hou
(6–9 a.m.); mo ning—wo k (9 a.m.–12 p.m.); noon (12–2 p.m.); a e noon—wo k(2–5 p.m.);
a e noon—peak hou (5–8 p.m.); nigh (8 p.m.–12 a.m.); and midnigh (12–3 a.m.) [22].
ISPRS In . J. Geo-In . 2022,11, 228 8 o 18
As seen by da a explo a ion in he CDR da a desc ip ion sec ion, he e we e some
cases whe e use s had a lowe numbe o e en s han a e age—e en hose use s wi h less
han one e en pe day. As expec ed, hese will add li le o no in o ma ion o ou esea ch
pu pose, since we seek a highe numbe o e en s in o de o in e spa ial pa e ns. Thus,
we c ea ed a simple unc ion ha , aking as inpu an e en h eshold, il e s ou all use s
wi h a numbe o e en s below ha h eshold. Fo example, emo ing use s wi h less han
one e en pe day esul ed in a educ ion o 0.12% o he da ase o 25,858 unique e en s.
Ano he s ep was he de ec ion o cellula owe eselec ion in he middle o calls, o
in e y quick succession, c ea ing impossible ajec o ies when aking in accoun he speed
o mo emen . This is due o au oma ic ne wo k load balancing, a phenomenon o en called
load sha ing [
7
]. Wi h his in mind, dis ances be ween he ne wo k owe s we e compu ed
and, consequen ly, he a eling speeds o use s we e es ima ed in consecu i e eco ds.
Fo he de ec ion o he load sha ing e ec , a speed-based me hod was implemen ed. A
sequence is iden i ied i he owe swi ching speed exceeds a gi en h eshold. We se he
alue a 200 km/h inspi ed by he wo k o Io an e al. [27].
A e hese ini ial s eps and be o e we could sea ch o ou ine ac i i y pa e ns, we
needed an accu a e iden i ica ion o each use ’s home and wo kplace loca ions. These a e
mos likely he places whe e people spend he majo i y o hei ime and ep esen a la ge
po ion o hei mobile eco ds. Finding hese loca ions i s is impo an because i allows
us o ocus ou a en ion on ele an eco ds o ou esea ch o habi s ou side o hese
places. Thank ully his opic has been a subjec o many p io s udies and he e a e p o en
me hods wi h good accu acy.
4.2. Home and Wo kplace De ec ion
Mo i a ed by Vanhoo e al.’s wo k [
6
], a mixed app oach o ime il e ing and densi y-
based clus e ing is p oposed. Fi s ly, we selec ed he empo al in e als o sea ch when
someone is no likely o be ound in he places we wan o iden i y. In his case, he home
ime in e al was de ined as he pe iod om 7 p.m. o 9 a.m. as pe [
6
]. Howe e , because
hey did no y hei me hod o wo kplace de ec ion, we de ined wo king hou s as he
pe iod om 9 a.m. o 5 p.m., a common schedule o 8 h o day wo ke s. Addi ionally,
wo kplace CDRs we e cons ained o wo kdays. Gi en he s a e-o - he-a esea ch, we
op ed o densi y-based spa ial clus e ing, o DBSCAN, as pe he wo ks o [
7
,
8
]. DBSCAN
is s ill o his day conside ed a compe en algo i hm o g ouping CDRs and inding
impo an a eas. I s ecu en appea ance h oughou he li e a u e suppo ed ou choice
o use i ou me hodology.
A e iden i ying and excluding homes and wo kplaces om he indi idual use ’s
da a, we a e le wi h he emaining loca ions. F om hese, we hen need o unde s and
which a e he mos ele an o he daily ou ine, i.e., he mos isi ed ones ha accoun o
a subs an ial ime expendi u e.
4.3. O he Rou ine Loca ions
The chosen me hod o de ec he home and wo kplace using DBSCAN could also
be used o ind o he ou ine loca ions. Wi hou he ime es ic ions o home/wo kplace
hou s and by keeping all he clus e s, a he han highligh ing he one wi h he mos
e en s, i would be a good candida e solu ion. The issue ound wi h using his densi y-
based clus e ing is ha we would lose addi ional p ecision in pinpoin ing he exac use
posi ion. An enna loca ions al eady ha e g ea unce ain y when i comes o ma ching he
use posi ion, and clus e s consis ing o se e al an ennas would subs an ially inc ease he
challenge. Fo ou ine loca ions, we wan o e ain he maximum p ecision possible. The
la ge he a ea, he mo e di icul i will be o ma ch a speci ic ac i i y.
Inspi ed by he wo k o Quad i e al’s [
10
], which di ided use s’ loca ions in classes o
impo ance wi h espec o he numbe o unique isi days, a simila app oach was used.
The h ee classes a e: mos isi ed places (MVPs), loca ions mos equen ly isi ed by he
use ; occasionally isi ed places (OVP), loca ions o in e es o he use , bu only isi ed
ISPRS In . J. Geo-In . 2022,11, 228 9 o 18
occasionally; excep ionally isi ed places (EVP): non- ou ine places. To classi y places in
hese classes, a ele ance me ic was calcula ed o each place in he use ’s eco ds. The
ini ial ele ance o a loca ion
l
o a ce ain use
u
:
R(l
,
u)
was calcula ed by he numbe o
unique days ha he use isi ed he loca ion
d isi (l
,
u)
o e hei o al numbe o ac i e
days
d o al(u)
. As ou main goal is no only o de ec ou ine loca ions bu also o in e
ac i i ies, he ele ance me ic was modi ied o accommoda e he need o a ime window
and day ype. We sepa a ed use places by coo dina es, ime in e al and ype o day
(wo kday/weekend). The inal me ic o calcula ing he ele ance o a loca ion,
R(l m,d
,
u)
,
is ha p esen ed in Equa ion 1. Ins ead o coun ing he unique days ha he use isi ed
loca ion
l
, we coun ed he unique days ha he use isi ed
l
in ime in e al
m
and ype
o day d:
R(l m,d,u) = d isi (l m,d,u)
d o al(u)(1)
We used he calcula ed me ic as inpu o a K-means clus e ing algo i hm, his ime
wi h inpu alue k = 3 o ob ain he h ee dis inc g oups. Figu e 3, a 3D sca e plo , shows
coo dina e poin s clus e ing by he ele ance me ic o one selec ed pe son in he da a.
No e ha he Z axis ep esen s he ele ance me ic while he X and Y a e la i ude and
longi ude, espec i ely. Pu ple colo coded poin , wi h he highes ele ance sco e a e
MVPs, wi h o ange poin s being OVPs and blue poin s EVPs.
Figu e 3. 3D sca e plo o he K-means clus e ing applied o use loca ions wi h K = 3.
Explo a ion o holiday- ela ed ac i i ies (EVPs) do no en ail a signi ican pa e n in
he da a o be conside ed and a e no analyzed u he . The idea is ha excluding home
and wo k, we ind o he equen ly isi ed places including MVPs and OVPs, ha ha e
signi ican impo ance o each use .
4.4. Geog aphic Regions Classi ica ion
To p o ide be e insigh in o he mo i a ions behind he mobili y, a his poin , we
op ed o subdi ide he s udy a ea and classi y he esul ing geog aphic egions wi h he
mos likely ac i i y. This is an impo an s ep in o de o ob ain he use ’s classi ied
ou ine loca ions.
The selec ion o he egions is impo an as he size and shape can in luence he inal
esul s. A sligh ly la ge o di e en ly shaped egion can encompass mo e POIs, skewing
he ac i i y classi ica ion. We needed well-de ined egion bounda ies ha ep esen ed
he sea ch a ea in o de o a unc ion o e u n all con ained POIs. Se e al app oaches
we e conside ed, including ixed size ([
19
–
22
]) and dynamically sized [
23
]; howe e , we
p oposed a new ype o egion o ac i i y classi ica ion using he an enna’s signal a ibu es.
ISPRS In . J. Geo-In . 2022,11, 228 16 o 18
Fu u e Wo k
Some possible imp o emen s we e ound by conduc ing he analysis o a ea’s ac i i y
classi ica ion. Manually gi ing a weigh o POIs o ce ain ypes o inc ease hei impo ance
depending on he ime o day, e.g., o es au an s a egula meal hou s, would possibly
change he ac i i ies o be e mi o popula ion endencies. The same e ec could also be
achie ed wi h a popula i y/check-in alue ha was hou dependen , bu as a as we know,
no POI da ase con ains his in o ma ion. The e is s ill he ques ion o poin s missing om
he used da ase , as hey migh no be egis e ed in he used da a p o ide . One possible
solu ion would be he combina ion o se e al POI da ase s wi h he added di icul y o
me ging comple ely di e en ca ego y hie a chies in o one.
The elecommunica ions se ice p o ide da a cu en ly con ain cells om 2G o 4G;
howe e , we do no di e en ia e be ween hese cells. We unde s and ha he signal a eas
o an ennas o di e en echnologies o e lap. Howe e , in ou app oach, hese cells will
ha e he same classi ica ion, and should no a ec he p edic ed use ou ines we would
like o explo e a way o me ge o e lapping an ennas and hei eco ds.
In he u u e, in addi ion o conside ing he equency o isi a ion, i s empo al
dis ibu ion (e e y day, weekly, biweekly) could be a ac o o ake in o accoun ega ding
he ype o ac i i y.
The a eas c ea ed o classi ica ion, al hough close o he eali y o whe e he use
migh be, s ill emain oo la ge o ha e a good pe cen age o ce ain y in e ms o use
ac i i y. Newe in o ma ion sou ces ha ha e been discussed wi h he elecommunica ion
se ice p o ide o u u e wo k ha e he po en ial o imp o e he use ’s loca ion e en
u he . Doing so allows o a smalle sea ch a ea and gene ally mo e accu a e me hods.
The a i al o 5G ne wo ks, wi h mo e p ecise smalle adius an ennas, could be he nex
e olu ion s ep in mobili y analysis using call de ail eco ds. All me hods and c ea ed and
implemen ed algo i hms ha e he o esigh o easy adap a ion o u u e echnologies
allowing con inua ion wo k o be ca ied ou .
Au ho Con ibu ions:
Concep ualiza ion, Ana Al es, Ma co Veloso and Ca los Ben o; o mal
analysis, Gonçalo Fe ei a; in es iga ion, Gonçalo Fe ei a; me hodology, Gonçalo Fe ei a and Ana
Al es; p ojec adminis a ion, Ca los Ben o; esou ces, Ca los Ben o; so wa e, Gonçalo Fe ei a;
supe ision, Ana Al es, Ma co Veloso and Ca los Ben o; alida ion, Gonçalo Fe ei a; isualiza ion,
Gonçalo Fe ei a; w i ing—o iginal d a , Gonçalo Fe ei a; w i ing— e iew and edi ing, Ana Al es
and Ma co Veloso. All au ho s ha e ead and ag eed o he published e sion o he manusc ip .
Funding: This esea ch ecei ed no ex e nal unding.
Ins i u ional Re iew Boa d S a emen : No applicable.
In o med Consen S a emen : No applicable.
Da a A ailabili y S a emen :
Res ic ions apply o he a ailabili y o he da a. Da a we e ob ained
om a hi d pa y and a e a ailable om he au ho s wi h he pe mission o said hi d pa y.
Con lic s o In e es : The au ho s decla e no con lic o in e es .
Abb e ia ions
The ollowing abb e ia ions a e used in his manusc ip :
API Applica ion P og amming In e ace
CDRs Call De ail Reco ds
DBSCAN Densi y-Based Spa ial Clus e ing o Applica ions wi h Noise
EVPs Excep ionally Visi ed Places
GPS Global Posi ioning Sys em
MVPs Mos Visi ed Places
OVPs Occasionally Visi ed Places
POIs Poin s o In e es

ISPRS In . J. Geo-In . 2022,11, 228 17 o 18
Re e ences
1.
Gonzalez, M.C.; Hidalgo, C.; Ba abasi, A.L. Unde s anding Indi idual Human Mobili y Pa e ns. Na u e
2008
,453, 779–782.
[C ossRe ] [PubMed]
2.
Gu, Q.; Sacha idis, D.; Ma hioudakis, M.; Wang, G. In e ing Venue Visi s om GPS T ajec o ies. In P oceedings o he 25 h
ACM SIGSPATIAL In e na ional Con e ence on Ad ances in Geog aphic In o ma ion Sys ems, Redondo Beach, CA, USA, 7–10
No embe 2017; Associa ion o Compu ing Machine y: New Yo k, NY, USA, 2017. [C ossRe ]
3.
P oux, D.; Roulland, F. Mobile Recommenda ion Challenges wi hin a S ong P i acy O ien ed Pa adigm. In P oceedings o he
3 d ACM SIGSPATIAL In e na ional Wo kshop on Loca ion-Based Recommenda ions, Geosocial Ne wo ks and Geoad e ising,
Chicago, IL, USA, 2019; Associa ion o Compu ing Machine y: New Yo k, NY, USA, 5–8 No embe 2019. [C ossRe ]
4.
Zhang, D.; Huang, J.; Li, Y.; Zhang, F.; Xu, C.; He, T. Explo ing Human Mobili y wi h Mul i-Sou ce Da a a Ex emely La ge
Me opoli an Scales. In P oceedings o he 20 h Annual In e na ional Con e ence on Mobile Compu ing and Ne wo king, Maui,
HI, USA, 7–11 Sep embe 2014; Associa ion o Compu ing Machine y: New Yo k, NY, USA, 2014; pp. 201–212. [C ossRe ]
5.
Ranjan, G.; Zang, H.; Zhang, Z.L.; Bolo , J. A e Call De ail Reco ds Biased o Sampling Human Mobili y? Mob. Compu . Commun.
Re . 2012,16, 33–44. [C ossRe ]
6.
Vanhoo , M.; Reis, F.; Smo eda, Z.; Ploe z, T. De ec ing home loca ions om CDR da a: In oducing spa ial unce ain y o he
s a e-o - he-a . a Xi 2018, a Xi :1808.06398.
7.
Ayesha, B.; Jeewan hi, B.; Chi a anjan, C.; Pe e a, A.S.; Kuma age, A.S. Use Localiza ion Based on Call De ail Reco d. In
In elligen Da a Enginee ing and Au oma ed Lea ning–IDEAL 2019; Yin, H., Camacho, D., Tino, P., Tallón-Balles e os, A.J., Menezes,
R., Allmendinge , R., Eds.; Sp inge In e na ional Publishing: Cham, Swi ze land, 2019; pp. 411–423.
8.
Yang, P.; Zhu, T.; Wan, X.; Wang, X. Iden i ying Signi ican Places Using Mul i-Day Call De ail Reco ds. In P oceedings o he
2014 IEEE 26 h In e na ional Con e ence on Tools wi h A i icial In elligence, Washing on, DC, USA, 10–12 No embe 2014;
pp. 360–366. [C ossRe ]
9.
Isaacman, S.; Becke , R.; Cáce es, R.; Kobou o , S.; Ma onosi, M.; Rowland, J.; Va sha sky, A. Iden i ying Impo an Places
in People’s Li es om Cellula Ne wo k Da a. In Pe asi e Compu ing; Lyons, K., High owe , J., Huang, E.M., Eds.; Sp inge :
Be lin/Heidelbe g, Ge many, 2011; pp. 133–151.
10.
Quad i, C.; Zignani, M.; Gai o, S.; Rossi, G.P. On Non-Rou ine Places in U ban Human Mobili y. In P oceedings o he 2018
IEEE 5 h In e na ional Con e ence on Da a Science and Ad anced Analy ics (DSAA), Tu in, I aly, 1–3 Oc obe 2018; pp. 584–593.
[C ossRe ]
11.
Qian, C.; Li, W.; Duan, Z.; Yang, D.; Ran, B. Using mobile phone da a o de e mine spa ial co ela ions be ween ou ism acili ies.
J. T ansp. Geog . 2021,92, 103018. [C ossRe ]
12.
Csáji, B.C.; B owe , A.; T aag, V.; Del enne, J.C.; Huens, E.; Van Doo en, P.; Smo eda, Z.; Blondel, V.D. Explo ing he mobili y o
mobile phone use s. Phys. A S a . Mech. Appl. 2013,392, 1459–1473. [C ossRe ]
13.
Hess, A.; Ma sh, I.; Gillblad, D. Explo ing communica ion and mobili y beha io o 3G ne wo k use s and i s empo al consis ency.
In P oceedings o he 2015 IEEE In e na ional Con e ence on Communica ions (ICC), London, UK, 8–12 June 2015; pp. 5916–5921.
[C ossRe ]
14.
Leno mand, M.; Pico nell, M.; Can ú-Ros, O.G.; Tugo es, A.; Louail, T.; He anz, R.; Ba helemy, M.; F ías-Ma ínez, E.; Ramasco,
J.J. C oss-Checking Di e en Sou ces o Mobili y In o ma ion. PLoS ONE 2014,9, e105184. [C ossRe ] [PubMed]
15.
Ding, J.; Ni, C.C.; Gao, J. Figh ing S a is ical Re-Iden i ica ion in Human T ajec o y Publica ion. In P oceedings o he 25 h
ACM SIGSPATIAL In e na ional Con e ence on Ad ances in Geog aphic In o ma ion Sys ems, Redondo Beach, CA, USA, 7–10
No embe 2017; Associa ion o Compu ing Machine y: New Yo k, NY, USA, 2017. [C ossRe ]
16.
Vancea, F.; Vancea, C.; Popescu, D.; Zma anda, D.; Gabo , G. Secu e Da a Re en ion o Call De ail Reco ds. In . J. Compu .
2010
,
5, 961–967. [C ossRe ]
17.
Yang, J.; Dash, M.; Teo, S. PPTPF: P i acy-P ese ing T ajec o y Publica ion F amewo k o CDR Mobile T ajec o ies. ISPRS In . J.
Geo In . 2021,10, 224. [C ossRe ]
18.
Khos ow-Pou , D.B.A. Encyclopedia o In o ma ion Science and Technology, 3 d ed.; IGI Global: He shey, PA, USA, 2015. [C ossRe ]
19.
Phi hakki nukoon, S.; Ho anon , T.; Di Lo enzo, G.; Shibasaki, R.; Ra i, C. Ac i i y-Awa e Map: Iden i ying Human Daily
Ac i i y Pa e n Using Mobile Phone Da a. In Human Beha io Unde s anding; Salah, A.A., Ge e s, T., Sebe, N., Vincia elli, A.,
Eds.; Sp inge : Be lin/Heidelbe g, Ge many, 2010; pp. 14–25.
20.
Zhou, X.; Liu, J.; Yeh, A.G.O.; Yue, Y.; Li, W. The Unce ain Geog aphic Con ex P oblem in Iden i ying Ac i i y Cen e s Using
Mobile Phone Posi ioning Da a and Poin o In e es Da a. In Ad ances in Spa ial Da a Handling and Analysis: Selec Pape s om he
16 h IGU Spa ial Da a Handling Symposium; Sp inge In e na ional Publishing: Cham, Swi ze land, 2015; pp. 107–119. [C ossRe ]
21.
Wang, F.; Chen, C. On da a p ocessing equi ed o de i e mobili y pa e ns om passi ely-gene a ed mobile phone da a. T ansp.
Res. Pa C Eme g. Technol. 2018,87, 58–74. [C ossRe ] [PubMed]
22.
Diao, M.; Zhu, Y.; Fe ei a, J.; Ra i, C. In e ing indi idual daily ac i i ies om mobile phone aces: A Bos on example. En i on.
Plan. Plan. Des. 2015,43, 920–940. [C ossRe ]
23.
Yuan, G.; Chen, Y.; Sun, L.; Lai, J.; Li, T.; Zhuo, L. Recogni ion o Func ional A eas Based on Call De ail Reco ds and Poin o
In e es Da a. J. Ad . T ansp. 2020,2020, 1–16. [C ossRe ]
24.
A ailable online: h ps://www.po ugal.go .p /p /gc22/go e no/comunicados-do-conselho-de-minis os?p=13 (accessed on
13 Feb ua y 2021).
ISPRS In . J. Geo-In . 2022,11, 228 18 o 18
25.
He, R.; Cao, J.; Zhang, L.; Lee, D. S a is ical En ichmen Models o Ac i i y In e ence om Imp ecise Loca ion Da a. In
P oceedings o he IEEE INFOCOM 2019-IEEE Con e ence on Compu e Communica ions, Pa is, F ance, 29 Ap il–2 May 2019;
pp. 946–954. [C ossRe ]
26. And ade, R.; Al es, A.; Ben o, C. POI Mining o Land Use Classi ica ion: A Case S udy. In . J. Geo In . 2020,9, 493. [C ossRe ]
27.
Io an, C.; Ol eanu-Raimond, A.M.; Cou onné, T.; Smo eda, Z. Mo ing and Calling: Mobile Phone Da a Quali y Measu emen s
and Spa io empo al Unce ain y in Human Mobili y S udies. In Geog aphic In o ma ion Science a he Hea o Eu ope; Sp inge
In e na ional Publishing: Cham, Swi ze land, 2013; pp. 247–265. [C ossRe ]