[发明专利]基于事务‑项目关联矩阵的频繁模式网络挖掘算法及系统在审

专利信息
申请号: 201711244146.0 申请日: 2017-11-30
公开(公告)号: CN107908776A 公开(公告)日: 2018-04-13
发明(设计)人: 陈飞;郑伟民;王蕾;孙丰杰;侯佳;黄晶晶;王承民;戴攀;刘家齐;张利军;谢宁;黄淳驿;朱超;赵玉勇 申请(专利权)人: 国网浙江省电力公司经济技术研究院;国网浙江省电力有限公司;上海交通大学
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 浙江翔隆专利事务所(普通合伙)33206 代理人: 张建青
地址: 310008 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 事务 项目 关联 矩阵 频繁 模式 网络 挖掘 算法 系统
【说明书】:

技术领域

发明属于数据挖掘技术领域,涉及一种基于事务-项目关联矩阵的频繁模式网络挖掘算法及系统。

背景技术

数据挖掘又称知识发现(knowledge discovery in databases,简称KDD),是现在数据库研究的热点和应用最活跃的分支之一。关联规则挖掘是数据挖掘的重要内容之一,用于发现大量数据中项集之间有趣的关联或相关联系。随着大量数据不停地收集和存储,许多业界人士对于从他们的数据库中挖掘关联规则越来越感兴趣。

频繁项目集挖掘是关联规则挖掘的基础和核心。自1993年Agrawal等人初次提出Apriori算法以来,大批科研工作者对挖掘频繁项目集的问题进行了相关研究。后来J.Han等人提出了用频繁模式树产生频繁集的方法—FP-growth算法,它将提供频繁项目集的数据库压缩到一个被称为FP-tree上,然后从初始后缀模式开始,构造条件模式基,再形成条件FP-树,并递归地在该树上进行挖掘。FP-growth算法具有以下优点:1)不需要产生候选项,仅需要构造FP-Tree和条件FP-Tree,通过递归地访问FP-Tree产生频繁模式;2)对事务数据库仅需两次遍历,第1次遍历产生频繁1-项集,第2次遍历用于创建FP-Tree,从而极大地降低了访问数据库的次数。

现有方法主要存在以下问题:

(1)经典关联规则Apriori算法的主要缺点是需要寻找大量的侯选项目集,当数据库较大时,存在组合爆炸问题;同时,挖掘数据时需要多次搜索数据库,也增加了计算的负担和I/0访问负担;

(2)FP-growth算法不需要产生候选项,仅需要构造FP-Tree和条件FP-Tree,一定程度地解决了Apriori算法的问题;但是FP-growth算法所形成的FP-tree是一个有向图,存在着更新、维护困难,此外,树的形成与关联规则挖掘的过程也较复杂。

发明内容

本发明所要解决的技术问题是克服现有FP-tree模型更新、维护困难的缺点,提供一种基于事务-项目关联矩阵的频繁模式网络挖掘算法,以适合于大型数据库的关联规则挖掘。

为此,本发明采用的技术方案是:基于事务-项目关联矩阵的频繁模式网络挖掘算法,其将提供频繁项目集的数据压缩到一个FP-network上,通过形成事务-项目关联矩阵,将此FP-network进行存储,进行关联规则挖掘。

作为上述技术方案的补充,建立无向图FP-network的事务-项目关联矩阵,以矩阵形式代替传统的FP-tree模型。

作为上述技术方案的补充,引入“节点负容量”的定义,对FP-network的存储转换为存储一个关联矩阵和对应各个节点的节点负容量。

作为上述技术方案的补充,FP-network模型建立后,通过对节点负容量不等于零的节点搜索路径,挖掘所有的频繁项目集,得到关联规则。

作为上述技术方案的补充,所述的频繁模式网络挖掘算法包括如下步骤:

扫描数据库,建立事务-项目关联矩阵,并存储对应各个节点的节点负容量,利用FP-network模型及关联矩阵表示实现关联规则的挖掘。

作为上述技术方案的补充,所述的频繁模式网络挖掘算法包括如下具体步骤:

1)扫描数据库,忽略出现频数低于最小支持度的节点,构建FP-network的矩阵B、I;

2)从节点负容量不等于零的节点开始;

3)搜索关联矩阵中对应此节点的值为1的所有路径,仅保留此节点之前的节点信息,形成新的矩阵B、I;

4)若节点负容量的绝对值大于或等于最小支持度阈值,则此节点作为一个频繁项集的元素;若节点负容量的绝对值小于最小支持度阈值,不作处理,忽略此节点的信息,形成新的矩阵B、I,转至步骤2);

5)此过程持续至所有的节点负容量不等于零的节点挖掘完为止。

本发明的另一目的是提供一种基于事务-项目关联矩阵的频繁模式网络挖掘系统,其包括:

事务-项目关联矩阵构建单元:基于FP-network模型,构建事务-项目关联矩阵;

存储单元:存储事务-项目关联矩阵和对应各个节点的节点负容量;

关联规则挖掘单元:通过对节点负容量不等于零的节点搜索路径,挖掘所有的频繁项目集,得到关联规则。

上述关联规则挖掘单元的挖掘步骤如下:

1)扫描数据库,忽略出现频数低于最小支持度的节点,构建FP-network模型的事务-项目关联矩阵B、I;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力公司经济技术研究院;国网浙江省电力有限公司;上海交通大学,未经国网浙江省电力公司经济技术研究院;国网浙江省电力有限公司;上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711244146.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top