基于图注意力网络的软件网络关键类识别

来源 :西南财经大学 | 被引量 : 0次 | 上传用户:netproxy_cisheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机软件经历了数十年的发展,其规模越发的庞大,复杂性也不断的提高。在功能不断完善的同时,这种背景下产出的软件系统也会暴露处一些问题。其一是由于庞大的代码量带来的学习、迭代和维护成本低的陡然上升,其二是软件系统面临的宕机和安全漏洞等风险也不可避免的升高。而随着复杂网络和软件网络理论的诞生和发展,这些问题有了一定程度上被解决的可能。复杂网络由于存在小世界效应和无标度特性,其节点呈现“不均匀”的分布,通俗的说存在少数相对重要的节点对整个网络的影响力更大。而软件网络的研究者发现,以软件系统内不同粒度单元为节点所构建的软件网络同样存在小世界效应和无标度特性,这是在软件网路中识别某些关键节点的理论基础。经过相关领域学者的研究发现,使用软件网络关键节点识别方法识别到的节点,确实在更大程度上影响软件系统的稳定性等衡量指标,这就使得复杂网络的重要性与软件网络节点的关键性相关联,给软件系统相关工作人员带来了巨大的便利。近年来深度神经网络逐渐成为人工智能领域最热门的研究方向,其在自然语言处理、图像处理、推荐系统等应用方面取得了不俗的成绩。但过往的诸多研究成果大多集中于对欧几里得数据的处理中,直到图神经网络的诞生,使深度神经网络具备了对非欧几里得数据处理的能力。图神经网络可以对节点及其相邻节点的特征进行聚合和传播,使其具有表征图结构的能力。软件网络的关键类识别研究也借由图神经网络的东风再次扬帆起航。由于传统的软件网络关键类识别算法的计算复杂度较高,在很多大型的、复杂的软件网络中的应用已不具有可行性。在软件网络研究领域已有学者将图神经网络的研究成果应用于软件网络关键类识别中,并取得了一定的成果。本文结合复杂网络、软件网络、图神经网络的相关理论,以及借鉴已有的在软件网络关键类识别的研究,提出了一种基于图注意力网络的软件网络关键类识别方法。首先通过源码分析工具分析软件系统的类调用关系,以有向带权图的方式构建软件网络的图结构数据。然后利用已有的随机游走图嵌入模型对软件网络图节点进行嵌入向量表示,经过图嵌入框架处理之后的节点表征向量隐含了图的拓扑结构信息。接下来利用图注意力网络对软件网络图进行隐藏信息的学习,并利用局部输出函数输出节点的重要性指标。如此便完成了对软件网络关键节点的识别。在图注意力网络的训练过程中,借鉴了排序学习的思想,将节点的重要性顺序与真实顺序一致作为优化目标。最后利用两个开源软件系统作为本文方法的验证集,并对比已有的典型关键类识别方法,对本文的有效性进行验证。实验结果表明本文的方法相较于典型的基准方法,在测试软件系统上的表现有所提升,这证明了本文方法的可行性。
其他文献
随着信息时代的来临和信息技术的快速发展,软件已经渗透于社会的各个领域。软件作为如今生活和工作的重要媒介,已使我们的工作方式和生活方式发生了翻天覆地的变化。在软件工程中,如何能够比较客观地对软件工作量进行评估,成为软件项目管理是否成功的关键。因此,软件工作量的估算问题成了软件项目管理和软件工程中一个非常重要的问题。敏捷模式是一种轻量级的开发方法,其主要原则是软件开发团队及时响应变化,更加高效地沟通协
学位
研究早已显示自主神经对免疫系统具有调控作用。交感神经通过释放去甲肾上腺素激活β2肾上腺素受体,可调节免疫细胞的增殖、分化、成熟和效应功能,通过p38调节巨噬细胞极化及p53信号通路调节心肌炎性反应,从而增加心房颤动的易感性;迷走神经通过释放乙酰胆碱,特异性结合并激活组织巨噬细胞表面的α7烟碱型乙酰胆碱受体,选择性地抑制致炎细胞因子释放,对心房颤动的易感性有明显抑制作用。现对自主神经调控免疫重构在心
期刊
为了比较不同加工方式对鄄白芍中芍药苷含量的影响,本文采用HPLC法检测芍药苷含量,确定鄄白芍最佳加工方式,同时考察了不同部位芍药苷含量的差异。结果表明:最佳加工工艺为煮制45 min后去皮,烘干温度60℃;不同根部芍药苷含量为芍药头>须根>主根;不同纵切面芍药苷含量为韧皮部>外皮部>木质部;不同器官中芍药苷含量为根>叶>茎>花。
期刊
随着金融研究的深入,越来越多的金融学者已经认识到披露的信息处理成本会对信息纳入股票价格产生显著影响,但是却一直缺少实证上的证明,究其原因,可能是因为信息处理成本难以测量。因此,本文首先提出了信息处理成本的测量指标——年报文件大小,为了保证年报文件大小衡量信息处理成本的有效性,本文对影响年报文件大小的因素进行了实证分析。实证结果证明了年报文件大小与公司业务复杂程度,例如公司规模、高级管理者数量、子公
学位
项目投资过程中存在着大量风险因素,如何尽早识别出项目风险,是实现项目目标的关键步骤,也是项目风险管理工作的基础。在证券市场上,股价的异常波动,尤其是股价暴跌导致的股价崩盘现象,历来都是投资者高度警惕的,希望能通过尽早识别出股价崩盘风险,合理安排投资,降低风险事件发生的可能性。与此同时,环境、社会责任和公司治理(Environmental,social and governance)投资策略以可持续
学位
为更好地规范行业管理,本文对近年来上海市农村生活污水治理前、治理后的水质及水量进行统计梳理和归纳分析,重点研究上海市各阶段出水水质执行标准,总结设施出水水质监管情况,并对下阶段农村生活污水治理提高出水水质工作提出对策和建议,可为农村生活污水治理工作提供参考。
期刊
针对当前我国高水平科技自立自强和科技创新提质增效的迫切需求,如何充分盘活高校科技成果、调动科研人员转化积极性,是实施创新驱动发展战略和加快创新型国家建设的必然选项。目前,科技成果转移转化仍是我国高校科技创新工作亟待强化的环节,科技成果和社会经济之间的鸿沟尚未完全弥合,整体转移转化水平较低。文章分析了我国高校科技成果转移转化现状和存在问题,在总结典型经验的基础上,为如何有效提升新时代我国高校科技成果
期刊
农村商业银行信用卡业务的经营、发展模式及管理方式能否与时俱进至关重要,在一定程度上,影响到我国最基层群众的切身利益。农商银行的客户群体在收入水平、教育程度等方面有一定的限制,这些因素让农商银行信用卡业务面临更大的挑战。农商银行的信用卡违约风险的评价规则并没有很好的反应客户真实的违约风险。而互联网金融公司中,已经开始采用数据挖掘等方式进行违约风险的预测,并获得了一定的成效。因此,本文参考国内外先进金
学位
2018年3月26日,上海期货交易所原油期货(SC原油期货)正式上市。这是中国金融市场对外开放和人民币国际化进程的一个重要里程碑,对国家原油战略安全的维护和我国国际原油市场定价权的提高有重大意义。上市三年来,SC原油期货市场平稳运行,获得了市场的逐步认可,一跃成为全球第三大原油期货品种。由于SC原油期货在为我国金融机构提供资产配置工具、为产业机构提供套期保值工具等方面发挥着重要的作用,对于其价格的
学位
心律失常发病率高,其发生会降低患者生活质量,严重时甚至会威胁患者生命。大量研究证实自主神经具有调控心律失常的作用,心脏自主神经活动异常会增加心律失常概率。通过对自主神经关键靶点进行调控,实现自主神经再平衡,可有效减少心律失常的发生。随着研究技术的发展,不同自主神经关键靶点被陆续发现,投放于心律失常的临床治疗中,且具有良好的治疗效果。本文将从心律失常自主神经调控机制和自主神经相关心律失常防治策略两个
期刊