基于多特征融合和知识图谱表达的Web API推荐

来源 :云南大学 | 被引量 : 0次 | 上传用户:dragonlumeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web API是一种可供应用程序实现存储、消息、计算等服务功能的应用编程接口。它的好处在于容易被访问、开发、组合和扩展,因此在基于Mashup的服务系统的构建方面起着重要的支撑作用。随着互联网上Web API数量的迅猛增多,开发者面临着如何从众多功能相似的API中挑选最合适的目标以构建Mashup的问题,这为开发者带来了许多挑战。通过构建API的推荐系统则有助于缓解此问题,因此已经有许多基于协同过滤、链接分析和主题模型的工作被提出;但是目前的工作多数仅利用了单一的信息维度或算法模型,缺乏对多维度特征的深入挖掘与应用。为此,本文从多特征挖掘与融合、知识图谱(Knowledge Graph,KG)建模与表达两种视角,各自提出了一种Web API推荐算法,以达到对多维度特征利用增强推荐效果的目的。本文的具体工作如下:从启发式方法入手,基于DS证据理论,提出了一种多特征融合的Web API推荐方法。首先,通过分析API参与Mashup过程的影响因素,将其归纳为文本特征、近邻特征、API相关特征三个证据维度;采用数据融合算子融合各个证据维度的子特征;采用香农熵量化每个证据维度的权重;最后,基于三个维度证据,以评估API和Mashup的需求之间的相关性,从而实现API推荐。通过实验分析证明,即使采用非机器学习的推荐方法也可以获得满意的推荐结果。从机器学习的方法入手,基于知识图谱建模与表达,提出了嵌入语义表示增强的Web API推荐方法。首先根据API和Mashup的之间的关系,如推荐、被推荐、标签、属性等关系,提取关系三元组,构建知识图谱;使用知识图谱知识表示学习Trans系列算法以获得API和Mashup的浅层的向量表达;为了增强图谱表达学习的效果,又构建了以双向GRU神经网络(Bidirectional Gated Recurrent Unit,BiGRU)和注意力机制(Attention Mechanism,Attention)为基础的文本编码模块,以获得Mashup和API的深度向量表示。本文将文本编码模块与Trans系列算法联立,进行交替训练,实现深层和浅层的协同表达学习。最后用余弦相似度量化目标Mashup和候选API的相关性,以实现API推荐。实验表明此方法能够获得较好的推荐效果。
其他文献
肺炎已经成为当今社会威胁人类健康不可忽视的一个疾病,特别是卒中相关性肺炎容易与其他疾病混淆。传统的卒中相关性肺炎诊断方式通过统计方法构建预测模型,如Cox比例风险模型、逻辑回归模型等,此方法纳入影响发病特征过多、预测时间较长。随着人工智能技术的发展,机器学习方法对数据已经有较好的预测性能。在卒中相关性肺炎诊断背景下,本文利用机器学习技术对以往大量卒中相关性肺炎病例进行分析,针对患者是否患病构建预测
学位
增强子能大大增强启动子的活性,发挥出调控基因转录进程的关键作用,其对促进关键基因的表达以及富集疾病相关变异的相关研究,拥有着重大研究价值,已经成为生物医学领域的研究热点。然而从海量基因数据中识别增强子及其强度,传统的生物实验鉴定已经不能满足高通量的数据需求,基于计算机技术的方法因其能够低成本且高效地处理高通量数据,成为可能替代传统生物实验的新方法。本文采用机器学习方法,通过构造出新的特征编码方案将
学位
近年来,随着卷积神经网络的不断突破,目标检测在视频分析任务中具有重要意义和充满了挑战。虽然有很多优秀的视频目标检测器被提出,但它们只适合部署在GPU服务器集群上。为了大幅提高检测器的准确性,这些检测器的骨干网络多达数十层甚至数百层。两大主要原因限制了现有方法在嵌入式移动设备中的视频检测性能:1)嵌入式移动设备的计算能力比GPU集群低数百倍;2)感兴趣目标的运动和变化会导致大量的噪声和模糊。因此,在
学位
磷元素是造成水体富营养化的主要元素之一,也被认为是不可再生资源,无论从环保排放要求还是资源回收角度,对外排污水磷酸盐含量都有严苛要求。基于Visual-MINTEQ软件,系统模拟了FeCl2、FeCl3、AlCl3、CaCl2 4种常用的化学除磷剂在不同pH、加药量下的除磷效果,结果表明FeCl3、AlCl3在偏酸性条件、FeCl2在近中偏碱性条件、CaCl2在碱性条件下除磷效果最佳;在最适p H
期刊
脑肿瘤是较常见的恶性肿瘤,严重威胁着人类的身体健康。为了更好的对脑肿瘤进行治疗,医生通过核磁共振技术构造脑肿瘤图像,对脑肿瘤图像进行精确地分割,以便更好地分析诊断病人的病情。传统的脑肿瘤图像分割方法虽然计算速度快,但由于依赖于用户指定的参数和图像预处理操作,图像分割精度较低。基于深度学习的网络分割模型在图像分割上具有更好的效果,然而,已有基于深度学习的二维脑肿瘤图像分割方法存在边界模糊、分割精度低
学位
目标跟踪在计算机视觉的研究中有着举足轻重的地位,相关滤波算法的追踪思想来源自信号处理过程,基于这一思想提出了很多跟踪效果良好的算法,在跟踪的准确性和鲁棒性方面都有一定的优势。但是在相关滤波算法跟踪的过程中普遍缺少对跟踪结果可靠性的判断,通常一次性获得跟踪结果同时采用逐帧更新目标模板的策略,容易在发生模板漂移时导致跟踪算法的准确性和鲁棒性差的问题。针对上述问题,本文提出基于相邻帧目标相似度的相关滤波
学位
视频运动目标跟踪是计算机视觉领域的重要研究分支之一,并被广泛应用到如医学影像诊断、导弹制导、机器人、视频监控等军用民用领域中。随着近年来人工智能技术的飞速发展,该领域取得了很大的进步,大量优秀的成果在这一时期涌现,解决了目标跟踪领域中的基础问题。但由于现实场景中的多样性和复杂性,如存在背景混乱、遮挡、光照变化、离开视野等多种因素,使得目前的跟踪算法仍然很难适应多种复杂场景带来的干扰,因此如何提升算
学位
太阳斑点图像重建是天文观测领域中一个重要的研究问题。由于地球大气的影响,地基望远镜只能观测到模糊的太阳斑点图像,在太阳研究中必须要用到高分辨率的太阳图像。所以太阳斑点图像进行高分辨率的重建一直是天文学和太阳物理学中的重要研究内容。传统重建算法利用太阳斑点图的统计信息,计算过程复杂,重建时间较长。剪切波变换是一种多尺度几何分析方法,相对于其他多尺度几何分析方法,剪切波变换能更好的适应人类的感知,同时
学位
伴随现代技术的发展,社会网络不论从规模和复杂度上来看都呈现出快速增长的势态,针对社会网络的研究如日方升。结构洞是指社会网络中的关键性节点,一般理解为在网络中起到“桥”作用的节点,是网络中连接各个部分的关键。结构洞的研究对分析网络信息传播的扩散特性和网络社区发现都有重要意义。传统结构洞发现算法通常侧重于处理无权社会网络,通过网络的结构特征进行结构洞的发现。而在真实的社会网络中,节点之间除了描述它们关
学位
云南由于地处边疆,地域广阔,长久以来陆路交通不便,发展航空是解决交通不便的重要措施。云南是航空大省,目前云南省运营的机场数量较多,在全国位居前三,仅民用机场数量就达15个之多,为了推进机场安检的智能化建设,本文对智能飞机安全监护和智能机务安全检测进行研究。飞机安全监护系统主要对进入停机坪人员的合法性进行自动识别。由于进入停机坪的人员在监控视频中都是小目标,存在光线昏暗,人员密集等复杂场景,对目标检
学位