edge, there is no LPPM that can find an appropriate
tradeoff between the utility and the privacy in a loca-
tion prediction context. For our utility/privacy evalu-
ation, we chose the closest LPPMs to our work, that
are the rounding and the spatial perturbation as de-
tailed in the previous section.
6.2 Location Prediction Requests and
Models
As detailed in the complete survey in (Hendawi and
Mokbel, 2012), various techniques exist to predict fu-
ture locations of users. In the literature, there ex-
ist different location predictive models for different
types of location prediction requests, such as predict-
ing a future location based on a time duration (Jeung
et al., 2008; Sadilek and Krumm, 2012), predicting
the next location that will probably be reached by a
user (Gambs et al., 2012; Gid
´
ofalvi and Dong, 2012;
Ying et al., 2011), etc. Some location prediction-
based papers focus on other location-based predictive
requests, such as the prediction of the staying time in
a particular ROI or when the user will reach or leave
a ROI (Gid
´
ofalvi and Dong, 2012), the prediction of
the number of users reaching a specific zone (Chapuis
et al., 2016) and much more. Other remaining works
are focused on range queries that enable to identify if
one or multiple user(s) will be in a specific area dur-
ing a specific time window. In (Xu et al., 2016), the
authors describe a way to prune an order-k Markov
chain model in order to efficiently compute long-term
predictive range queries.
The main focus of our paper, in terms of predic-
tion, is to comnpute a future location of a user based
on a time duration from the current time. In the litera-
ture, it is shown that some predictive models can work
better for near location predictions and others are
more suited for distant location predictions. In (Je-
ung et al., 2008), the authors present a hybrid predic-
tion model for moving objects. For near location pre-
dictions, their model uses motion functions, while for
distant location predictions, their model computes the
predicted location based on trajectory patterns. The
structure in which they store the trajectory patterns
of a user is a trajectory pattern tree. However, they
do not evaluate their model with real mobility traces.
Their predictive model is close to our location trend
model because they use the notion of patterns based
on spatial clusters to fill their model. Nevertheless,
the structure of their final model is clearly not the
same as ours because they create a trajectory pattern
tree. Sadilek and Krumm propose a method to predict
long-term human mobility in (Sadilek and Krumm,
2012) up to several days in the future. Their method,
which can highlight strong pattern of users, uses a
projected eigendays model that is carefully created by
analyzing the periodicity of the mobility of a user as
well as other mobility features. This work highlights
that it is crucial to extract strong patterns for long-
term predictions. The location trend model we pro-
pose in the ResPred system is close to the model pre-
sented by Sadilek and Krumm. However, our model
is different in that it is based on ROIs and not on raw
locations and takes less features into account.
7 CONCLUSION
In this paper, we presented a system called ResPred
that enables to compute predicted locations of a user
for LBS. This system contains two components. The
first component focuses on location prediction by in-
cluding a predictive model based on location trends
expressed as ROI(s). The second component aims at
protecting the location privacy of the user by find-
ing an appropriate tradeoff between a utility speci-
fied by the LBS and a location privacy preference in-
dicated by the user that is expressed as a maximum
utility loss percentage. The results clearly show that
our LPPM provides the best utility/location privacy
tradeoff compared to two other existing LPPMs. In
addition, the location trend model is promising if we
look at the location prediction accuracy results, espe-
cially in the context of location prediction according
to a certain time duration in the future. Future work
will consist in extending the evaluation to more users
by finding a dataset having rich user datasets, which
is a real need for the research community. We will
also design other inference attacks in order to evalu-
ate the location privacy and maybe compare the com-
puting cost of the different LPPMs. And finally, we
will compare the location trend model to other exist-
ing close models for similar requests regarding short,
mid and long-term location predictions.
REFERENCES
Agrawal, R. and Srikant, R. (2000). Privacy-preserving data
mining. In ACM Sigmod Record, volume 29, pages
439–450. ACM.
Armstrong, M. P., Rushton, G., and Zimmerman, D. L.
(1999). Geographically masking health data to pre-
serve confidentiality. Statistics in Medicine, vol.
18:497–525.
Ben Mokhtar, S., Boutet, A., Bouzouina, L., Bonnel, P.,
Brette, O., Brunie, L., Cunche, M., D ’alu, S., Pri-
mault, V., Raveneau, P., Rivano, H., and Stanica, R.
(2017). PRIVA’MOV: Analysing Human Mobility
ResPred: A Privacy Preserving Location Prediction System Ensuring Location-based Service Utility
117