Graph neural networks (GNNs) for temporal graphs have recently attracted increasing attentions, where a common assumption is that the class set for nodes is closed. However, in real-world scenarios, it often faces the open set problem with the dynamically increased class set as the time passes by. This will bring two big challenges to the existing dynamic GNN methods: (i) How to dynamically propagate appropriate information in an open temporal graph, where new class nodes are often linked to old class nodes. This case will lead to a sharp contradiction. This is because typical GNNs are prone to make the embeddings of connected nodes become similar, while we expect the embeddings of these two interactive nodes to be distinguishable since they belong to different classes. (ii) How to avoid catastrophic knowledge forgetting over old classes when learning new classes occurred in temporal graphs. In this paper, we propose a general and principled learning approach for open temporal graphs, called OTGNet, with the goal of addressing the above two challenges. We assume the knowledge of a node can be disentangled into class-relevant and class-agnostic one, and thus explore a new message passing mechanism by extending the information bottleneck principle to only propagate class-agnostic knowledge between nodes of different classes, avoiding aggregating conflictive information. Moreover, we devise a strategy to select both important and diverse triad sub-graph structures for effective class-incremental learning. Extensive experiments on three real-world datasets of different domains demonstrate the superiority of our method, compared to the baselines.
翻译:近年来,针对时间图的图神经网络(GNNs)引起了越来越多的关注,其中一种常见的假设是节点类别集合是封闭的。然而,在实际应用中,往往面临着开放类别集合的问题,随着时间的推移,类别集合动态增加。这会给现有的动态GNN方法带来两个极大的挑战:(i)如何在开放时间图中动态传播合适的信息,新类节点通常与旧类节点相连。这种情况会导致严重矛盾,因为典型的GNNs往往会使连接节点的嵌入变得相似,而我们希望这两个交互节点的嵌入是可区分的,因为它们属于不同的类别;(ii)如何避免在时间图中学习新类别时忘记旧类别的灾难性知识。本文提出了一种适用于开放时间图的普遍且原则性的学习方法,称为OTGNet,旨在解决上述两个挑战。我们假设节点的知识可以分解为类相关和类不相关,因此通过将信息瓶颈原理扩展到仅在不同类的节点之间传递类不相关知识的新的信息传递机制。避免聚合冲突信息。此外,我们设计了一种策略,选择既重要又多样的三角形子图结构进行有效的增量学习。在三个不同领域的真实数据集上进行的大量实验表明,与基线相比,我们的方法具有优越性。