【技术实现步骤摘要】
应用程序质量识别方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种应用程序质量识别方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了各种各样的应用程序,这些应用程序的质量参差不齐,用户需要花费较多时间去筛选满足需求的应用程序,为了避免低质量的应用程序对用户造成干扰,可以对应用程序进行质量识别。传统技术中,通常是通过人工审核的方式对应用程序进行质量识别,这种方式受限于人工审核经验,得到的质量识别结果准确度不高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高应用程序质量识别结果的应用程序质量识别方法、装置、计算机设备和存储介质。一种应用程序质量识别方法,所述方法包括:获取待识别应用程序所在应用程序集合对应的有向操作路径图;所述有向操作路径图是根据预设时间段内所述应用程序集合对应的操作序列得到的;从所述有向操作路径图中提取目标图节点对应的邻居节点的特征,对提取到的特征进行聚合,生成所述目标图节点对应的向量表示;所述目标图节点为所述待识别应用程序对应的图节点;根据所述向量表示对所述待识别应用程序进行分类,根据得到的分类结果确定所述待识别应用程序的质量识别结果。一种应用程序质量识别装置,所述装置包括:获取模块,用于获取待识别应用程序所在应用程序集合对应的有向操作路径图;所述有向操作路径图是根据预设时间段内所述应用程序集合对应的操作序列得到的;聚合模块,用于从所述有向操作路径图中提 ...
【技术保护点】
1.一种应用程序质量识别方法,其特征在于,所述方法包括:/n获取待识别应用程序所在应用程序集合对应的有向操作路径图;所述有向操作路径图是根据预设时间段内所述应用程序集合对应的操作序列得到的;/n从所述有向操作路径图中提取目标图节点对应的邻居节点的特征,对提取到的特征进行聚合,生成所述目标图节点对应的向量表示;所述目标图节点为所述待识别应用程序对应的图节点;/n根据所述向量表示对所述待识别应用程序进行分类,根据得到的分类结果确定所述待识别应用程序的质量识别结果。/n
【技术特征摘要】
1.一种应用程序质量识别方法,其特征在于,所述方法包括:
获取待识别应用程序所在应用程序集合对应的有向操作路径图;所述有向操作路径图是根据预设时间段内所述应用程序集合对应的操作序列得到的;
从所述有向操作路径图中提取目标图节点对应的邻居节点的特征,对提取到的特征进行聚合,生成所述目标图节点对应的向量表示;所述目标图节点为所述待识别应用程序对应的图节点;
根据所述向量表示对所述待识别应用程序进行分类,根据得到的分类结果确定所述待识别应用程序的质量识别结果。
2.根据权利要求1所述的方法,其特征在于,在所述获取待识别应用程序所在应用程序集合对应的有向操作路径图之前,所述方法还包括:
获取预设时间段内,所述应用程序集合对应的操作日志集合,根据所述操作日志集合得到多个操作序列;
将多个所述操作序列中的应用程序确定为所述有向操作路径图的图节点;
根据多个所述操作序列中应用程序之间的排列关系,构建图节点之间的连边并确定每一条连边的方向,得到所述有向操作路径图。
3.根据权利要求2所述的方法,其特征在于,在所述根据多个所述操作序列中应用程序之间的排列关系,构建图节点之间的连边并确定每一条连边的方向,得到所述有向操作路径图之后,所述方法还包括:
对于每一条连边,根据多个所述操作序列统计所述连边对应的源应用程序跳转至所述连边对应的目标应用程序的目标跳转次数;
根据多个所述操作序列统计所述连边对应的源应用程序跳转至其他应用程序的跳转总次数;
根据所述目标跳转次数及所述跳转总次数,确定所述连边的权重。
4.根据权利要求1所述的方法,其特征在于,在所述从所述有向操作路径图中提取目标图节点对应的邻居节点的特征,对提取到的特征进行聚合,生成所述目标图节点对应的向量表示之前,所述方法还包括:
获取目标图分类模型;
所述从所述有向操作路径图中提取目标图节点对应的邻居节点的特征,对提取到的特征进行聚合,生成所述目标图节点对应的向量表示包括:
将所述有向操作路径图输入所述目标图分类模型的特征提取层中,通过所述特征提取层提取目标图节点对应的邻居节点的特征,对提取到的特征进行聚合,生成所述目标图节点对应的向量表示;
所述根据所述向量表示对所述待识别应用程序进行分类,根据得到的分类结果确定所述待识别应用程序的质量识别结果,包括:
将所述向量表示输入所述目标图分类模型的分类层中,得到分类结果。
5.根据权利要求4所述的方法,其特征在于,所述特征提取层包括多个网络层;所述通过所述特征提取层提取目标图节点对应的邻居节点的特征,对提取到的特征进行聚合,生成所述目标图节点对应的向量表示包括:
从所述特征提取层的顶层开始,依次对所述有向操作路径图中各个网络层各自对应的候选邻居节点进行采样直至所述特征提取层的底层,得到所述有向操作路径图对应的有向子图;
从所述特征提取层的底层开始,依次提取所述有向子图中各个网络层各自对应的目标邻居节点的特征并进行聚合,以更新对应的前一阶邻居节点的特征直至前一阶邻居节点为所述目标图节点时,生成所述目标图节点对应的向量表示。
6.根据权利要求5所述的方法,其特征在于,从所述特征提取层的顶层开始,依次对所述有向操作路径图中各个网络层各自对应的候选邻居节点进行采样直至所述特征提取层的底层,得到所述有向操作路径图对应的有向子图包括:
在所述特征提取层的网络层中,获取对应的候选邻居节点的目标连边的权重;所述目标连边为所述候选邻居节点与对应的前一阶邻居节点之间的连边;
根据所述目标连边的权重,确定所述候选邻居节点的采样权重;
按照所述候选邻居节点的采样权重对所述候选邻居节点进行采样。
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标连边的权重,...
【专利技术属性】
技术研发人员:梁华盛,颜强,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。