Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3274895.3274952acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

Topological signatures for fast mobility analysis

Published: 06 November 2018 Publication History
  • Get Citation Alerts
  • Abstract

    Analytic methods can be difficult to build and costly to train for mobility data. We show that information about the topology of the space and how mobile objects navigate the obstacles can be used to extract insights about mobility at larger distance scales. The main contribution of this paper is a topological signature that maps each trajectory to a relatively low dimensional Euclidean space, so that now they are amenable to standard analytic techniques. Data mining tasks: nearest neighbor search with locality sensitive hashing, clustering, regression, etc., work more efficiently in this signature space. We define the problem of mobility prediction at different distance scales, and show that with the signatures simple k nearest neighbor based regression perform accurate prediction. Experiments on multiple real datasets show that the framework using topological signatures is accurate on all tasks, and substantially more efficient than machine learning applied to raw data. Theoretical results show that the signatures contain enough topological information to reconstruct non-self-intersecting trajectories upto homotopy type. The construction of signatures is based on a differential form that can be generated in a distributed setting using local communication, and a signature can be locally and inexpensively updated and communicated by a mobile agent.

    References

    [1]
    2017. MDAnalysis 0.16.2. (2017). http://www.mdanalysis.org/.
    [2]
    Martín Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, and others. 2016. TensorFlow: A System for Large-Scale Machine Learning. In OSDI, Vol. 16. 265--283.
    [3]
    Helmut Alt and Michael Godau. 1995. Computing the Fréchet distance between two polygonal curves. International Journal of Computational Geometry & Applications 5, 01n02 (1995), 75--91.
    [4]
    Maria Astefanoaei, Paul Cesaretti, Panagiota Katsikouli, Mayank Goswami, and Rik Sarkar. 2018. Multi-resolution sketches and locality sensitive hashing for fast trajectory processing. In 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL).
    [5]
    Yuliy Baryshnikov and Robert Ghrist. 2009. Target enumeration via Euler characteristic integrals. SIAM J. Appl. Math. 70, 3 (2009), 825--844.
    [6]
    Lorenzo Bracciale, Marco Bonola, Pierpaolo Loreti, Giuseppe Bianchi, Raul Amici, and Antonello Rabuffi. 2014. CRAWDAD data set roma/taxi (v. 2014-07-17). July (2014).
    [7]
    Kevin Buchin, Maike Buchin, Marc Van Kreveld, Maarten Löffler, Rodrigo I Silveira, Carola Wenk, and Lionov Wiratma. 2013. Median trajectories. Algorithmica 66, 3 (2013), 595--614.
    [8]
    Lili Cao and John Krumm. 2009. From GPS traces to a routable road map. In Proceedings of the 17th ACM SIGSPATIAL international conference on advances in geographic information systems. ACM, 3--12.
    [9]
    Erin Wolf Chambers, Eric Colin De Verdiere, Jeff Erickson, Sylvain Lazard, Francis Lazarus, and Shripad Thite. 2010. Homotopic Fréchet distance between curves or, walking your dog in the woods in polynomial time. Computational Geometry 43, 3 (2010), 295--311.
    [10]
    Erin Wolf Chambers and Yusu Wang. 2013. Measuring similarity between curves on 2-manifolds via homotopy area. In Proceedings of the twenty-ninth annual symposium on Computational geometry. ACM, 425--434.
    [11]
    Mayur Datar, Nicole Immorlica, Piotr Indyk, and Vahab S Mirrokni. 2004. Locality-sensitive hashing scheme based on p-stable distributions. In Proceedings of the twentieth annual symposium on Computational geometry. ACM, 253--262.
    [12]
    Mathieu Desbrun, Eva Kanso, and Yiying Tong. 2008. Discrete differential forms for computational modeling. In Discrete differential geometry. Springer, 287--324.
    [13]
    Jimmy Ba Diederik P. Kingma. 2015. Adam: A Method for Stochastic Optimization. In Proceedings of the 3rd International Conference on Learning Representations (ICLR) (ICLR '15).
    [14]
    Anne Driemel and Francesco Silvestri. 2017. Locality-Sensitive Hashing of Curves. In 33rd International Symposium on Computational Geometry (SoCG 2017), Vol. 77. 37:1--37:16.
    [15]
    Herbert Edelsbrunner and John Harer. 2010. Computational topology: an introduction. American Mathematical Soc.
    [16]
    Stefan Funke and Nikola Milosavljevic. 2007. Network sketching or: How Much Geometry Hides in Connectivity?-Part II. In Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics, 958--967.
    [17]
    Felix A Gers, Jürgen Schmidhuber, and Fred Cummins. 1999. Learning to forget: Continual prediction with LSTM. (1999).
    [18]
    John Hershberger and Jack Snoeyink. 1994. Computing minimum length paths of a given homotopy class. Computational geometry 4, 2 (1994), 63--97.
    [19]
    Anil Nirmal Hirani. 2003. Discrete exterior calculus. Ph.D. Dissertation. California Institute of Technology.
    [20]
    Piotr Indyk. 2002. Approximate nearest neighbor algorithms for Fréchet distance via product metrics. In Proceedings of the eighteenth annual symposium on Computational geometry. ACM, 102--106.
    [21]
    Panagiota Katsikouli, Maria Astefanoaei, and Rik Sarkar. 2018. Distributed Mining of Popular Paths in Road Networks. In DCOSS 2018-International Conference on Distributed Computing in Sensor Systems. IEEE, 1--8.
    [22]
    Panagiota Katsikouli, Rik Sarkar, and Jie Gao. 2014. Persistence based online signal and trajectory simplification for mobile devices. In Proceedings of the 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, 371--380.
    [23]
    L Christine Kinsey. 2012. Topology of surfaces. Springer Science & Business Media.
    [24]
    Tong Liu, Paramvir Bahl, and Imrich Chlamtac. 1998. Mobility modeling, location tracking, and trajectory prediction in wireless ATM networks. IEEE Journal on selected areas in communications 16, 6 (1998), 922--936.
    [25]
    Jianming Lv, Qing Li, Qinghui Sun, and Xintong Wang. 2018. T-CONV: A Convolutional Neural Network For Multi-scale Taxi Trajectory Prediction. In Big Data and Smart Computing (BigComp), 2018 IEEE International Conference on. IEEE, 82--89.
    [26]
    Baharan Mirzasoleiman, Amin Karbasi, Rik Sarkar, and Andreas Krause. 2016. Distributed submodular maximization. The Journal of Machine Learning Research 17, 1 (2016), 8330--8373.
    [27]
    Badri Nath and Dragoş Niculescu. 2003. Routing on a curve. ACM SIGCOMM Computer Communication Review 33, 1 (2003), 155--160.
    [28]
    Florian T Pokorny, Ken Goldberg, and Danica Kragic. 2016. Topological trajectory clustering with relative persistent homology. In Robotics and Automation (ICRA), 2016 IEEE International Conference on. IEEE, 16--23.
    [29]
    Hiroaki Sakoe and Seibi Chiba. 1978. Dynamic programming algorithm optimization for spoken word recognition. Acoustics, Speech and Signal Processing, IEEE Transactions on 26, 1 (1978), 43--49.
    [30]
    Rik Sarkar and Jie Gao. 2013. Differential forms for target tracking and aggregate queries in distributed networks. IEEE/ACM Transactions on Networking (TON) 21, 4 (2013), 1159--1172.
    [31]
    Rik Sarkar, Xiaotian Yin, Jie Gao, Feng Luo, and Xianfeng David Gu. 2009. Greedy routing with guaranteed delivery using ricci flows. In Information Processing in Sensor Networks, 2009. IPSN 2009. International Conference on. IEEE, 121--132.
    [32]
    Mudhakar Srivatsa, Raghu Ganti, Jingjing Wang, and Vinay Kolar. 2013. Map matching: Facts and myths. In Proceedings of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, 484--487.
    [33]
    Yue Wang, Jie Gao, and Joseph SB Mitchell. 2006. Boundary recognition in sensor networks by topological methods. In Proceedings of the 12th annual international conference on Mobile computing and networking. ACm, 122--133.
    [34]
    Hao Wu, Ziyang Chen, Weiwei Sun, Baihua Zheng, and Wei Wang. 2017. Modeling trajectories with recurrent neural networks. IJCAI.
    [35]
    Andy Yuan Xue, Rui Zhang, Yu Zheng, Xing Xie, Jin Huang, and Zhenghua Xu. 2013. Destination prediction by sub-trajectory synthesis and privacy protection against such prediction. In Data Engineering (ICDE), 2013 IEEE 29th International Conference on. IEEE, 254--265.
    [36]
    Xiaotian Yin, Chien-Chun Ni, Jiaxin Ding, Wei Han, Dengpan Zhou, Jie Gao, and Xianfeng David Gu. 2015. Decentralized human trajectories tracking using hodge decomposition in sensor networks. In Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, 54.
    [37]
    Jiemin Zeng, Gaurish Telang, Matthew P Johnson, Rik Sarkar, Jie Gao, Esther M Arkin, and Joseph SB Mitchell. 2017. Mobile r-gather: Distributed and geographic clustering for location anonymity. In Proceedings of the 18th ACM International Symposium on Mobile Ad Hoc Networking and Computing. ACM.
    [38]
    Brian D Ziebart, Andrew L Maas, J Andrew Bagnell, and Anind K Dey. 2008. Maximum Entropy Inverse Reinforcement Learning. In AAAI, Vol. 8. Chicago, IL, USA, 1433--1438.

    Cited By

    View all
    • (2024)Higher-Order Networks Representation and Learning: A SurveyACM SIGKDD Explorations Newsletter10.1145/3682112.368211426:1(1-18)Online publication date: 25-Jul-2024
    • (2023)Human-centred artificial intelligence for mobile health sensing: challenges and opportunitiesRoyal Society Open Science10.1098/rsos.23080610:11Online publication date: 15-Nov-2023
    • (2022)Exploiting Cross-Order Patterns and Link Prediction in Higher-Order Networks2022 IEEE International Conference on Data Mining Workshops (ICDMW)10.1109/ICDMW58026.2022.00156(1-9)Online publication date: Dec-2022
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGSPATIAL '18: Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
    November 2018
    655 pages
    ISBN:9781450358897
    DOI:10.1145/3274895
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 06 November 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. clustering
    2. computational topology
    3. differential forms
    4. mobility analysis
    5. near neighbor search
    6. sketches
    7. streaming
    8. trajectory analysis

    Qualifiers

    • Research-article

    Conference

    SIGSPATIAL '18
    Sponsor:

    Acceptance Rates

    SIGSPATIAL '18 Paper Acceptance Rate 30 of 150 submissions, 20%;
    Overall Acceptance Rate 220 of 1,116 submissions, 20%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)19
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 26 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Higher-Order Networks Representation and Learning: A SurveyACM SIGKDD Explorations Newsletter10.1145/3682112.368211426:1(1-18)Online publication date: 25-Jul-2024
    • (2023)Human-centred artificial intelligence for mobile health sensing: challenges and opportunitiesRoyal Society Open Science10.1098/rsos.23080610:11Online publication date: 15-Nov-2023
    • (2022)Exploiting Cross-Order Patterns and Link Prediction in Higher-Order Networks2022 IEEE International Conference on Data Mining Workshops (ICDMW)10.1109/ICDMW58026.2022.00156(1-9)Online publication date: Dec-2022
    • (2021)Outlier Detection for Trajectories via Flow-embeddings2021 55th Asilomar Conference on Signals, Systems, and Computers10.1109/IEEECONF53345.2021.9723128(1568-1572)Online publication date: 31-Oct-2021
    • (2018)Multi-resolution sketches and locality sensitive hashing for fast trajectory processingProceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems10.1145/3274895.3274943(279-288)Online publication date: 6-Nov-2018

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media