Learning temporal attention in dynamic graphs with bilinear interactions.

Reasoning about graphs evolving over time is a challenging concept in many domains, such as bioinformatics, physics, and social networks. We consider a common case in which edges can be short term interactions (e.g., messaging) or long term structural connections (e.g., friendship). In practice, lon...

Full description

Bibliographic Details
Main Authors: Boris Knyazev, Carolyn Augusta, Graham W Taylor
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2021-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0247936
_version_ 1818729599708692480
author Boris Knyazev
Carolyn Augusta
Graham W Taylor
author_facet Boris Knyazev
Carolyn Augusta
Graham W Taylor
author_sort Boris Knyazev
collection DOAJ
description Reasoning about graphs evolving over time is a challenging concept in many domains, such as bioinformatics, physics, and social networks. We consider a common case in which edges can be short term interactions (e.g., messaging) or long term structural connections (e.g., friendship). In practice, long term edges are often specified by humans. Human-specified edges can be both expensive to produce and suboptimal for the downstream task. To alleviate these issues, we propose a model based on temporal point processes and variational autoencoders that learns to infer temporal attention between nodes by observing node communication. As temporal attention drives between-node feature propagation, using the dynamics of node interactions to learn this key component provides more flexibility while simultaneously avoiding issues associated with human-specified edges. We also propose a bilinear transformation layer for pairs of node features instead of concatenation, typically used in prior work, and demonstrate its superior performance in all cases. In experiments on two datasets in the dynamic link prediction task, our model often outperforms the baseline model that requires a human-specified graph. Moreover, our learned attention is semantically interpretable and infers connections similar to actual graphs.
first_indexed 2024-12-17T22:48:27Z
format Article
id doaj.art-06fca3f25a164b7fbd74ca2b5aef53d8
institution Directory Open Access Journal
issn 1932-6203
language English
last_indexed 2024-12-17T22:48:27Z
publishDate 2021-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj.art-06fca3f25a164b7fbd74ca2b5aef53d82022-12-21T21:29:45ZengPublic Library of Science (PLoS)PLoS ONE1932-62032021-01-01163e024793610.1371/journal.pone.0247936Learning temporal attention in dynamic graphs with bilinear interactions.Boris KnyazevCarolyn AugustaGraham W TaylorReasoning about graphs evolving over time is a challenging concept in many domains, such as bioinformatics, physics, and social networks. We consider a common case in which edges can be short term interactions (e.g., messaging) or long term structural connections (e.g., friendship). In practice, long term edges are often specified by humans. Human-specified edges can be both expensive to produce and suboptimal for the downstream task. To alleviate these issues, we propose a model based on temporal point processes and variational autoencoders that learns to infer temporal attention between nodes by observing node communication. As temporal attention drives between-node feature propagation, using the dynamics of node interactions to learn this key component provides more flexibility while simultaneously avoiding issues associated with human-specified edges. We also propose a bilinear transformation layer for pairs of node features instead of concatenation, typically used in prior work, and demonstrate its superior performance in all cases. In experiments on two datasets in the dynamic link prediction task, our model often outperforms the baseline model that requires a human-specified graph. Moreover, our learned attention is semantically interpretable and infers connections similar to actual graphs.https://doi.org/10.1371/journal.pone.0247936
spellingShingle Boris Knyazev
Carolyn Augusta
Graham W Taylor
Learning temporal attention in dynamic graphs with bilinear interactions.
PLoS ONE
title Learning temporal attention in dynamic graphs with bilinear interactions.
title_full Learning temporal attention in dynamic graphs with bilinear interactions.
title_fullStr Learning temporal attention in dynamic graphs with bilinear interactions.
title_full_unstemmed Learning temporal attention in dynamic graphs with bilinear interactions.
title_short Learning temporal attention in dynamic graphs with bilinear interactions.
title_sort learning temporal attention in dynamic graphs with bilinear interactions
url https://doi.org/10.1371/journal.pone.0247936
work_keys_str_mv AT borisknyazev learningtemporalattentionindynamicgraphswithbilinearinteractions
AT carolynaugusta learningtemporalattentionindynamicgraphswithbilinearinteractions
AT grahamwtaylor learningtemporalattentionindynamicgraphswithbilinearinteractions