Networks are ubiquitous in many real-world applications (e.g., social networks encoding trust/distrust relationships, correlation networks arising from time series data). While many networks are signed or directed, or both, there is a lack of unified software packages on graph neural networks (GNNs) specially designed for signed and directed networks. In this paper, we present PyTorch Geometric Signed Directed (PyGSD), a software package which fills this gap. Along the way, we also provide a brief review surveying typical tasks, loss functions and evaluation metrics in the analysis of signed and directed networks, discuss data used in related experiments, provide an overview of methods proposed, and evaluate the implemented methods with experiments. The deep learning framework consists of easy-to-use GNN models, synthetic and real-world data, as well as task-specific evaluation metrics and loss functions for signed and directed networks. As an extension library for PyG, our proposed software is maintained with open-source releases, detailed documentation, continuous integration, unit tests and code coverage checks. Our code is publicly available at \url{https://github.com/SherylHYX/pytorch_geometric_signed_directed}.
翻译:许多现实世界应用软件(例如,社会网络编码信任/托拉斯关系、时间序列数据产生的相关网络)中,网络是无处不在的,许多网络(例如,社交网络编码信任/托拉斯关系、时间序列数据产生的相关网络)都是网络。虽然许多网络是签字或指导的,或两者兼有,但在专为经签字和定向网络设计的图形神经网络(GNNs)上缺乏统一的软件包。本文介绍的是PyTorrich Geology Controled(PyGSD),这是一个填补这一差距的软件包。与此同时,我们还提供一份简要的审查报告,对已签字和定向网络分析中的典型任务、损失功能和评价指标进行普查,讨论相关实验中使用的数据,提供拟议方法概览,并用实验评价实施的方法。深层次的学习框架包括易于使用的GNNNN模型、合成数据和现实世界数据,以及经签字和受命网络的任务评价指标和损失功能。作为PyG的扩展图书馆,我们提议的软件维持开放源释放、详细文件、持续整合、单位测试和编码。我们的代码可在以下syurgrestry_stystryrma_sty@gyal@stistry@stistry@sty@shubcom.