一种基于流程切的过程模型挖掘新方法与流程

文档序号:17089993发布日期:2019-03-13 23:20阅读:208来源:国知局
一种基于流程切的过程模型挖掘新方法与流程

本发明属于电子商务信息技术领域,涉及流程模型中一种新的过程模型挖掘方法,包括从事件日志中发现有效低频序列日志和基于流程切挖掘优化的过程模型方法。



背景技术:

过程挖掘的目的是为了改进业务流程。在以往挖掘过程中,主要是对频繁行为模式进行挖掘,并对频繁行为事件日志进行监视。目的是从事件日志中提取相关信息,研究相关实例所要发生的流程关系。随着业务流程的发展,从事件日志中发现不频繁行为也越来越重要,因为它可以揭示流程中不常见的错误,能够发现行为异常或者行为偏差,促使人们能够对流程进行及时的改正,降低模型的复杂性。低频模式挖掘对业务流程管理也至关重要,能够使流程模型变得更加完善,更加符合企业管理者需求,有利于提高流程管理的生产效率。

本发明以行为轮廓为基础,基于流程切的方法从事件日志中挖掘有效的低频序列日志。首先根据给定的事件日志序列,将高频序列日志优先筛选出来,将其作为输入,根据行为轮廓理论,构建出行为轮廓矩阵关系表,根据行为轮廓关系表可以构建初始petri模型。然后利用流程切对日志进行分割处理,包括严格序分割,排他序分割、交叉序分割、循环序分割。从这些分割的模块中将不合理的一些低频序列模块直接进行删除,将未删除的低频日志进行保留,构建低频序列子模块,添加到源模型中,对源模型进行补充优化。最后通过计算,比较源模型与新模型的一致性以及行为适当性,说明所挖掘的低频序列为有效的低频序列,从而达到对模型进行优化和完善的目的,使模型变得更加完整。



技术实现要素:

本发明要解决的技术问题是:提出了一种基于事件日志下流程切过程模型挖掘算法的方法。该算法将事件日志中活动序列利用合理性阈值进行部分过滤,再利用流程切进一步对事件日志中不合理的活动进行切割过滤。最后将初始模型与过滤后的模型进行对比分析,得到最终的优化模型。

为解决以上技术问题,本发明采用了如下技术方案:

分析所有待执行的事件日志,将相同事件日志的活动序列进行合并操作,利用流程切对事件日志中的活动进行切割处理,去除不合理的事件日志活动。根据设定的弧值频率ξr以及流程切弧值r,对事件日志中的活动进一步进行过滤,从而得到合理的事件日志序列。

根据得到的事件日志活动序列,分析各日志活动间的行为轮廓关系,建立行为轮廓关系表,得到初始petri网流程模型m0。

在得到的初始模型的基础上,将事件日志的活动关系用流程切关系图表示,并于初始模型的序列关系进行对比分析。若活动序列相一致,则保留,否则模型中不完备的事件日志活动序列。计算模型的合适度,通过添加配置变迁,调整流程模型。

根据调整后的流程模型,将低频序列日志重放到流程模型中。计算事件日志与模型的行为适当性值,若满足设定的阈值要求,则保留该低频事件日志,否则,直接过滤,得到优化模型m1。分析模型m0和模型m1的行为轮廓关系,在行为不一致的地方添加配置变迁,并同时删除行为不一致的路径,以此调整过程模型。重复此操作,直到所有的低频序列日志全部重放结束,得到模型m1,m2...mi,mj...。根据一致性度量值计算公式,对得到的模型m1,m2...mi,mj...分别进行计算,解出的最优解即是我们要得到的最优过程模型。

附图说明

图1是本发明的流程模型图。

图2是本发明的检测合理的低频序列日志步骤图。

图3是本发明的建立初始模型步骤图。

图4是本发明的得到最终的优化模型步骤图

具体实施方式

本发明提出从事件日志中检测出所有合理的低频序列日志。利用高频序列下的事件日志构建初始模型,并建立事件日志下的流程切关系模型图,与初始模型的序列关系进行比较,删除不合理的序列日志活动。将合理的低频序列日志重放到过程模型中,计算日志与模型的适当性以及合适度值。不断对模型进行调整优化,从而得到最终的优化过程模型图。

以下结合附图对本发明作进一步的说明。

图1是本本发明的一种实施流程模型图,包括挖掘合理的低频序列日志和初始模型的构建以及挖掘最终的优化过程模型。如图1所示,根据已知的执行事件日志,对事件日志序列进行分析,得到合理的事件日志序列。根据事件日志活动间的行为轮廓关系,构建行为轮廓关系表,建立初始模型。在初始模型的基础上,根据设定的阈值,对模型的适合度进行计算验证,过滤掉不合理的事件日志活动序列。通过添加低频序列下的配置变迁对初始模型进行调整,不断对模型进行优化,从而得到最终的优化过程模型。

图2是本发明检测合理的低频序列日志。对已知的事件日志进行预处理操作(对相同的事件日志进行合并),根据事件日志发生频率,将事件日志分成高频序列日志和低频系列日志。构建高频事件日志下的行为轮廓关系表,同时做出该事件日志下的流程切图和间接流关系的流程切图。令直接流关系的弧值设为ri,间接流关系的弧值设为rj。若rj>ri,该部分的日志序列保留,若ri≤rj,该部分直接过滤删除,以此过滤掉不合理的序列日志和不合理的环状结构。将过滤后的事件日志重新排列,对低频序列下的事件日志发生频率freq(i),i=1,2,3...与设定的弧值频率ξr进行比较。若事件日志序列freq(j)≥ξr,则保留该日志,若freq(j)<ξr,则将该日志序列过滤掉。迭代此操作,得到最终的所有合理的低频序列日志。

图3是本发明的构建初始模型步骤图。对给定的事件日志进行分析,得到合理的事件日志序列,计算事件日志间的活动行为轮廓关系(这里给出主要的关系,即严格序关系,排它序关系,交叉序关系),建立行为轮廓关系表,根据行为轮廓表,构建初始模型。

图4是寻找最终的优化模型步骤图。事件日志进行流程切处理后,将事件日志的活动对关系用流程切关系图表示出来,判断初始模型序列关系与流程切图关系是否相匹配,若匹配则保留,否则,将不完备的事件日志轨迹删除。计算初始流程模型适合度εlp(m0)。若εlp(m0)≥tf,则模型合理,执行步骤4;若εlp(m0)<tf,增加配置信息,调整流程模型,直至流程模型满足εlp(m0)≥tf。同时计算日志与模型的行为适当性αb的值,若αb(m0)<0.9,则说明与模型的行为适当性偏低。将低频模式下的序列重放到流程中,来优化模型,得到优化后的模型m1。利用增量日志间的弱序关系,将模型m1与初始模型m0的行为轮廓关系进行对比,若行为一致,则令m0=m1,否则,在不一致的地方添加配置变迁,并且删除不一致的路径来调整模型,得到模型m1,m2...mi,mj...。再计算模型mbpl[mj,m0]的行为轮廓一致性度量值,若mbpl[mj,m0]≥mbpl[mi,m0],则mj作为新的模型,若mbpl[mj,m0]<mbpl[mi,m0],则将mi作为新的模型。依次执行此操作步骤,直至找到最优的过程模型。



技术特征:

技术总结
一种基于流程切的业务过程挖掘新方法,涉及挖掘检测合理的低频序列日志和基于流程切的优化过程模型挖掘。首先根据事件日志活动间的行为轮廓关系,分析直接流程切图和间接流程切图,与设定的流程切弧值进行比较,过滤事件日志中的不合理序列日志。然后对过滤后的事件日志构建初始过程模型。计算初始模型的适合度εLP(M0)值,与给定的阈值进行比较,若不满足阈值要求,则添加低频序列下的配置变迁,调整过程模型,直至所有的低频序列活动变迁全部重放完毕,从而得到优化过程模型。本发明所提出的方法,有效的解决了事件日志中存在的异常序列日志,通过去除流程模型中不合理的序列日志以及不合理的结构,有效的简化了构建模型的复杂度并提高模型的精确度。

技术研发人员:方贤文;宋健;王丽丽
受保护的技术使用者:安徽理工大学
技术研发日:2018.09.04
技术公布日:2019.03.12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1