提供与分配给输入数据方法和系统的异常分数相关的警报技术方案

技术编号:37041260 阅读:35 留言:0更新日期:2023-03-29 19:20
为了改进地提供与分配给输入数据(140)的异常分数相关的警报,诸如使用异常检测模型(130)来检测传入数据(140)的分布漂移,建议了以下计算机实现的方法:接收与至少一个设备(142)相关的输入数据(140),其中,输入数据(140)包括与至少N个可分离类别相关的传入数据批次X,其中,n∈1,

【技术实现步骤摘要】
【国外来华专利技术】提供与分配给输入数据方法和系统的异常分数相关的警报


[0001]本专利技术大体上涉及软件管理系统,尤其涉及用于提供与分配给输入数据的异常分数相关的警报的系统,诸如使用异常检测模型(在本文中被统称为产品系统)来检测传入数据的分布漂移。

技术介绍

[0002]近来,涉及人工智能、机器学习等的越来越多的计算机软件产品用于执行各种任务。这种计算机软件产品能够例如用于语音、图像或模式识别的目的。此外,这种计算机软件产品能够直接或间接地(例如通过将这种计算机软件产品嵌入更复杂的计算机软件产品中)用于分析、监控、操作和/或控制例如工业环境中的设备。本专利技术大体上涉及提供警报的计算机软件产品并且涉及这种计算机软件产品的管理和例如更新。
[0003]当前,存在支持使用异常检测模型来分析、监控、操作和/或控制设备并且支持涉及异常分数的这种计算机软件产品的管理的产品系统和解决方案。这种产品系统能够受益于改进。

技术实现思路

[0004]各种所公开的实施例包括能够用于帮助提供与分配给输入数据的异常分数相关的警报和管理计算机软件产品的方法和计算机系统。
[0005]根据本专利技术的第一方面,一种计算机实现的方法能够包括:
[0006]‑
接收与至少一个设备相关的输入数据,其中,输入数据包括与至少N个可分离类别相关的传入数据批次X,其中,n∈1、
……
、N;
[0007]‑
使用N个异常检测模型Mn来为与至少N个可分离类别相关的相应的传入数据批次X确定相应的异常分数s1、
……
、sn;
[0008]‑
将(经过训练的)异常检测模型Mn应用于输入数据以生成输出数据,该输出数据适合于分析、监控、操作和/或控制相应的设备;
[0009]‑
为相应的传入数据批次X确定一方面至少N个可分离类别的确定的相应的异常分数s1、
……
、sn与另一方面N个异常检测模型Mn(130)的给定的相应的异常分数S1、
……
、Sn之间的差异;
[0010]‑
如果其间的相应的确定的差异大于差异阈值,那么:向用户、相应的设备和/或连接到相应的设备的IT系统提供与确定的差异相关的警报。
[0011]作为实例,能够用第一接口接收输入数据。另外,能够用计算单元将相应的异常检测模型应用于输入数据。在一些实例中,能够用第二接口提供与分配给输入数据的异常分数相关的警报。
[0012]根据本专利技术的第二方面,系统(例如计算机系统或IT系统)能够被布置和配置成执行该计算机实现的方法的步骤。特别地,该系统能够包括:
[0013]‑
第一接口,该第一接口被配置用于接收与至少一个设备相关的输入数据,其中,
输入数据包括与至少N个可分离类别相关的传入数据批次X,其中,n∈1、
……
、N;
[0014]‑
计算单元,该计算单元被配置用于
[0015]‑
使用N个异常检测模型Mn来为与至少N个可分离类别相关的相应的传入数据批次X确定相应的异常分数s1、
……
、sn;
[0016]‑
将异常检测模型Mn应用于输入数据以生成输出数据,该输出数据适合于分析、监控、操作和/或控制相应的设备;
[0017]‑
为相应的传入数据批次X确定一方面至少N个可分离类别的确定的相应的异常分数s1、
……
、sn与另一方面N个异常检测模型Mn 130的给定的相应的异常分数S1、
……
、Sn之间的差异;以及
[0018]‑
第二接口,该第二接口被配置用于在其间的相应的确定的差异大于差异阈值的情况下向用户、相应的设备和/或连接到相应的设备的IT系统提供与确定的差异相关的警报。
[0019]根据本专利技术的第三方面,一种计算机程序能够包括指令,该指令在被系统(例如IT系统)执行时使该系统进行提供与分配给输入数据的异常分数相关的警报的所描述的方法。
[0020]根据本专利技术的第四方面,一种计算机可读介质能够包括指令,该指令在被系统(例如IT系统)执行时使该系统进行提供与分配给输入数据的异常分数相关的警报的所描述的方法。作为实例,所描述的计算机可读介质能够是非暂时性的,并且还能够是存储设备上的软件部件。
[0021]前述内容已经相当宽泛地概述了本公开的技术特征,使得本领域的技术人员能够更好地理解以下详细描述。在下文中将描述形成权利要求书的主题的本公开的附加特征和优点。本领域的技术人员应当理解,他们能够容易地使用所公开的概念和特定实施例作为用于修改或设计用于实现本公开的相同目的的其他结构的基础。本领域的技术人员还应认识到,这种等效构造在其最广泛的形式上不脱离本公开的精神和范围。
[0022]此外,在进行以下详细描述之前,应当理解,贯穿本专利文件提供了某些字词和短语的各种限定,并且本领域的普通技术人员应当理解,这种限定在许多(如果不是大多数)情况下适用于这种所限定的字词和短语的在先使用以及将来使用。虽然一些术语能够包括各种实施例,但所附权利要求能够明确地将这些术语限制于特定实施例。
附图说明
[0023]图1示出了有助于在产品系统中提供警报的示例性系统的功能框图。
[0024]图2示出了由于数据分布移位而导致的训练模型在时间上的退化。
[0025]图3示出了用于二进制分类任务的示例性数据分布漂移检测。
[0026]图4示出了比较异常分数的两个分布的示例性箱线图。
[0027]图5示出了有助于在产品系统中提供警报和管理计算机软件产品的示例性系统的功能框图。
[0028]图6示出了有助于在产品系统中提供警报的示例性方法的另外的流程图。
[0029]图7示出了人工神经网络的实施例。
[0030]图8示出了卷积神经网络的实施例。
[0031]图9示出了能够实现实施例的数据处理系统的框图。
具体实施方式
[0032]现在将参考附图描述与用于在产品系统中提供警报和管理计算机软件产品的系统和方法有关的各种技术,其中,相同附图标记贯穿附图表示相同元件。下文讨论的附图和用于描述本专利文件中的本公开的原理的各种实施例仅作为说明,而不应当以任何方式解释为限制本公开的范围。本领域的技术人员应当理解,能够在任何适当布置的装置中实现本公开的原理。应当理解,被描述为由某些系统元件进行的功能性能够由多个元件执行。类似地,例如,元件能够被配置成执行被描述为由多个元件进行的功能性。将参考示例性非限制性实施例描述本专利文件的许多创新型教导。
[0033]参考图1,示出了示例性计算机系统或数据处理系统100,该计算机系统或数据处理系统有助于提供警报150,特别是提供与分配给输入数据140的异常分数相关的警报150,诸如使用异常检测模型130来检测传入数据140的分布漂移。处理系统100能够包括至少一个处理器102,该至少一个处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,所述方法包括:

接收与至少一个设备(142)相关的输入数据(140),其中,所述输入数据(140)包括与至少N个可分离类别相关的传入数据批次X,其中,n∈1,
……
,N;

使用N个异常检测模型Mn(130)来为与所述至少N个可分离类别相关的相应的传入数据批次X确定相应的异常分数s1,
……
,sn;

将所述异常检测模型Mn(130)应用于所述输入数据(140)以生成输出数据(152),所述输出数据(152)适合于分析、监控、操作和/或控制相应的设备(142);

为所述相应的传入数据批次X确定一方面用于所述至少N个可分离类别的确定的相应的异常分数s1,
……
,sn与另一方面所述N个异常检测模型Mn(130)的给定的相应的异常分数S1,
……
,Sn之间的差异;并且

如果用于所述至少N个可分离类别的确定的相应的异常分数与所述N个异常检测模型的给定的相应的异常分数之间的相应的确定的差异大于差异阈值:向用户、所述相应的设备(142)和/或连接到所述相应的设备(142)的IT系统提供与确定的差异相关的警报(150)。2.根据权利要求1所述的计算机实现的方法,其中,所述输入数据(140)经历涉及确定的差异的增加的分布漂移。3.根据前述权利要求中任一项所述的计算机实现的方法,所述方法还包括:

如果较早的传入数据批次Xe的所述异常分数s1,
……
,sn与较晚的传入数据批次X1的所述异常分数s1,
……
,sn之间的第二差异大于第二阈值,那么确定所述输入数据(140)的分布漂移;以及

如果确定的第二差异大于第二阈值,那么向用户、所述相应的设备(142)和/或连接到所述相应的设备(142)的IT系统提供与确定的分布漂移相关的报告。4.根据前述权利要求中任一项所述的计算机实现的方法,所述方法还包括:

将训练数据批次Xt分配给所述异常检测模型Mn(130)的所述至少N个可分离类别;以及

为N个所述异常检测模型Mn(130)确定所述至少N个可分离类别的给定异常分数S1,
……
,Sn。5.根据前述权利要求中任一项所述的计算机实现的方法,其中,N=1。6.根据前述权利要求中任一项所述的计算机实现的方法,所述方法还包括,如果确定的差异小于所述差异阈值:

将所述N个异常检测模型Mn嵌入软件应用中,以用于分析、监控、操作和/或控制所述至少一个设备(142);以及

将所述软件应用部署在所述至少一个设备(142)上或部署在连接到所述至少一个设备(142)的IT系统处,使得所述软件应用能够用于分析、监控、操作和/或控制所述至少一个设备(142)。7.根据权利要求6所述的计算机实现的方法,所述方法还包括,如果确定的差异大于所述差异阈值:

修正相应的异常检测模型Mn(130),使得使用相应的经修正的异常检测模型Mn(130)
的确定的差异小于所述差异阈值;

利用所述软件应用中的所述相应的经修正的异常检测模型Mn(130)替换所述相应的异常检测模型Mn(130);以及

将经修正的软件应用部署在所述至少一...

【专利技术属性】
技术研发人员:罗曼
申请(专利权)人:西门子股份公司
类型:发明
国别省市:

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

1