| Literature DB >> 26805850 |
Sungjun Lee1, Junseok Lim2, Jonghun Park3, Kwanho Kim4.
Abstract
Due to the recent explosive growth of location-aware services based on mobile devices, predicting the next places of a user is of increasing importance to enable proactive information services. In this paper, we introduce a data-driven framework that aims to predict the user's next places using his/her past visiting patterns analyzed from mobile device logs. Specifically, the notion of the spatiotemporal-periodic (STP) pattern is proposed to capture the visits with spatiotemporal periodicity by focusing on a detail level of location for each individual. Subsequently, we present algorithms that extract the STP patterns from a user's past visiting behaviors and predict the next places based on the patterns. The experiment results obtained by using a real-world dataset show that the proposed methods are more effective in predicting the user's next places than the previous approaches considered in most cases.Entities:
Keywords: Markov chain; gapped sequence mining; movement patterns; next place prediction; spatiotemporal patterns
Year: 2016 PMID: 26805850 PMCID: PMC4801523 DOI: 10.3390/s16020145
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The training process of the proposed approach for computing gapped spatiotemporal-periodic (GSTP) trajectories.
Examples of: (a) the WiFi fingerprinting database; (b) raw WiFi data; and (c) places identified by applying a fingerprinting-based localization method. BSSID, basic service set identifier.
| (a) | |||||
|---|---|---|---|---|---|
| BSSID_4 | −48 to −40 | BSSID_3 | −33 to −23 | ||
| BSSID_5 | −39 to −31 | BSSID_1 | −28 to −18 | ||
| BSSID_1 | −57 to −49 | BSSID_4 | −72 to −61 | ||
| BSSID_2 | −40 to −29 | BSSID_6 | −63 to −53 | ||
| ( | |||||
| 11 November 2013 15:00 | BSSID_1 | −55 | |||
| BSSID_2 | −34 | ||||
| BSSID_3 | −22 | ||||
| 11 November 2013 15:45 | BSSID_4 | −44 | |||
| BSSID_5 | −33 | ||||
| 11 November 2013 15:55 | BSSID_1 | −49 | |||
| BSSID_2 | −38 | ||||
| BSSID_3 | −26 | ||||
| ... | |||||
| ( | |||||
| 11 November 2013 15:00 | |||||
| 11 November 2013 15:45 | |||||
| 11 November 2013 15:55 | |||||
| 11 November 2013 16:25 | |||||
| 11 November 2013 17:15 | |||||
| 11 November 2013 19:00 | |||||
| 11 November 2013 19:15 | |||||
| 11 November 2013 20:00 | |||||
| ... | |||||
ST trajectory examples.
| ... | |||||
| ... | |||||
| ... | |||||
Figure 2Examples illustrating the calculation of: (a) ; (b) ; and (c) .
Examples of (a) STP patterns; and (b) STP trajectories.
| (a) | |
|---|---|
| ... | |
| ( | |
| ... | |
Examples of the: (a) results of the cSPADE algorithm, as well as their confidences; and (b) GSTP trajectories.
| (a) | ||
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| ... | ||
| ( | ||
| ... | ||
Figure 3The test process for predicting next places based on raw test data.
Figure 4Visualization of a subject’s ST trajectories where blocks of the same gray level indicate the visits to the same place and white backgrounds represent unknown locations.
Figure 5Accuracy results when varying parameters: (a) θ and ; (b) ; (c) ; and (d) minimum support.
Figure 6Accuracy results across the days of the week for Subjects 1 to 4. MC, Markov chain; P, periodicity.
Figure 7Accuracy results across the days of the week for Subjects 5 to 8.
Figure 8Boxplots for the accuracy results of the methods compared.
Figure 9Scatter plot between the Jaccard similarity and the accuracy of GSTP.