前言:
图形神经网络(GNN)作为一种机器学习算法,可以从图中提取重要信息并进行有用的预测。随着图形变得越来越普遍、信息更丰富,人工神经网络变得越来越流行和强大,图形神经网络(GNN)已经成为许多重要应用的强大工具
1 图神经网络的介绍
很多书把图神经网络和卷积神经网络(CNN),循环神经网络(RNN)并列。相对于CNN和RNN而言,GNN的发展比较短但是在很多领域都有很好的应用。因为图数据有复杂的结构,多样化的属性类型,可以模拟多种任务场景,比如社交网络,调控网络,生物分子结构等。
社交网络
基因网络
蛋白质功能网络
1.1 Graph上的任务:
节点分类:预测特定节点的类别
链接预测:预测两个节点是否有联系
社区检测:识别密集联系的节点群落
网络相似性:两个网络的相似性
1.2 图神经网络与其他神经网络的区别