IDiary: From GPS signals to a text- searchable diary

Dan Feldman, Cynthia Sung, Andrew Sugaya, Daniela Rus

Research output: Contribution to journalArticlepeer-review

Abstract

This article describes iDiary, a system that takes as input GPS data streams generated by users'f phones and turns them into textual descriptions of the trajectories. The system features a user interface similar to Google Search that allows users to type text queries on their activities (e.g., gWhere did I buy books'h) and receive textual answers based on their GPS signals. iDiary uses novel algorithms for semantic compression and trajectory clustering of massive GPS signals in parallel to compute the critical locations of a user. We encode these problems as follows. The κ-segment mean is a κ-piecewise linear function that minimizes the regression distance to the signal. The (κ,m)-segment mean has an additional constraint that the projection of the κ segments on Rd consists of only m. κ segments. A coreset for this problem is a smart compression of the input signal that allows computation of a (1 + ε)-approximation to its κ-segment or (κ,m)-segment mean in O(nlog n) time for arbitrary constants ε, κ, and m.We use coresets to obtain a parallel algorithm that scans the signal in one pass, using space and update time per point that is polynomial in log n. Using an external database, we then map these locations to textual descriptions and activities so that we can apply text mining techniques on the resulting data (e.g., LSA or transportation mode recognition). We provide experimental results for both the system and algorithms and compare them to existing commercial and academic state of the art. This is the first GPS system that enables text-searchable activities from GPS data.

Original languageEnglish
Article number60
Pages (from-to)60:1-60:41
JournalACM Transactions on Sensor Networks
Volume11
Issue number4
DOIs
StatePublished - 1 May 2015
Externally publishedYes

Keywords

  • Activity recognition
  • GPS
  • Mobile device
  • Semantic compression
  • Text query

ASJC Scopus subject areas

  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'IDiary: From GPS signals to a text- searchable diary'. Together they form a unique fingerprint.
  • An effective coreset compression algorithm for large scale sensor networks

    Feldman, D., Sugaya, A. & Rus, D., 2012, IPSN'12 - Proceedings of the 11th International Conference on Information Processing in Sensor Networks. p. 257-268 12 p. (IPSN'12 - Proceedings of the 11th International Conference on Information Processing in Sensor Networks).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

  • The single pixel GPS: Learning big data signals from tiny coresets

    Feldman, D., Sung, C. & Rus, D., 2012, 20th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, ACM SIGSPATIAL GIS 2012. p. 23-32 10 p. (GIS: Proceedings of the ACM International Symposium on Advances in Geographic Information Systems).

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Cite this