技术总结:图算法、开源工具及其在工业界的应用场景概述

知识图谱本质上是一种图结构,在图内部数据规模大且质量高、外部算力足够的情况下,充分利用好图算法,能够最大程度地发挥出其数据价值。实际上,图(Graph)是一个常见的数据结构,现实世界中有很多很多任务可以抽象成图问题,比如社交网络,蛋白体结构,交通路网数据,以及很火的知识图谱等,甚至规则网络结构数据(如图像,视频等)也是图数据的一种特殊形式。而随着数据多样性的发展,图计算已经成为业界的一个重要的研究方向,其中图神经网络广泛应用于图的表征学习,与传统的图学习相比,既能学习图网络的拓扑结构,也能聚合邻居特征,从而能够有效的学习到图网络中的信息,为后续的推荐工作起到关键作用。

一、图模型的典型应用场景
图模型的应用场景可以分为:节点分类、链接预测、聚类、推荐等几类。其中,节点分类旨在基于其他标记的节点和网络拓扑来确定节点的标签(也称为顶点)。链路预测是指预测缺失链路或未来可能出现的链路的任务。聚类用于发现相似节点的子集,并将它们分组在一起;推荐场景则根据节点特征以及其他特征进行搜索推荐。
1、搜索推荐场景
推荐场景是图模型的一个典型应用。例如,在社交人物中的推荐场景中,可以通过一些图结构结合一些算法,比如典型的pagerank算法,找到关键人物,通过对关键人物采取特定性策略(比如定向推广)以提升推荐效果,也可以基于地理、人物任务关系、兴趣爱好组成的圈子,进行产品和广告的推荐。
2、团伙挖掘场景
关联关系识别团伙,无监督方法:通过连通子图算法识别出一个个连通的社区,如果社区规模较大,可能背后业务含义是黑产控制一批账户。 定义社区规模为score,通过调节阈值来控制误杀、召回。
有监督方法-传统:等价为节点分类问题,通过提取节点业务特征、拓扑特征、所属社区特征,训练一个机器学习模型(如GBDT)去预测。有监督方法-图神经网络,将节点业务特征X与网络拓扑结构A作为输入学习函数 ,用于对未知数据的预测。
3、链接预测场景
链路预测场景中主要完成的是对网络中的两个节点是否可能存在链路进行预测。例如,在推荐系统中,我们推荐的是高度“连接”的产品。可以用GNN训练模型来预测这种链路是否存在。
4、节点分类场景:
与序列自然语言处理类似,图模型还可以应用应用于主题文本分类,包括新闻分类、Q&A、搜索结果组织等。
二、图的概念与主要类型
“图”是一种直观自然的数据结构,在数学上表示成G=(V, E),
从图的属构成上看,图可以分成连通图与非连通、未加权图与加权图、有向图与无向图、非循环图和循环图等多种类型。其中: 1)连通图与非连通图。 连通图(Connected Graphs)指图内任意两个节点间,总能找到一条路径连接它们,否则,为非连通图(Disconnected Graphs);2)未加权图与加权图。**未加权图(Unweighted Graphs)的节点和边上均没有权重,对于加权图(Weighted Graphs),所加权重可以代表成本、时间、距离、容量、甚至是指定域的优先级;3)有向图与无向图。**在无向图(Undirected Graphs)中,节点的关系是双向的(bi-directional),如朋友关系,而在有向图(Directed Graphs)中,节点的关系可以指定方向,边如果指向了一个节点,称为 in-link,边如果从一个节点出发,则称为 out-link;4)非循环图和循环图。*图论中,循环指一些特殊的路径,它们的起点和终点是同一个节点。在非循环图(Acyclic Graph)中,不存在循环路径,相反则为循环图(Cyclic Graphs)。
2、节点关系分类下的图类型

根据节点关系的不同,可以将分类下的图类型主要包括同构图(Homogeneous graph),二部图(Bipartile graph)和异构图(Heterogeneous graph)。1)同构图:**同构图是一个最简单的图类型,图中所有的节点(node)类型和边(edge)类型都只有一种。常见的图算法基本是作用在同质图中,图中的节点类型和关系类型都仅有一种。2)二部图:

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值