一种数据的分析方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37436492 阅读:26 留言:0更新日期:2023-05-06 09:08
本公开提供了一种数据的分析方法、装置、电子设备及存储介质,涉及数据处理技术领域,方法主要包括:获取多个时间段的交易记录,交易记录包括交易账号和交易信息,交易信息包括交易金额和位置信息;根据每个时间段的交易记录构建对应的交易网络;通过社区发现算法对交易网络中的节点进行聚类,得到多个节点社区;根据交易信息确定节点间的节点相似度,根据节点相似度对节点社区进行聚类,得到交易网络的多个子网络;将所有时间段的子网络中包含相同节点的子网络进行合并得到目标网络。应用本方法可以得到节点之间更加深入的联系,使节点的聚类结果更准确,提高数据分析的准确率。提高数据分析的准确率。提高数据分析的准确率。

【技术实现步骤摘要】
一种数据的分析方法、装置、电子设备及存储介质


[0001]本公开涉及数据处理领域,尤其涉及一种数据的分析方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网的不断发展,电子银行已经成为银行业务渠道和市场营销的主要竞争手段之一,网络电子银行给我们带来便利的同时,也为不法分子非法交易提供了新的渠道。
[0003]目前银行行业对于异常交易行为的识别和分析主要是依靠业务专家对账号的消费行为记录并对交易特征进行分析,再通过专家进行人工审核,或者根据异常交易的特征构建专家规则进行识别。由于异常交易行为的形式具有多样化、复杂化的特点,通过人工审核的方式进行分析,一方面易受专家主观影响,会由于不同专家的评判标准的差异,导致审核结果稳定性较差,另一方面由于审核量较大,人工审核的方式导致审核效率低下,不适应于现阶段电子银行大规模记录的业务场景需求;而简单的专家规则由于形式简单难以应对多样的异常交易行为,会造成较大的漏报率。

技术实现思路

[0004]本公开提供了一种数据的分析方法、装置、设备及存储介质,以至少解决现有技术中存在的以上技术问题。
[0005]根据本公开的第一方面,提供了一种数据的分析方法,所述方法包括:获取多个时间段的交易记录,所述交易记录包括交易账号和交易信息,所述交易信息包括交易金额和位置信息;根据每个所述时间段的交易记录构建对应的交易网络,所述交易网络的节点为所述交易账号,所述交易网络中用于连接两个节点的边表示两个交易账号之间存在交易行为;通过社区发现算法对所述交易网络中的节点进行聚类,得到多个节点社区;根据所述交易信息确定节点间的节点相似度,根据所述节点相似度对所述节点社区进行聚类,得到所述交易网络的多个子网络;将所有时间段的子网络中包含相同节点的子网络进行合并得到目标网络。
[0006]在一可实施方式中,所述根据所述交易信息确定节点间的节点相似度,包括:根据所述节点的位置信息,确定两个节点之间的位置相似度;根据所述节点的交易金额,确定两个节点之间的金额相似度,所述节点的交易金额为所述节点的转出金额和转入金额的差值;根据所述位置相似度和所述金额相似度确定所述两个节点之间的节点相似度。
[0007]在一可实施方式中,该方法还包括:确定节点社区之间的相似度,包括:分别从两个节点社区中任选一个节点,根据所述交易信息确定所选择的两个节点之间的节点相似度,若存在相似度满足阈值的两个节点,则两个节点社区的相似度满足阈值。
[0008]在一可实施方式中,根据所述节点相似度对所述节点社区进行聚类,得到所述交易网络的多个子网络,包括:遍历所述交易网络中的节点社区,确定当前节点社区与所述交易网络中的其他每个节点社区的相似度,得到当前节点社区对应的集合,所述集合包含当
前节点社区和与当前节点社区的相似度满足阈值的其他节点社区;将所有的集合组成集合池;从所述集合池中任选一个集合,将该集合与集合池中其他每个集合进行比较,若不存在满足条件的其他集合,则将该集合作为子网络,并将该集合从集合池中删除后,返回从所述集合池中任选一个集合的操作,直至所述集合池中不存在集合;若存在满足条件的其他集合,则将满足条件的其他集合与该集合进行合并后,得到合并集合,将所述合并集合添加进所述集合池中,并将满足条件的其他集合与该集合从集合池中删除后,返回从所述集合池中任选一个集合的操作,直至所述集合池中不存在集合;所述满足条件的其他集合为:与所选择的集合具有相同节点社区的集合。
[0009]在一可实施方式中,获取多个时间段的交易记录,根据每个所述时间段的交易记录构建对应的交易网络,包括:根据所有时间段的交易记录,构建全局网络;将所述全局网络按照时间窗口进行划分,得到每个所述时间段对应的交易网络。
[0010]在一可实施方式中,所述将所有时间段的子网络中包含相同节点的子网络进行合并得到目标网络,包括:将所有时间段的子网络形成子网络池;遍历全局网络中的节点,将所述子网络池中包含当前节点的子网络进行合并后得到新的子网络,从所述子网络池中删除包含当前节点的子网络,并将所述新的子网络添加进所述子网络池后,遍历下一个节点;直至遍历完全局网络中的节点后,将所述子网络池中的各子网络作为目标网络。
[0011]在一可实施方式中,该方法还包括:根据多个预设条件和每个预设条件对应的权重,确定每个目标网络的分值;所述预设条件至少包括所述目标网络中每个节点对应的标注数据,所述标注数据用于指示所述节点对应的交易账户的类型。
[0012]根据本公开的第二方面,提供了一种数据的分析装置,所述装置包括:获取模块,用于获取多个时间段的交易记录,所述交易记录包括交易账号和交易信息,所述交易信息包括交易金额和位置信息;构建模块,用于根据每个所述时间段的交易记录构建对应的交易网络,所述交易网络的节点为所述交易账号,所述交易网络中用于连接两个节点的边表示两个交易账号之间存在交易行为;第一聚类模块,通过社区发现算法对所述交易网络中的节点进行聚类,得到多个节点社区;第二聚类模块,用于根据所述交易信息确定节点间的节点相似度,根据节点相似度对所述节点社区进行聚类,得到所述交易网络的多个子网络;合并模块,用于将所有时间段的子网络中包含相同节点的子网络进行合并得到目标网络。
[0013]在一可实施方式中,所述第二聚类模块,包括:第一确定模块,用于根据所述节点的位置信息,确定两个节点之间的位置相似度;所述第一确定模块,还用于根据所述节点的交易金额,确定两个节点之间的金额相似度,所述节点的交易金额为所述节点的转出金额和转入金额的差值;所述第一确定模块,还用于根据所述位置相似度和所述金额相似度确定所述两个节点之间的节点相似度。
[0014]在一可实施方式中,所述第二聚类模块,还包括:第二确定模块,用于分别从两个节点社区中任选一个节点,根据所述交易信息确定所选择的两个节点之间的节点相似度,若存在相似度满足阈值的两个节点,则两个节点社区的相似度满足阈值。
[0015]在一可实施方式中,所述第二聚类模块,还包括:第一处理模块,用于遍历所述交易网络中的节点社区,确定当前节点社区与所述交易网络中的其他每个节点社区的相似度,得到当前节点社区对应的集合,所述集合包含当前节点社区和与当前节点社区的相似度满足阈值的其他节点社区;第一生成模块,用于将所有的集合组成集合池;所述第一处理
模块,还用于从所述集合池中任选一个集合,将该集合与集合池中其他每个集合进行比较,若不存在满足条件的其他集合,则将该集合作为子网络,并将该集合从集合池中删除后,返回从所述集合池中任选一个集合的操作,直至所述集合池中不存在集合;若存在满足条件的其他集合,则将满足条件的其他集合与该集合进行合并后,得到合并集合,将所述合并集合添加进所述集合池中,并将满足条件的其他集合与该集合从集合池中删除后,返回从所述集合池中任选一个集合的操作,直至所述集合池中不存在集合;所述满足条件的其他集合为:与所选择的集合具有相同节点社区的集合。
[0016]在一可实施方式中,所述构建本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的分析方法,其特征在于,所述方法包括:获取多个时间段的交易记录,所述交易记录包括交易账号和交易信息,所述交易信息包括交易金额和位置信息;根据每个所述时间段的交易记录构建对应的交易网络,所述交易网络的节点为所述交易账号,所述交易网络中用于连接两个节点的边表示两个交易账号之间存在交易行为;通过社区发现算法对所述交易网络中的节点进行聚类,得到多个节点社区;根据所述交易信息确定节点间的节点相似度,根据所述节点相似度对所述节点社区进行聚类,得到所述交易网络的多个子网络;将所有时间段的子网络中包含相同节点的子网络进行合并得到目标网络。2.根据权利要求1所述的方法,其特征在于,所述根据所述交易信息确定节点间的节点相似度,包括:根据所述节点的位置信息,确定两个节点之间的位置相似度;根据所述节点的交易金额,确定两个节点之间的金额相似度,所述节点的交易金额为所述节点的转出金额和转入金额的差值;根据所述位置相似度和所述金额相似度确定所述两个节点之间的节点相似度。3.根据权利要求2所述的方法,其特征在于,该方法还包括:确定节点社区之间的相似度,包括:分别从两个节点社区中任选一个节点,根据所述交易信息确定所选择的两个节点之间的节点相似度,若存在相似度满足阈值的两个节点,则两个节点社区的相似度满足阈值。4.根据权利要求3所述的方法,其特征在于,根据所述节点相似度对所述节点社区进行聚类,得到所述交易网络的多个子网络,包括:遍历所述交易网络中的节点社区,确定当前节点社区与所述交易网络中的其他每个节点社区的相似度,得到当前节点社区对应的集合,所述集合包含当前节点社区和与当前节点社区的相似度满足阈值的其他节点社区;将所有的集合组成集合池;从所述集合池中任选一个集合,将该集合与集合池中其他每个集合进行比较,若不存在满足条件的其他集合,则将该集合作为子网络,并将该集合从集合池中删除后,返回从所述集合池中任选一个集合的操作,直至所述集合池中不存在集合;若存在满足条件的其他集合,则将满足条件的其他集合与该集合进行合并后,得到合并集合,将所述合并集合添加进所述集合池中,并将满足条件的其他集合与该集合从集合池中删除后,返回从所述集合池中任选一个集合的操作,直至所述集合池中不存在集合;所述满足条件的其他集合为:与所选择的集合具有相同节点社区的集合...

【专利技术属性】
技术研发人员:刘博文徐子皓孙悦蔡准郭晓鹏
申请(专利权)人:北京芯盾时代科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1