p2pGNN:用于点对点网络中节点分类的分散图神经网络
在这项工作中,我们旨在对具有通信不确定性的非结构化点对点网络的节点进行分类,例如去中心化的社交网络的用户。众所周知,图神经网络(GNN)通过利用自然发生的网络链接来提高集中式环境中较简单的分类器的准确性,但当节点邻居不是经常可用时,图卷积层在分散式环境中的实现是具有挑战性的。我们通过采用解耦的GNN来解决这个问题,其中基础分类器的预测和错误在训练后通过图形扩散。对于这些,我们部署了预先训练好的和流言训练好的基础分类器,并在通信不确定的情况下实现了点对点的图形扩散。特别是,我们开发了一个异步分散的扩散公式,该公式在相同的预测下线性地收敛于通信速率。我们在三个具有节点特征和标签的真实世界图上进行了实验,并模拟了具有均匀随机通信频率的点对点网络;给定一部分已知标签,我们的分散图扩散实现了与集中式GNN相当的准确性。
原文题目:p2pGNN: A Decentralized Graph Neural Network for Node Classification in Peer-to-Peer Networks
原文:In this work, we aim to classify nodes of unstructured peer-to-peer networks with communication uncertainty, such as users of decentralized social networks. Graph Neural Networks (GNNs) are known to improve the accuracy of simpler classifiers in centralized settings by leveraging naturally occurring network links, but graph convolutional layers are challenging to implement in decentralized settings when node neighbors are not constantly available. We address this problem by employing decoupled GNNs, where base classifier predictions and errors are diffused through graphs after training. For these, we deploy pre-trained and gossip-trained base classifiers and implement peer-to-peer graph diffusion under communication uncertainty. In particular, we develop an asynchronous decentralized formulation of diffusion that converges at the same predictions linearly with respect to communication rate. We experiment on three real-world graphs with node features and labels and simulate peer-to-peer networks with uniformly random communication frequencies; given a portion of known labels, our decentralized graph diffusion achieves comparable accuracy to centralized GNNs.
相关文章
- 金融服务领域的大数据:即时分析
- 影响大数据、机器学习和人工智能未来发展的8个因素
- 从0开始构建一个属于你自己的PHP框架
- 如何将Hadoop集成到工作流程中?这6个优秀实践必看
- SEO公司使用大数据优化其模型的5种方法
- 关于Web Workers你需要了解的七件事
- 深入理解HTTPS原理、过程与实践
- 增强分析:数据和分析的未来
- PHP协程实现过程详解
- AI专家:大数据知识图谱——实战经验总结
- 关于PHP的错误机制总结
- 利用数据分析量化协同过滤算法的两大常见难题
- 怎么做大数据工作流调度系统?大厂架构师一语点破!
- 2019大数据处理必备的十大工具,从Linux到架构师必修
- OpenCV中的KMeans算法介绍与应用
- 教大家如果搭建一套phpstorm+wamp+xdebug调试PHP的环境
- CentOS下三种PHP拓展安装方法
- Go语言HTTP Server源码分析
- Go语言HTTP Server源码分析
- 2017年4月编程语言排行榜:Hack首次进入前五十