skip to main content
research-article

Detecting Extreme Traffic Events Via a Context Augmented Graph Autoencoder

Published:22 September 2022Publication History
Skip Abstract Section

Abstract

Accurate and timely detection of large events on urban transportation networks enables informed mobility management. This work tackles the problem of extreme event detection on large-scale transportation networks using origin-destination mobility data, which is now widely available. Such data is highly structured in time and space, but high dimensional and sparse. Current multivariate time series anomaly detection methods cannot fully address these challenges. To exploit the structure of mobility data, we formulate the event detection problem in a novel way, as detecting anomalies in a set of time-dependent directed weighted graphs. We further propose a Context augmented Graph Autoencoder (Con-GAE) model to solve the problem, which leverages graph embedding and context embedding techniques to capture the spatial and temporal patterns. Con-GAE adopts an autoencoder framework and detects anomalies via semi-supervised learning. The performance of the method is assessed on several city-scale travel-time datasets from Uber Movement, New York taxis, and Chicago taxis and compared to state-of-the-art approaches. The proposed Con-GAE can achieve an improvement in the area under the curve score as large as 0.15 over the second best method. We also discuss real-world traffic anomalies detected by Con-GAE.

REFERENCES

  1. [1] Akoglu Leman, Tong Hanghang, and Koutra Danai. 2015. Graph based anomaly detection and description: A survey. Data Min. Knowl. Discov. 29, 3 (2015), 626688.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] Audibert Julien, Michiardi Pietro, Guyard Frédéric, Marti Sébastien, and Zuluaga Maria A.. 2020. USAD: UnSupervised anomaly detection on multivariate time series. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 33953404.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] Berg Rianne van den, Kipf Thomas N., and Welling Max. 2018. Graph convolutional matrix completion. In Proceedings of the International Conference on Knowledge Discovery and Data Mining (KDD’18).Google ScholarGoogle Scholar
  4. [4] Bianchi Filippo Maria, Grattarola Daniele, Livi Lorenzo, and Alippi Cesare. 2022. Graph Neural Networks With Convolutional Arma Filters. In IEEE Trans. Pattern Anal. Mach. Intell. 44, 7 (2022), 34963507. DOI: 10.1109/TPAMI.2021.3054830Google ScholarGoogle Scholar
  5. [5] Borghesi Andrea, Bartolini Andrea, Lombardi Michele, Milano Michela, and Benini Luca. 2019. Anomaly detection using autoencoders in high performance computing systems. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 94289433.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Buckeridge David L., Burkom Howard, Campbell Murray, Hogan William R., Moore Andrew W., et al. 2005. Algorithms for rapid outbreak detection: A research synthesis. J. Biomed. Inform. 38, 2 (2005), 99113.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] Bulusu Saikiran, Kailkhura Bhavya, Li Bo, Varshney Pramod K., and Song Dawn. 2020. Anomalous example detection in deep learning: A survey. IEEE Access 8 (2020), 132330132347.Google ScholarGoogle ScholarCross RefCross Ref
  8. [8] Chen Jianguo, Li Kenli, Li Keqin, Yu Philip S., and Zeng Zeng. 2021. Dynamic planning of bicycle stations in dockless public bicycle-sharing system using gated graph neural network. ACM Trans. Intell. Syst. Technol. 12, 2 (2021), 122.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [9] Chicago. 2020. Divvy Trips. Retrieved Nov. 2020 from https://data.cityofchicago.org/Transportation/Divvy-Trips/fg6s-gzvg.Google ScholarGoogle Scholar
  10. [10] Chicago. 2020. Taxi Trips. Retrieved Nov. 2020 from https://data.cityofchicago.org/Transportation/Taxi-Trips/wrvz-psew.Google ScholarGoogle Scholar
  11. [11] Chong Yong Shean and Tay Yong Haur. 2017. Abnormal event detection in videos using spatiotemporal autoencoder. In Proceedings of the International Symposium on Neural Networks. Springer, 189196.Google ScholarGoogle ScholarCross RefCross Ref
  12. [12] Diao Zulong, Wang Xin, Zhang Dafang, Liu Yingru, Xie Kun, and He Shaoyao. 2019. Dynamic spatial-temporal graph convolutional neural networks for traffic forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 890897.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] Ding Kaize, Li Jundong, Bhanushali Rohit, and Liu Huan. 2019. Deep anomaly detection on attributed networks. In Proceedings of the SIAM International Conference on Data Mining. SIAM, 594602.Google ScholarGoogle ScholarCross RefCross Ref
  14. [14] Du Jian, Zhang Shanghang, Wu Guanhang, Moura José M. F., and Kar Soummya. 2017. Topology adaptive graph convolutional networks. Retrieved from https://arXiv:1710.10370.Google ScholarGoogle Scholar
  15. [15] Dwivedi Vijay Prakash, Joshi Chaitanya K., Laurent Thomas, Bengio Yoshua, and Bresson Xavier. 2020. Benchmarking graph neural networks. Retrieved from https://arXiv:2003.00982.Google ScholarGoogle Scholar
  16. [16] Fan Haoyi, Zhang Fengbin, and Li Zuoyong. 2020. AnomalyDAE: Dual autoencoder for anomaly detection on attributed networks. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP’20). IEEE, 56855689.Google ScholarGoogle ScholarCross RefCross Ref
  17. [17] Fanaee-T. Hadi and Gama Joao. 2016. Event detection from traffic tensors: A hybrid model. Neurocomputing 203 (2016), 2233.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. [18] Fey Matthias and Lenssen Jan E.. 2019. Fast graph representation learning with PyTorch geometric. In Proceedings of the ICLR Workshop on Representation Learning on Graphs and Manifolds.Google ScholarGoogle Scholar
  19. [19] Fischer Maxi, Gierke Willi, Kellermeier Thomas, Kesar Ajay, Stebner Axel, and Thevessen Daniel. 2019. Anomaly Detection on Time Series: An Evaluation of Deep Learning Methods. Retrieved from https://github.com/KDD-OpenSource/DeepADoTS.Google ScholarGoogle Scholar
  20. [20] Goldfarb Donald and Qin Zhiwei. 2014. Robust low-rank tensor recovery: Models and algorithms. SIAM J. Matrix Anal. Appl. 35, 1 (2014), 225253.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. [21] Goyal Palash, Kamra Nitin, He Xinran, and Liu Yan. 2018. Dyngem: Deep embedding method for dynamic graphs. Retrieved from https://arXiv:1805.11273.Google ScholarGoogle Scholar
  22. [22] Hamilton Will, Ying Zhitao, and Leskovec Jure. 2017. Inductive representation learning on large graphs. In Advances in Neural Information Processing Systems. MIT Press, 10241034.Google ScholarGoogle Scholar
  23. [23] Hawkins Simon, He Hongxing, Williams Graham, and Baxter Rohan. 2002. Outlier detection using replicator neural networks. In Proceedings of the International Conference on Data Warehousing and Knowledge Discovery. Springer, 170180.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. [24] Hu Yue and Work Daniel B.. 2020. Robust tensor recovery with fiber outliers for traffic events. ACM Trans. Knowl. Discov. Data 15, 1 (2020), 127.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. [25] Kingma Diederik P. and Ba Jimmy. 2015. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference on Learning Representations (ICLR’15).Google ScholarGoogle Scholar
  26. [26] Kipf Thomas N. and Welling Max. 2016. Variational graph auto-encoders. Retrieved from https://arXiv:1611.07308.Google ScholarGoogle Scholar
  27. [27] Kipf Thomas N. and Welling Max. 2017. Semi-supervised classification with graph convolutional networks. In Proceedings of the International Conference on Learning Representations (ICLR’17).Google ScholarGoogle Scholar
  28. [28] Kulkarni Prakhyat G., Praneet S. Y., Raghav R. B., and Das Bhaskarjyoti. 2020. Deep detection of anomalies in static attributed graph. In Proceedings of the International Conference on Machine Learning, Image Processing, Network Security and Data Sciences. Springer, 627640.Google ScholarGoogle ScholarCross RefCross Ref
  29. [29] Kumagai Atsutoshi, Iwata Tomoharu, and Fujiwara Yasuhiro. 2020. Semi-supervised anomaly detection on attributed graphs. Retrieved from https://arXiv:2002.12011.Google ScholarGoogle Scholar
  30. [30] Li Duo and Lasenby Joan. 2021. Spatiotemporal attention-based graph convolution network for segment-level traffic prediction. IEEE Trans. Intell. Transport. Syst. (2021), 19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. [31] Li Yuening, Huang Xiao, Li Jundong, Du Mengnan, and Zou Na. 2019. SpecAE: Spectral AutoEncoder for anomaly detection in attributed networks. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 22332236.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. [32] Li Zhishuai, Xiong Gang, Chen Yuanyuan, Lv Yisheng, Hu Bin, Zhu Fenghua, and Wang Fei-Yue. 2019. A hybrid deep learning approach with GCN and LSTM for traffic flow prediction. In Proceedings of the IEEE Intelligent Transportation Systems Conference (ITSC’19). 19291933. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. [33] Malhotra Pankaj, Ramakrishnan Anusha, Anand Gaurangi, Vig Lovekesh, Agarwal Puneet, and Shroff Gautam. 2016. LSTM-based encoder-decoder for multi-sensor anomaly detection. Retrieved from https://arXiv:1607.00148.Google ScholarGoogle Scholar
  34. [34] Matherly Deborah, Langdon Neeli, Wolshon Brian, Murray-Tuite Pamela, Renne John, Thomas Roberta, Mobley Jane, and Reinhardt Kelly. 2014. A Guide to Regional Transportation Planning for Disasters, Emergencies, and Significant Events. National Cooperative Highway Research Program (NCHRP) Report 777, Project No. NCHRP 20-59(42). TRB Publications.Google ScholarGoogle ScholarCross RefCross Ref
  35. [35] Mohamed Abduallah, Qian Kun, Elhoseiny Mohamed, and Claudel Christian. 2020. Social-STGCNN: A social spatio-temporal graph convolutional neural network for human trajectory prediction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 1442414432.Google ScholarGoogle ScholarCross RefCross Ref
  36. [36] Nashville. 2019. 2019 NFL Draft Event Schedule. Retrieved from https://www.visitmusiccity.com/nfldraft/nfl-draft-event-schedule.Google ScholarGoogle Scholar
  37. [37] Peng Hao, Du Bowen, Liu Mingsheng, Liu Mingzhe, Ji Shumei, Wang Senzhang, Zhang Xu, and He Lifang. 2021. Dynamic graph convolutional network for long-term traffic flow prediction with reinforcement learning. Info. Sci. 578 (2021), 401416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. [38] Sakurada Mayu and Yairi Takehisa. 2014. Anomaly detection using autoencoders with nonlinear dimensionality reduction. In Proceedings of the MLSDA 2nd Workshop on Machine Learning for Sensory Data Analysis. 411.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. [39] Schlichtkrull Michael, Kipf Thomas N., Bloem Peter, Berg Rianne Van Den, Titov Ivan, and Welling Max. 2018. Modeling relational data with graph convolutional networks. In Proceedings of the European Semantic Web Conference. Springer, 593607.Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. [40] Shi Yunsheng, Huang Zhengjie, Feng Shikun, Zhong Hui, Wang Wenjin, and Sun Yu. 2020. Masked label prediction: Unified message passing model for semi-supervised classification. Retrieved from https://arXiv:2009.03509.Google ScholarGoogle Scholar
  41. [41] Srivastava Nitish, Hinton Geoffrey, Krizhevsky Alex, Sutskever Ilya, and Salakhutdinov Ruslan. 2014. Dropout: A simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15, 1 (2014), 19291958.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. [42] Su Ya, Zhao Youjian, Niu Chenhao, Liu Rong, Sun Wei, and Pei Dan. 2019. Robust anomaly detection for multivariate time series through stochastic recurrent neural network. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 28282837.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. [43] Tan Huachun, Feng Jianshuai, Feng Guangdong, Wang Wuhong, and Zhang Yu-Jin. 2013. Traffic volume data outlier recovery via tensor model. Math. Problems Eng. 2013 (2013).Google ScholarGoogle ScholarCross RefCross Ref
  44. [44] TDOT. 2019. TDOT Weekly Construction Report for Middle Tennessee. Retrieved from https://preprod.tn.gov/tdot/news/2019/4/17/tdot-weekly-construction-report-for-middle-tennessee--april-18-24--2019.html.Google ScholarGoogle Scholar
  45. [45] Tian Fei, Gao Bin, Cui Qing, Chen Enhong, and Liu Tie-Yan. 2014. Learning deep representations for graph clustering. In Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI’14), Vol. 14. 12931299.Google ScholarGoogle ScholarCross RefCross Ref
  46. [46] TLC NYC. 2020. TLC Trip Record Data. Retrieved from https://www1.nyc.gov/site/tlc/index.page.Google ScholarGoogle Scholar
  47. [47] Uber. 2020. Uber Movement. Retrieved from https://movement.uber.com/.Google ScholarGoogle Scholar
  48. [48] Veličković Petar, Cucurull Guillem, Casanova Arantxa, Romero Adriana, Lio Pietro, and Bengio Yoshua. 2017. Graph attention networks. Retrieved from https://arXiv:1710.10903.Google ScholarGoogle Scholar
  49. [49] Wang Chun, Pan Shirui, Long Guodong, Zhu Xingquan, and Jiang Jing. 2017. Mgae: Marginalized graph autoencoder for graph clustering. In Proceedings of the ACM on Conference on Information and Knowledge Management. 889898.Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. [50] Wang Meng-Xiang, Lee Wang-Chien, Fu Tao-Yang, and Yu Ge. 2020. On representation learning for road networks. ACM Trans. Intell. Syst. Technol. 12, 1 (2020), 127.Google ScholarGoogle Scholar
  51. [51] Wang Yuandong, Yin Hongzhi, Chen Hongxu, Wo Tianyu, Xu Jie, and Zheng Kai. 2019. Origin-destination matrix prediction via graph convolution: A new perspective of passenger demand modeling. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 12271235.Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. [52] Wang Yuandong, Yin Hongzhi, Chen Tong, Liu Chunyang, Wang Ben, Wo Tianyu, and Xu Jie. 2021. Gallat: A spatiotemporal graph attention network for passenger demand prediction. In Proceedings of the IEEE 37th International Conference on Data Engineering (ICDE’21). 21292134. Google ScholarGoogle ScholarCross RefCross Ref
  53. [53] Wang Zihan, Ren Zhaochun, He Chunyu, Zhang Peng, and Hu Yue. 2019. Robust embedding with multi-level structures for link prediction. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI’19). 52405246.Google ScholarGoogle ScholarCross RefCross Ref
  54. [54] Wu Felix, Souza Amauri, Zhang Tianyi, Fifty Christopher, Yu Tao, and Weinberger Kilian. 2019. Simplifying graph convolutional networks. In Proceedings of the International Conference on Machine Learning. PMLR, 68616871.Google ScholarGoogle Scholar
  55. [55] Wu Zonghan, Pan Shirui, Chen Fengwen, Long Guodong, Zhang Chengqi, and Philip S. Yu. 2020. A comprehensive survey on graph neural networks. IEEE Trans. Neural Netw. Learn. Syst. 32, 1 (2020), 424.Google ScholarGoogle ScholarCross RefCross Ref
  56. [56] Xu Haowen, Chen Wenxiao, Zhao Nengwen, Li Zeyan, Bu Jiahao, Li Zhihan, Liu Ying, Zhao Youjian, Pei Dan, Feng Yang et al. 2018. Unsupervised anomaly detection via variational auto-encoder for seasonal KPIs in web applications. In Proceedings of the World Wide Web Conference. 187196.Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. [57] Yang Bishan, Yih Wen-tau, He Xiaodong, Gao Jianfeng, and Deng Li. 2014. Embedding entities and relations for learning and inference in knowledge bases. Retrieved from https://arXiv:1412.6575.Google ScholarGoogle Scholar
  58. [58] Yang Shiming, Kalpakis Konstantinos, and Biem Alain. 2014. Detecting road traffic events by coupling multiple timeseries with a nonparametric bayesian method. IEEE Trans. Intell. Transport. Syst. 15, 5 (2014), 19361946.Google ScholarGoogle ScholarCross RefCross Ref
  59. [59] Yu Bing, Yin Haoteng, and Zhu Zhanxing. 2017. Spatio-temporal graph convolutional networks: A deep learning framework for traffic forecasting. Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI’17).Google ScholarGoogle Scholar
  60. [60] Yu Bing, Yin Haoteng, and Zhu Zhanxing. 2018. Spatio-temporal graph convolutional networks: A deep learning framework for traffic forecasting. In Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI’18). International Joint Conferences on Artificial Intelligence Organization, 36343640. Google ScholarGoogle ScholarCross RefCross Ref
  61. [61] Yu Wenchao, Cheng Wei, Aggarwal Charu C., Zhang Kai, Chen Haifeng, and Wang Wei. 2018. Netwalk: A flexible deep embedding approach for anomaly detection in dynamic networks. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 26722681.Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. [62] Zhai Shuangfei, Cheng Yu, Lu Weining, and Zhang Zhongfei. 2016. Deep structured energy based models for anomaly detection. In Proceedings of the 33rd International Conference on International Conference on Machine Learning-Volume 48. 11001109.Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. [63] Zhang Xiyue, Huang Chao, Xu Yong, and Xia Lianghao. 2020. Spatial-temporal convolutional graph attention networks for citywide traffic flow forecasting. In Proceedings of the 29th ACM International Conference on Information and; Knowledge Management (CIKM’20). ACM, New York, NY, 18531862. Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. [64] Zhang Zikai, Li Yidong, Song Haifeng, and Dong Hairong. 2021. Multiple dynamic graph based traffic speed prediction method. Neurocomputing 461 (2021), 109117. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. [65] Zheng Li, Li Zhenpeng, Li Jian, Li Zhao, and Gao Jun. 2019. AddGraph: Anomaly detection in dynamic graph using attention-based temporal GCN. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI’19). 44194425.Google ScholarGoogle ScholarCross RefCross Ref
  66. [66] Zhou Chong and Paffenroth Randy C.. 2017. Anomaly detection with robust deep autoencoders. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 665674.Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. [67] Zhou Jie, Cui Ganqu, Hu Shengding, Zhang Zhengyan, Yang Cheng, Liu Zhiyuan, Wang Lifeng, Li Changcheng, and Sun Maosong. 2020. Graph neural networks: A review of methods and applications. AI Open 1 (2020), 5781.Google ScholarGoogle ScholarCross RefCross Ref
  68. [68] Zhou Le-kui, Yang Yang, Ren Xiang, Wu Fei, and Zhuang Yueting. 2018. Dynamic network embedding by modeling triadic closure process. In Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI’18). 571578.Google ScholarGoogle ScholarCross RefCross Ref
  69. [69] Zhu Dali, Ma Yuchen, and Liu Yinlong. 2020. DeepAD: A joint embedding approach for anomaly detection on attributed networks. In Proceedings of the International Conference on Computational Science. Springer, 294307.Google ScholarGoogle ScholarCross RefCross Ref
  70. [70] Zong Bo, Song Qi, Min Martin Renqiang, Cheng Wei, Lumezanu Cristian, Cho Daeki, and Chen Haifeng. 2018. Deep autoencoding gaussian mixture model for unsupervised anomaly detection. In Proceedings of the International Conference on Learning Representations.Google ScholarGoogle Scholar

Index Terms

  1. Detecting Extreme Traffic Events Via a Context Augmented Graph Autoencoder

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Intelligent Systems and Technology
          ACM Transactions on Intelligent Systems and Technology  Volume 13, Issue 6
          December 2022
          468 pages
          ISSN:2157-6904
          EISSN:2157-6912
          DOI:10.1145/3560231
          • Editor:
          • Huan Liu
          Issue’s Table of Contents

          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 the author(s) 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].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 22 September 2022
          • Online AM: 31 May 2022
          • Accepted: 13 May 2022
          • Revised: 22 March 2022
          • Received: 28 July 2021
          Published in tist Volume 13, Issue 6

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Full Text

        View this article in Full Text.

        View Full Text

        HTML Format

        View this article in HTML Format .

        View HTML Format