【技术实现步骤摘要】
【国外来华专利技术】用于异常检测系统的自动参数调整
技术介绍
[0001]随着计算机技术的爆炸性发展,已经开发了许多计算机系统并将其用于各种应用领域以用于监测和控制目的。例如,异常检测系统可以被部署和被配置为监测云计算架构中的多个服务器的性能度量(诸如CPU使用的百分比、存储器使用的百分比等),并检测云计算架构中的各种类型的失常或异常(例如,业务量中的突然跳跃或尖峰、某个服务器的故障等)的任何发生。为了准确地检测异常的发生,通常招募熟悉异常检测算法的人类专家来手动地或半手动地配置或调整异常检测系统的参数,以设置用于异常检测系统中的异常检测算法的参数的最佳配置。然而,由于为性能度量收集了大量的时间序列和数据点,让专家参与为每个性能度量配置和调整最佳参数如果不是不可能的话,也是不切实际的。在没有人类专家参与的情况下,异常检测系统的性能(例如,准确性)可能受到影响并且不能得到保证。
附图说明
[0002]参考附图阐述了详细描述。在附图中,附图标记的最左侧数字标识附图标记首次出现的附图。不同附图中的相同附图标记的使用指示类似或相同的项目。
[0003]图1示出了其中可以使用参数调整系统的示例性环境。
[0004]图2示出了示例性异常检测系统。
[0005]图3示出了示例性参数调整系统。
[0006]图4示出了示例性参数调整方法。
具体实施方式
[0007]概述
[0008]如上所述,现有的异常检测系统需要人类专家手动或半手动地调整异常检测系统的参数,以设置检测与日常生活操作(诸如在云中提供的服务器的 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种由一个或多个计算装置实施的方法,其特征在于,所述方法包括:为与异常检测系统相关联的一个或多个参数生成一组不同值组合;获得一个或多个时间序列,所述一个或多个时间序列的每个数据点用指示异常存在、不存在或尚未确定的标签来标记;将所述一组不同值组合中的相应值组合分配给与所述异常检测系统相关联的所述一个或多个参数,并且将被分配有所述相应值组合的所述异常检测系统应用于所述一个或多个时间序列的数据点的子集以针对每个值组合获得所述数据点的子集的预测标签;至少部分地基于预定评估度量来计算被分配有所述相应值组合的所述异常检测系统的性能分数;以及从所述一组不同参数组合中选择与所述异常检测系统的最高性能分数相对应的参数组合作为与所述异常检测系统相关联的所述一个或多个参数的推荐参数组合。2.根据权利要求1所述的方法,其特征在于,其中,与所述异常检测系统相关联的所述一个或多个参数,包括:在用于检测所述异常检测系统中的一个或多个异常类型的一个或多个统计假设测试中使用的一个或多个参数。3.根据权利要求2所述的方法,其特征在于,其中在所述一个或多个统计假设测试中使用的所述一个或多个参数包括:在所述一个或多个统计假设测试中使用的一个或多个显著性水平。4.根据权利要求3所述的方法,其特征在于,其中与所述异常检测系统相关联的所述一个或多个参数的所述一组不同值组合包括为用指示异常存在的标签标记的多个数据点生成的相应概率值。5.根据权利要求1所述的方法,其特征在于,还包括:获得所述一个或多个时间序列的新数据点,所述新数据点包括用指示异常存在的标签标记的至少一个数据点;计算所述至少一个数据点的概率值;使用所述至少一个数据点的计算的概率值作为与所述异常检测系统相关联的所述一个或多个参数中的参数取值;以及将所述计算的概率值合并到所述一组不同值组合中以形成用于与所述异常检测系统相关联的所述一个或多个参数的一组新的不同值组合。6.根据权利要求5所述的方法,其特征在于,还包括:将所述一组新的不同值组合中的相应值组合分配给与所述异常检测系统相关联的所述一个或多个参数;并且,将被分配有所述相应值组合的所述异常检测系统应用于所述一个或多个时间序列的数据点的新子集,以针对所述一组新的不同值组合中的每个值组合获得所述数据点的新子集的预测标签;至少部分地基于所述预定评估度量来计算被分配有所述相应值组合的所述异常检测系统的性能分数;以及从所述一组新的不同参数组合中选择与所述异常检测系统的新的最高性能分数相对应的新的参数组合作为与所述异常检测系统相关联的所述一个或多个参数的新的推荐参数组合。
7.根据权利要求1所述的方法,其特征在于,其中所述异常检测系统的所述性能分数包括F
‑
1分数,所述分数是基于所述评估度量中包括的召回分数和精度分数计算的。8.根据权利要求7所述的方法,其特征在于,其中所述精度分数依赖于正确异常预测的数量、不正确异常预测的数量,以及具有指示异常尚未被确定标签的测试数据点的数量。9.根据权利要求1所述的方法,其特征在于,还包括:从一个或多个用户接收反馈,以更新与所述一个或多个时间序列的多个数据点相关联的标签。10.一种或多种存储可执行指令的计算机可读介质,其特征在于,所述可执行指令在由一个或多个处理器执行时使所述一个或多个处理器执行包括以下各项的动作:为与异常检测系统相关联的一个或多个参数生成一组不同值组合;获得一个或多个时间序列,所述一个或多个时间序列的每个数据点用指示异常存在、不存在或尚未确定的标签来标记;将所述一组不同值组合中的相应值组合分配给与所述异常检测系统相关联的所述一个或多个参数,并且将被分配有所述相应值组合的所述异常检测系统应用于所述一个或多个时间序列的数据点的子集以针对每个值组合获得所述数据点的子集的预测标签;至少部分地基于预定评估度量来计算被分配有所述相应值组合的所述异常检测系统的性能分数;以及从所述一组不同参数组合中选择与所述异常检测系统的最高性能分数相对应的参数组合作为与所述异常检测系统相关联的所述一个或多个参数的推荐参数组合。11.根据权利要求10所述的一种或多种计算机可读介质,其特征在于,其中与所述异常检测系统相关联的所述一个或多个参数包括在用于检测所述异常检测系统中的一个或多个异常类型的一个或多个统计假设测试中使用的一个或多个参数。12.根据权利要求11所述的一...
【专利技术属性】
技术研发人员:高靖昆,宋晓旻,李岩,孙亮,任姗,许兴明,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。