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

Predictive temporal embedding of dynamic graphs

Published: 15 January 2020 Publication History

Abstract

In recent years, substantial effort has been devoted to learning to represent the static graphs and their substructures. A few studies explored utilizing temporal information available in a dynamic setting in order to address the node representation learning. However, the representation learning problem for the entire graph in a dynamic context is yet to be addressed. In this paper, we propose an unsupervised encoder-decoder framework that projects a dynamic graph at each time step into a d-dimensional space, taking into account both the graph's topology and dynamics. We investigate two different strategies. First, we address the representation learning problem by auto-encoding the graph dynamics. Second, we formulate a graph prediction problem and enforce the encoder to learn the representation that an autoregressive decoder then uses to predict the future of a dynamic graph. Gated graph neural networks (GGNNs) are incorporated to learn the topology of the graph at each time step and Long short-term memory networks (LSTMs) are leveraged to propagate the temporal information among the nodes through time. We demonstrate the efficacy of our approach with a graph classification task using two real-world datasets of animal behaviour and brain networks.

References

[1]
P. Holme and J. Saramäki, "Temporal networks," Physics reports, vol. 519, no. 3, 2012.
[2]
D. Kempe, J. Kleinberg, and A. Kumar, "Connectivity and inference problems for temporal networks," Journal of Computer and System Sciences, vol. 64, no. 4, 2002.
[3]
Q. Wang, Z. Mao, B. Wang, and L. Guo, "Knowledge graph embedding: A survey of approaches and applications," IEEE Transactions on Knowledge and Data Engineering, vol. 29, no. 12, 2017.
[4]
G. H. Nguyen, J. B. Lee, R. A. Rossi, N. K. Ahmed, E. Koh, and S. Kim, "Continuous-time dynamic network embeddings," in International Workshop on Learning Representations for Big Networks at The Web Conference, 2018.
[5]
P. Goyal, N. Kamra, X. He, and Y. Liu, "Dyngem: Deep embedding method for dynamic graphs," CoRR, vol. abs/1805.11273, 2017.
[6]
A. Taheri, K. Gimpel, and T. Berger-Wolf, "Learning graph representations with recurrent neural network autoencoders," in KDD Deep Learning Day, 2018.
[7]
A. Narayanan, M. Chandramohan, L. Chen, Y. Liu, and S. Saminathan, "subgraph2vec: Learning distributed representations of rooted sub-graphs from large graphs," MLG, 2016.
[8]
P. Yanardag and S. Vishwanathan, "Deep graph kernels," in KDD, 2015.
[9]
B. Adhikari, Y. Zhang, N. Ramakrishnan, and B. A. Prakash, "Distributed representations of subgraphs," in DaMNet, 2017.
[10]
Y. Li, D. Tarlow, M. Brockschmidt, and R. Zemel, "Gated graph sequence neural networks," in ICLR, 2016.
[11]
A. Grover and J. Leskovec, "node2vec: Scalable feature learning for networks," in KDD, 2016.
[12]
B. Perozzi, R. Al-Rfou, and S. Skiena, "DeepWalk: Online learning of social representations," in KDD, 2014.
[13]
A. Narayanan, M. Chandramohan, R. Venkatesan, L. Chen, Y. Liu, and S. Jaiswal, "graph2vec: Learning distributed representations of graphs," in MLG, 2017.
[14]
M. Niepert, M. Ahmed, and K. Kutzkov, "Learning convolutional neural networks for graphs," in ICML, 2016.
[15]
M. Zhang, Z. Cui, M. Neumann, and Y. Chen, "An end-to-end deep learning architecture for graph classification," in AAAI, 2018.
[16]
D. Duvenaud, D. Maclaurin, J. Iparraguirre, R. Bombarell, T. Hirzel, A. Aspuru-Guzik, and R. P. Adams, "Convolutional networks on graphs for learning molecular fingerprints," in NIPS, 2015.
[17]
J. Gilmer, S. S. Schoenholz, P. F. Riley, O. Vinyals, and G. E. Dahl, "Neural message passing for quantum chemistry," CoRR, 2017.
[18]
J. B. Lee, R. Rossi, and X. Kong, "Graph classification using structural attention," in KDD. ACM, 2018, pp. 1666--1674.
[19]
M. Henaff, J. Bruna, and Y. LeCun, "Deep convolutional networks on graph-structured data," arXiv, 2015.
[20]
M. Defferrard, X. Bresson, and P. Vandergheynst, "Convolutional neural networks on graphs with fast localized spectral filtering," arXiv, 2016.
[21]
F. Scarselli, M. Gori, A. C. Tsoi, M. Hagenbuchner, and G. Monfardini, "The graph neural network model," IEEE Transactions on Neural Networks, vol. 20, no. 1, 2009.
[22]
L. Du, Y. Wang, G. Song, Z. Lu, and J. Wang, "Dynamic network embedding: An extended approach for skip-gram based network embedding." in IJCAI, 2018.
[23]
R. Trivedi, H. Dai, Y. Wang, and L. Song, "Know-evolve: Deep temporal reasoning for dynamic knowledge graphs," in ICML, 2017.
[24]
R. Trivedi, M. Farajtabar, P. Biswal, and H. Zha, "Dyrep: Learning representations over dynamic graphs," in ICLR, 2019.
[25]
P. Goyal, S. R. Chhetri, and A. Canedo, "dyngraph2vec: Capturing network dynamics using dynamic graph representation learning," arXiv, 2018.
[26]
L.-k. Zhou, Y. Yang, X. Ren, F. Wu, and Y. Zhuang, "Dynamic network embedding by modeling triadic closure process." in AAAI, 2018.
[27]
J. Chen, X. Xu, Y. Wu, and H. Zheng, "Gc-lstm: Graph convolution embedded lstm for dynamic link prediction," arXiv, 2018.
[28]
P. Wang, Y. Fu, J. Zhang, P. Wang, Y. Zheng, and C. Aggarwal, "You are how you drive: Peer and temporal-aware representation learning for driving behavior analysis," in KDD. ACM, 2018.
[29]
M. Gori, G. Monfardini, and F. Scarselli, "A new model for learning in graph domains," in IJCNN, vol. 2. IEEE, 2005.
[30]
J. Gilmer, S. S. Schoenholz, P. F. Riley, O. Vinyals, and G. E. Dahl, "Neural message passing for quantum chemistry," arXiv, 2017.
[31]
K. Cho, B. Van Merriënboer, C. Gulcehre, D. Bahdanau, F. Bougares, H. Schwenk, and Y. Bengio, "Learning phrase representations using rnn encoder-decoder for statistical machine translation," arXiv, 2014.
[32]
S. Hochreiter and J. Schmidhuber, "Long short-term memory," Neural computation, 1997.
[33]
V. Nicosia, J. Tang, M. Musolesi, G. Russo, C. Mascolo, and V. Latora, "Components in time-varying graphs," Chaos: An interdisciplinary journal of nonlinear science, vol. 22, no. 2, 2012.
[34]
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, and I. Polosukhin, "Attention is all you need," in NIPS, 2017, pp. 5998--6008.
[35]
N. Du, H. Dai, R. Trivedi, U. Upadhyay, M. Gomez-Rodriguez, and L. Song, "Recurrent marked temporal point processes: Embedding event history to vector," in KDD. ACM, 2016, pp. 1555--1564.
[36]
B. Hidasi, A. Karatzoglou, L. Baltrunas, and D. Tikk, "Session-based recommendations with recurrent neural networks," in ICLR, 2016.
[37]
J. Li, K. Asif, H. Wang, B. D. Ziebart, and T. Y. Berger-Wolf, "Adversarial sequence tagging." in IJCAI, 2016.
[38]
C. Amornbunchornvej, I. Brugere, A. Strandburg-Peshkin, D. R. Farine, M. C. Crofoot, and T. Y. Berger-Wolf, "Coordination event detection and initiator identification in time series data," ACM Trans. Knowl. Discov. Data, vol. 12, no. 5, pp. 53:1--53:33, 2018.
[39]
P. Goyal, S. R. Chhetri, N. Mehrabi, E. Ferrara, and A. Canedo, "Dynamicgem: A library for dynamic graph embedding methods," arXiv, 2018.
[40]
A. Strandburg-Peshkin, D. R. Farine, I. D. Couzin, and M. C. Crofoot, "Shared decision-making drives collective movement in wild baboons," Science, vol. 348, no. 6241, pp. 1358--1361, 2015.
[41]
M. Crofoot, R. Kays, and W. M, "Data from: Shared decision-making drives collective movement in wild baboons," Movebank Data Repository, 2015.
[42]
B. J. Slater, A. Y. Fan, K. A. Stebbings, M. T. A. Saif, and D. A. Llano, "Modification of a colliculo-thalamocortical mouse brain slice, incorporating 3-d printing of chamber components and multi-scale optical imaging," JoVE, no. 103, p. e53067, 2015.
[43]
D. A. Llano, B. J. Slater, A. M. Lesicko, and K. A. Stebbings, "An auditory colliculothalamocortical brain slice preparation in mouse," Journal of neurophysiology, vol. 111, no. 1, pp. 197--207, 2013.

Cited By

View all
  • (2024)Community-Aware Evolution Similarity for Link Prediction in Dynamic Social NetworksMathematics10.3390/math1202028512:2(285)Online publication date: 15-Jan-2024
  • (2024)BehaviorNet: A Fine-grained Behavior-aware Network for Dynamic Link PredictionACM Transactions on the Web10.1145/358051418:2(1-26)Online publication date: 8-Jan-2024
  • (2024)Deep Learning for Dynamic Graphs: Models and BenchmarksIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2024.337973535:9(11788-11801)Online publication date: Sep-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ASONAM '19: Proceedings of the 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining
August 2019
1228 pages
ISBN:9781450368681
DOI:10.1145/3341161
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

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 January 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. dynamic graph
  2. graph neural networks
  3. recurrent neural networks
  4. representation learning

Qualifiers

  • Research-article

Conference

ASONAM '19
Sponsor:

Acceptance Rates

ASONAM '19 Paper Acceptance Rate 41 of 286 submissions, 14%;
Overall Acceptance Rate 116 of 549 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)112
  • Downloads (Last 6 weeks)9
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Community-Aware Evolution Similarity for Link Prediction in Dynamic Social NetworksMathematics10.3390/math1202028512:2(285)Online publication date: 15-Jan-2024
  • (2024)BehaviorNet: A Fine-grained Behavior-aware Network for Dynamic Link PredictionACM Transactions on the Web10.1145/358051418:2(1-26)Online publication date: 8-Jan-2024
  • (2024)Deep Learning for Dynamic Graphs: Models and BenchmarksIEEE Transactions on Neural Networks and Learning Systems10.1109/TNNLS.2024.337973535:9(11788-11801)Online publication date: Sep-2024
  • (2024)Reducing Resource Usage for Continuous Model Updating and Predictive Query Answering in Graph Streams2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00208(2653-2666)Online publication date: 13-May-2024
  • (2024)GFTLSTM: Dynamic Graph Neural Network Model Based on Graph Framelets TransformIntelligent Technologies for Interactive Entertainment10.1007/978-3-031-55722-4_6(63-75)Online publication date: 23-Mar-2024
  • (2023)Beyond Mean: Spatio-Temporal Modeling of Queue Utilizations and Flow Latencies Using T-GNNs2023 35th International Teletraffic Congress (ITC-35)10.1109/ITC-3560063.2023.10555788(1-9)Online publication date: 3-Oct-2023
  • (2023)Towards graph-based forecasting with attention for real-world restaurant sales2023 IEEE International Conference on Data Mining Workshops (ICDMW)10.1109/ICDMW60847.2023.00079(560-569)Online publication date: 4-Dec-2023
  • (2023)Self-Supervised Latent Representations of Network Flows and Application to Darknet Traffic ClassificationIEEE Access10.1109/ACCESS.2023.326320611(90749-90765)Online publication date: 2023
  • (2023)A survey on graph embedding techniques for biomedical data: Methods and applicationsInformation Fusion10.1016/j.inffus.2023.101909100(101909)Online publication date: Dec-2023
  • (2022)Relation-based Motion Prediction using Traffic Scene Graphs2022 IEEE 25th International Conference on Intelligent Transportation Systems (ITSC)10.1109/ITSC55140.2022.9922155(825-831)Online publication date: 8-Oct-2022
  • Show More Cited By

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