网络结构图图网络的开疆拓土如何在非图结构数据上应
网络,GraphNeuralNetwork(GNN)是一类近期非常流行的学习模型,与其他学习算法不同,他的基本思想是,建模事物之间的依赖或影响关系。很多系统都由相互作用的元素构成,例如,我就是我所在的社交网络中的一个元素,我想要购买的东西,想去的地方都很大程度上受我的家人朋友影响,用GNN去建模这种影响关系可以更精确的完成对我的建模,进而可以做更准确的做出对我的行为预测,其中的商业价值不言而喻。网络结构图
另外,在很多情况下,我们不只是要通过个体所在的网络理解这个人本身,而是想要更好的建模整个系统,此时也是图网络的用武之地,因为只有学习到了节点之间相互影响的关系(即动力学),才能更好的理解整个系统,一个简单的例子是,只有建模了微观神经元之间的放电影响关系,才能准确的建模一个神经系统,在传统情况下,神经科学家往往去发明数学公式拟合神经元的放电现象。我在之前的文章中也讲过更好玩儿的例子:用图网络学习一个机械狗各个关节之间的影响关系,从而对机械系统完成更好的建模。
https:zhuanlan。zhihu。comp74784548然而,只有在网络结构已知的情况下,GNN才可能被应用。但在现实世界中,网络结构通常不全或完全未知,即使有网络结构,你也不确定你手头的网络结构是否缺失信息或存在冗余信息。网络结构图
例如,你是微信的技术负责人,现在你手上有全中国微信社交网络数据,当然你可以应用GCN做推荐算法,但这样的弊端是什么呢?是你明明知道,有些人微信中的链接是无效的:有一些人是你不小心加错的,有一些会议上一面之缘加了好友的人从未联系过,甚至你都不知道你有这个好友,那么这个人的任何行为实际上都不会对你产生影响,这就是微信社交网络数据中的冗余信息。我们可以确信,删掉这些连边会提升推荐算法的效果,因为你的那个所谓的好友和你真的没有任何影响关系。
另一种情况则更为极端,那就是原始的数据点中根本不存在网络这一概念,人家原来就是一个本本分分的机器学习问题:给你一堆西瓜颜色,纹路数据,让你学习到一个判断瓜是好是坏的算法,这些场景原本都是决策树和SVM的战场。对于这些数据,我们要依然要应用GNN,实验证明,他在表现上大幅超过原本的算法。网络结构图
科学问题
让我们来明确一下这两篇文章要解决的科学问题。
对于有网络结构的数据,我们假设现有的网络结构并不是最优的,而是要对他进行优化,再进一步应用GNN的方法做下游任务,如图:
优化原有网络结构并应用于下游任务,对于没有网络结构的数据,我们将先用kNN建立一个网络结构,再采用上面的方法,优化这个结构并应用于到下游任务上,如图:
创建网络结构,优化网络结构并且应用于下游任务,这里说的kNN建网过程是指,我们可以根据原来的数据feature,计算他们的距离,并且选择最近的k个邻居建立网络。网络结构图
迭代的优化过程
在我们对下游任务的处理方法(GCN,GAT等)都很熟悉的情况下,很明显,算法的核心在于对数据中的网络结构本身进行优化的方法,接下来我会简单的介绍文章《DeepIterativeandAdaptiveLearningforGraphNeuralNetworks》是如何完成这一过程的,介绍这一篇的原因是首先,这一篇是后出来的,它的效果更好一些,另外,这一篇在网络结构优化方面的思路更为清晰,也更有借鉴意义。网络结构图
他的核心思路是这样的,首先,既然这个算法是图网络算法,那么我们应该设置合理的Loss来对结构进行优化。一方面,我们合理的假设好的结构会更有利于做下游任务,因此我们可以直接用下游任务的损失(如节点分类的损失)来优化结构参数。
另一方面,我们需要对结构本身引入一些惩罚项,这个意思是说我们对结构有一些先验知识,如果网络结构本身不符合我们的先验知识(例如网络应该是稀疏的),那么我们就会直接用结构本身计算出较大的损失。
下游任务(如预测)的损失结构的损失,构成了网络优化过程的损失函数,在这两个损失函数的共同作用下,网络的结构得以优化为最适合下游任务的网络结构。网络结构图
这里稍微多谈一点我自己的看法,在图网络刚出来的时候,很多研究人员在下游任务上发力,这里指的是在拿到了数据中的网络结构的情况下,如何更好的挖掘数据之间的依赖和影响关系,为了解决这一问题,科学家们开发了图卷积网络(GCN),图注意力网络(GAT)等。
现在在下游任务的方法的果子已经很难摘的情况下,人们将目光转向了数据中原有网络结构的优化。与之相关的是,我自己的工作,一直关注的就是网络科学中的逆向问题,用节点的演化数据推测节点之间的连接结构,学习节点之间相互作用的动力学。最近我们在新的工作中,因此,我们也需要优化网络结构,巧的是我们的工作中使用了同样的方法,用预测任务损失和结构本身的损失作为共同的损失函数,去优化数据中的网络结构,反过来使得预测更为准确(当然我们也是受了其他工作的启发)。感兴趣的话,也可以看一下我们的近期工作:https:www。biorxiv。orgcontent10。1101842369v1
我想,这种用两种损失优化图网络数据中的网络结构的方法,可能会成为很多图网络研究人员的关注点。网络结构图
结构损失的设计
现在让我们来仔细讨论一下结构损失的设计,总体而言,结构损失衡量的并不是结构和某些数据或者label之间的差异,而是结构和设计者的先验知识之间的差异,在结构的优化上,文章主要是应用了这三个先验知识:
稀疏性:现实的网络大部分都是稀疏的
平滑性:平滑指的是特征信息不相似的节点不应该链接,如果每一条边两端的节点都是相似的,我们会说整个网络是平滑的
连通性:网络应该是连通的
文章对这三条先验知识都设计了对应的损失函数(接下来我们要看几个公示),其中平滑损失的设计方法为:
平滑损失函数,其中和代表了两个节点的特征,可以看到,如果特征相差很大的两个节点有链接,那么会让损失函数的值变大,通过这方面的优化,会使得网络更加平滑。
连通和稀疏损失的设计方法为:
连通性和稀疏性损失函数,其中的前一项为连通性损失函数(这一项我没看懂,希望看懂的朋友们指点一下),后一项则很明显为稀疏性损失,指的是对A的每一项平方求和,网络越稠密,该项的结果就会越大。
值得一提的是,这些先验知识是比较通用的,现实中,大部分网络都是稀疏的,因此在我们自己做任务的时候,如无特殊情况也可以顺利地引入这些先验知识,进而提升整体的人物表现。网络结构图
读书点亮人生书对于我来说已经成为我生命中不可或缺的一部分,只要一看见书,我都会不由自主拿起来翻一翻。我喜欢书中五彩缤纷的图画;喜欢书里那些优美的词句;我更喜欢书里那些惊心动魄的故事情节。读……
女生追男生的种套路女生追男生的10种套路1。hr你就偷着乐吧。我为什么要偷着乐呀。因为我爱你啊。2。hr快说你喜欢我,然后我拒绝你我喜欢你那我们就在一起吧!……
吃阿胶糕的禁忌有什么大家都知道阿胶对于补血补气有着非常好的功效,特别是对于经常会出现身体虚弱的朋友们,可是阿胶糕并不是每一个人都是适合吃的,那么有的朋友们是不适合吃阿胶的接下来的文章中,就来一起了……
地震来临有什么急救要点地震酿成的灾害包括楼宇倒塌、火灾及地震过后的瘟疫,可致大批人员伤亡。当大地震蓦然而至,若开始时震级不高,人们应当迅速离开建筑群,分散到空旷的场地上去。来不及离开建筑物的往……
款花茶有效改善高血压高血压是当今社会中比较常见的一种疾病,这种疾病主要困扰中老年人。如果你正受到高血压的困扰,可以常喝这十大花茶,不仅解渴还能降血压。1、荷叶茶中医实践表明,荷叶的浸剂……
上山下山的一些技巧上山:上体放松并前倾,两膝自然弯曲,两腿加强后蹬力,用全脚掌或脚掌外侧着地,也可用前脚掌着地,步幅略小,步频稍快,两臂配合两腿动作协调有力地摆动。下山:上体正直或稍后仰,……
卫生间防滑扶手怎么装卫生间是一个比较潮湿的场所,稍有不慎就会导致滑倒、摔倒情况的发生,尤其是在洗浴的时候,因此做卫生间防滑处理时安装防滑扶手是很有必要的,下面跟着本站一起来了解下卫生间防滑扶手的安……
卧室地毯怎么放卧室的地毯,其种类有多种,样式也各色各样,它的放法也有很多。那么我们怎么放才最合适呢?下面本站小编就向您介绍卧室地毯怎么放最好吧!房间内铺设地毯有满铺和局部铺两种方法。满……
如何驾车躲避拥堵路段面对拥挤的路段,相信很多人都会觉得很烦躁,要是有急事的话根本过不去,非常着急,所以说就应该避免拥堵路段,那么如何驾车躲避拥堵路段?驾车躲避拥堵路段办法如下;第一,开……
女生减肥力量训练有哪些力量训练是锻炼肌肉的,它的本质是撕裂肌肉,补充营养,充分休息,肌肉得到生长。肌肉多的人,基础代谢高;做同样的事,消耗更多;运动效率更高,那大家知道锻炼上肢力量时该注意什么呢?训……
酒后无证驾驶肇事逃逸怎么处罚司机在驾车的时候如果没有驾驶证,无证驾驶相对来说不但在驾车的时候会特别危险,而且还会受到相关处罚。尤其是在无证驾驶的前提下酒后肇事逃逸,这种处罚会更加严厉。酒后无证驾驶肇事逃逸……
留守儿童自杀占多少由于监护不力、教育不足、亲情缺失等原因,一些留守儿童个体在某些方面处于弱势地位,甚至出现了问题。一些留守儿童产生心理障碍导致自杀。那么留守儿童自杀占多少?下面本站会给您答案。……
健身后吃香蕉的坏处我们可能很多人都喜欢健身,各种各样的健身方式,随着现如今人们生活质量的普遍提高,健身的高潮也空穴来潮,掀起一股时尚潮流,但是很多人对于健身的注意事项没有一个详细的了解,很多人都……
耳聋耳鸣奇效方方1。我用此方治好了神经性耳聋耳鸣病。灵磁石30克,五味子10克,龙胆草6克,生地黄30克,山药12克,山茱萸12克,泽泻10克,丹皮10克,茯苓10克,水煎服。先将灵磁……
宝宝三文鱼粥的做法大全今天要教大家做的是宝宝三文鱼粥的做法。三文鱼粥在新生儿食谱中非常常见的,三文鱼粥也是非常受孩子欢迎的一种粥很多父母在家都会给孩子做三文鱼粥,不仅是因为孩子喜欢吃,也因为三文鱼粥……
外出车辆的选择及其他注意事项应根据所去地点的基本路面情况选择。如果道路状况良好,开房车没问题;如果道路状况很差,最好换一辆越野车,例如吉普车、切诺基等。通常你有以下几种选择:北京吉普BJ2020:爬坡性能……
卧室吊顶拱型好不好卧室是人们休息的地方,可很多人都不是非常清楚卧室该不该设置吊顶,卧室吊顶拱型好不好,卧室吊顶有什么用等问题。因为卧室和客厅不同,客厅设置吊顶能够让新房看着更具艺术色彩,但是卧室……
装修吊顶电路如何布线随着家庭通信设备、娱乐设备、电器设备的增多,在房屋装修时的布线就显得尤为重要,为了科学降低生活成本,居家更得人心,下面讲一讲装修给电路布线该注意什么。电路布线都隐藏在美丽的外壳……
漂白剂是酸性还是碱性漂白剂用于水的净化,以及作消毒剂,纺织物及纸浆漂白、民用做漂白液等,医药工业中用制氯胺等。漂白剂是酸性还是碱性?且看以下分解。研究证明,漂白剂一般的都含有碱性物质,所以漂……
有机小麦苗粉有减肥功效小有机小麦苗粉采用小麦嫩叶通过微波干燥、低温(05)气流粉碎而成的翠绿色粉末,小麦苗含有丰富的植物蛋白质、叶绿素、抗氧化酵素、膳食纤维等多种营养元素。好处多多,深受人们喜爱。那……
龙卷风的风眼安全吗风眼,或称台风眼,是位于热带气旋中心天气十分稳定的地带。那么龙卷风的风眼安全吗?接下来请大家跟随小编的脚步来本站了解一下吧。龙卷风的风眼安全吗?小编分如下:龙卷风风……
什么灾害会引发崩塌崩塌是较陡斜坡上的岩土体在重力作用下突然脱离母体崩落、滚动、堆积在坡脚的地质现象。那么,什么灾害会引发崩塌呢?一般台风、洪水、暴雨都能引发崩塌。崩塌的危害:崩塌会使建筑物……
老人如何健身能保持身体年轻老人想保持年轻,除了让心态年轻外,更重要的是让身体保持年轻,我们可以通过合理的锻炼让身体各部位保持年轻时候的活力。对于老人如何健身能保持身体年轻有些人明白,有些人糊涂,今天本站……
冠心病发作现场急救的方法冠心病是常见病、多发病。从中医角度讲,它属于胸痹心痛等范畴。冠心病的发病率很高,而且发病急剧,如果抢救不及时或处理不得当就会有生命危险。冠心病发作的原因很多,季节、气候、七情内……