System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于自主系统的基于知识的推理的系统和方法技术方案_技高网

用于自主系统的基于知识的推理的系统和方法技术方案

技术编号:40467686 阅读:6 留言:0更新日期:2024-02-22 23:22
用于基于知识的推理以由自主系统建立活动目标的列表的方法和系统。该方法包括:访问活动目标列表;访问填充有静态环境属性的第一数据库,静态环境属性限定实体的属性,实体限定环境,自主系统被配置成在环境中操作;访问填充有动态环境属性的第二数据库,动态环境属性包括第三计算机可读指令,第三计算机可读指令由自主系统基于已由自主系统观察到的事件而生成。当观察到新的事件时:基于新的事件生成新的动态环境属性;以及执行协调性检查以评估新的动态环境属性是否与静态环境属性中的至少一个静态环境属性相冲突;以及,如果确定新的动态环境属性与静态环境属性中的至少一个静态环境属性相冲突,则新的动态环境属性被识别为不协调的。

【技术实现步骤摘要】
【国外来华专利技术】

本技术涉及用于自主系统的基于知识的推理的系统和方法,更具体地,涉及通过智能自主系统的异常事件识别和目标生成。


技术介绍

1、自主决策过程的最新发展已经成为开发自主系统的重要步骤。潜在的应用涵盖广泛的领域,例如但不限于辅助人形机器人系统或者网络流量监控和管理系统。自主系统期望执行任务来满足用户、交互人员或任何需要帮助的对象,同时遵守预定规则和/或变化的规则。因此,这种为处理各种活动而开发的自主系统可能需要能够对异常发生的事件或异常情况进行检测,以进一步对要实现的目标进行识别,从而解决所述异常情况。

2、尽管上面确定的最近的发展可能会带来好处,但仍然需要改进。

3、
技术介绍
部分中讨论的主题不应仅仅因为其在
技术介绍
部分中提及而被假定为现有技术。类似地,不应假定背景部分中提到的或与背景部分的主题相关联的问题先前已在现有技术中被认识到。背景部分中的主题仅仅代表不同的方法。


技术实现思路

1、本技术的实施方式是基于开发者对与现有技术相关的缺点的认识而开发的。

2、具体而言,这些缺点可能包括:(1)异常事件的定义的不适应性;(2)自主系统的行为取决于给定环境的不适当性,自主系统被配置成在给定环境中操作;以及/或者(3)目标生成的不适合性。

3、在第一方面,本技术的各种实现方式提供了一种计算机实现的方法,该方法用于基于知识的推理以由自主系统建立活动目标的列表。该方法包括:对活动目标的列表进行访问,活动目标的每一个活动目标包括一组参数和第一计算机可读指令,第一计算机可读指令在由自主系统执行时致使自主系统根据所述一组参数执行任务。该方法包括:对填充有静态环境属性的第一数据库进行访问,静态环境属性包括第二计算机可读指令,该第二计算机可读指令限定实体的属性以及各个实体之间的关系。实体以及各个实体之间的关系限定环境,自主系统被配置成在该环境中操作。该方法包括:对填充有动态环境属性的第二数据库进行访问,该动态环境属性包括第三计算机可读指令,该第三计算机可读指令由自主系统基于已由自主系统观察到的事件而生成,在自主系统在该环境的操作期间发生了该事件。当由自主系统观察到该环境中的新的事件时,该方法包括:基于新的事件,生成新的动态环境属性;将新的动态环境属性输入至第二数据库;对新的动态环境属性和静态环境属性执行协调性检查,该协调性检查包括将该新的动态环境属性与静态环境属性进行比较,以对该新的动态环境属性是否与静态环境属性的至少一个静态环境属性相冲突进行评估;以及如果确定新的动态环境属性与静态环境属性中的至少一个静态环境属性相冲突,则将新的动态环境属性识别为不协调的。

4、在该方法的一些实施方式中,该方法还包括确定新的动态环境属性是否是不协调的。如果新的动态环境属性是不协调的,则该方法包括:对填充有候选目标的第三数据库进行访问,候选目标中的每一个候选目标包括第四计算机可读指令,该第四计算机可读指令在由自主系统执行时致使生成第一计算机可读指令;基于新的事件,根据候选目标生成新的活动目标;以及将新的活动目标输入至活动目标的列表。

5、在该方法的一些实施方式中,执行协调性检查包括:如果确定新的动态环境属性与第一数据库的至少一个静态环境属性相冲突,则将新的动态环境属性标记为不协调的,新的动态环境属性与至少一个静态环境属性之间的冲突是由它们各自的计算机可读指令的矛盾而引起的;以及否则,将新的动态环境属性识别为相协调的。

6、在该方法的一些实施方式中,基于新的事件根据候选目标生成新的活动目标包括:从第三数据库的候选目标中选择候选目标;基于新的事件生成新的活动目标参数;以及将新的活动目标参数与选定的候选目标相关联。

7、在该方法的一些实施方式中,第三数据库的每个候选目标包括启用条件,该启用条件对应于一个或更多个动态环境属性,并且如果确定在第二数据库中找到了相对应的一个或更多个动态环境属性,则满足该启用条件,并且基于候选目标的该启用条件,从第三数据库的候选目标中选择候选目标。

8、在该方法的一些实施方式中,第一数据库还包括常识规则,每个常识规则包括第五计算机可读指令,第五计算机可读指令限定实体的一般属性以及各个实体之间的一般关系,每个一般属性是一组实体的属性,以及各个实体之间的每个一般关系是实体组之间的关系。

9、在该方法的一些实施方式中,常识规则由自主系统的操作者填充,并且所述常识规则描述了环境的文化背景,自主系统被配置成在该环境中操作。

10、在该方法的一些实施方式中,操作者采用机器学习算法(mla)来生成常识规则中的一个或更多个常识规则。

11、在该方法的一些实施方式中,当在第二数据库中输入基于新的事件的新的动态环境属性时,还对新的动态环境属性和常识规则执行协调性检查,并且如果确定新的动态环境属性与常识规则中的至少一个常识规则相冲突,则:对填充有候选目标的第三数据库进行访问;基于新的事件,根据候选目标生成新的活动目标;以及将新的活动目标输入至活动目标的列表。

12、在该方法的一些实施方式中,当在第二数据库中输入新的动态环境属性时,还对新的动态环境属性和活动目标的列表执行协调性检查,并且,如果确定新的动态环境属性与活动目标中的至少一个活动目标相冲突,则从活动目标的列表中移除活动目标中的至少一个活动目标。

13、在该方法的一些实施方式中,动态环境属性与对应事件的一个或更多个特征相关联,该特征是在一组特征中选择的,该组特征包括:事件的一个或更多个参与者、事件的位置、事件的时间以及由事件的一个或更多个参与者执行的动作。

14、在该方法的一些实施方式中,如果确定在第二数据库中找到了动态环境属性的预定义组合,则生成描述元事件的一个或更多个动态环境属性,动态环境属性的每个预定义组合对应于元事件并且使在第二数据库中生成对应的动态环境属性。

15、在第二方面,本技术的各种实现方式提供了包括指令的计算机可读载体,在执行指令时所述指令使得计算机执行所述方法的步骤。

16、在第三方面,本技术的各种实现方式提供了一种自主系统,所述自主系统被配置成对活动目标的列表进行管理。活动目标的每一个活动目标包括一组参数和第一计算机可读指令,第一计算机可读指令在由自主系统执行时致使自主系统根据所述一组参数执行任务。该系统包括:一个或更多个感测设备,该一个或更多个感测设备被配置成对事件进行检测,该事件环境中正在发生或已经发生,自主系统被配置成在该环境中操作。该系统包括:存储器,该存储器包括:第一数据库,该第一数据库填充有静态环境属性,该静态环境属性包括第二计算机可读指令,该第二计算机可读指令限定实体的属性以及各个实体之间的关系,实体以及各个实体之间的关系限定环境。存储器包括:第二数据库,该第二数据库填充有动态环境属性,动态环境属性包括第三计算机可读指令,第三计算机可读指令由自主系统基于检测到的事件而生成;以及第三数据库,该第三数据库包含候选目标。该系统包括:处理器,该处理器以可操作的方式耦接至存储本文档来自技高网...

【技术保护点】

1.一种计算机实现的方法,所述计算机实现的方法用于操作自主系统,所述自主系统包括:一个或更多个感测设备,所述一个或更多个感测设备被配置成对事件进行观察,所述事件描述了实体的特性,所述实体限定环境,所述自主系统被配置成在所述环境中进行操作;以及处理器,所述处理器被配置成执行所述计算机实现的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,基于所述新的事件,根据所述候选目标生成新的活动目标包括:

3.根据权利要求2所述的方法,其中,所述第三数据库的每个候选目标包括启用条件,所述启用条件对应于一个或更多个动态环境属性,并且如果确定在所述第二数据库中找到了相对应的一个或更多个动态环境属性,则满足所述启用条件,并且基于所述候选目标的所述启用条件,从所述第三数据库的所述候选目标中选择候选目标。

4.根据权利要求1至3中的任一项所述的方法,其中,所述第一数据库还包括常识规则,每个常识规则包括第五计算机可读指令,所述第五计算机可读指令限定所述实体的一般属性以及各个所述实体之间的一般关系,每个一般属性是一组实体的属性,并且各个所述实体之间的每个一般关系是实体组之间的关系。

5.根据权利要求4所述的方法,其中,所述常识规则由所述自主系统的操作者填充,并且所述常识规则描述了所述环境的文化背景,所述自主系统被配置成在所述环境中操作。

6.根据权利要求5所述的方法,其中,所述操作者采用机器学习算法(MLA)来生成所述常识规则中的一个或更多个常识规则。

7.根据权利要求4至6中的任一项所述的方法,其中,当在所述第二数据库中输入基于新的事件的新的动态环境属性时,还对所述新的动态环境属性和所述常识规则执行协调性检查,并且如果确定所述新的动态环境属性与所述常识规则中的至少一个常识规则相冲突,则:

8.根据权利要求1至7中的任一项所述的方法,其中,当在所述第二数据库中输入新的动态环境属性时,还对所述新的动态环境属性和所述活动目标的列表执行协调性检查,并且,如果确定所述新的动态环境属性与所述活动目标中的至少一个活动目标相冲突,则从所述活动目标的列表中移除所述活动目标中的所述至少一个活动目标。

9.根据权利要求1至8中的任一项所述的方法,其中,如果确定在所述第二数据库中找到了动态环境属性的预定义组合,则生成描述元事件的一个或更多个动态环境属性,动态环境属性的每个预定义组合对应于元事件,并且动态环境属性的每个预定义组合使在所述第二数据库中生成相对应的动态环境属性。

10.一种计算机可读载体,所述计算机可读载体包括指令,在执行所述指令时所述指令使计算机执行根据权利要求1至9中的任一项所述的方法的步骤。

11.一种自主系统,所述自主系统被配置成对活动目标的列表进行管理,所述活动目标的每个活动目标包括一组参数和第一计算机可读指令,所述第一计算机可读指令在由所述自主系统执行时致使所述自主系统根据所述一组参数执行任务,所述系统包括:

12.根据权利要求11所述的系统,其中,所述第一数据库还包括常识规则,每个常识规则包括第四计算机可读指令,所述第四计算机可读指令限定所述实体的一般属性以及各个所述实体之间的一般关系,每个一般属性是一组实体的属性,并且各个所述实体之间的每个一般关系是实体组之间的关系。

13.一种计算机实现的方法,所述计算机实现的方法用于基于知识的推理以由自主系统建立活动目标的列表,所述方法包括:

14.根据权利要求13所述的方法,所述方法还包括确定所述新的动态环境属性是否是不协调的,并且如果所述新的动态环境属性是不协调的,则:

15.根据权利要求13或14所述的方法,其中,执行协调性检查包括:

16.根据权利要求13至15中的任一项所述的方法,其中,基于所述新的事件,根据所述候选目标生成新的活动目标包括:

17.根据权利要求16所述的方法,其中,所述第三数据库的每个候选目标包括启用条件,所述启用条件对应于一个或更多个动态环境属性,并且如果确定在所述第二数据库中找到了相对应的所述一个或更多个动态环境属性,则满足所述启用条件,并且基于所述候选目标的所述启用条件,从所述第三数据库的所述候选目标中选择候选目标。

18.根据权利要求13至17中的任一项所述的方法,其中,所述第一数据库还包括常识规则,每个常识规则包括第五计算机可读指令,所述第五计算机可读指令限定所述实体的一般属性以及各个所述实体之间的一般关系,每个一般属性是一组实体的属性,以及各个所述实体之间的每个一般关系是实体组之间的关系。

19.根据权利要求18所述的方法,其中,所述常识规则由所述...

【技术特征摘要】
【国外来华专利技术】

1.一种计算机实现的方法,所述计算机实现的方法用于操作自主系统,所述自主系统包括:一个或更多个感测设备,所述一个或更多个感测设备被配置成对事件进行观察,所述事件描述了实体的特性,所述实体限定环境,所述自主系统被配置成在所述环境中进行操作;以及处理器,所述处理器被配置成执行所述计算机实现的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,基于所述新的事件,根据所述候选目标生成新的活动目标包括:

3.根据权利要求2所述的方法,其中,所述第三数据库的每个候选目标包括启用条件,所述启用条件对应于一个或更多个动态环境属性,并且如果确定在所述第二数据库中找到了相对应的一个或更多个动态环境属性,则满足所述启用条件,并且基于所述候选目标的所述启用条件,从所述第三数据库的所述候选目标中选择候选目标。

4.根据权利要求1至3中的任一项所述的方法,其中,所述第一数据库还包括常识规则,每个常识规则包括第五计算机可读指令,所述第五计算机可读指令限定所述实体的一般属性以及各个所述实体之间的一般关系,每个一般属性是一组实体的属性,并且各个所述实体之间的每个一般关系是实体组之间的关系。

5.根据权利要求4所述的方法,其中,所述常识规则由所述自主系统的操作者填充,并且所述常识规则描述了所述环境的文化背景,所述自主系统被配置成在所述环境中操作。

6.根据权利要求5所述的方法,其中,所述操作者采用机器学习算法(mla)来生成所述常识规则中的一个或更多个常识规则。

7.根据权利要求4至6中的任一项所述的方法,其中,当在所述第二数据库中输入基于新的事件的新的动态环境属性时,还对所述新的动态环境属性和所述常识规则执行协调性检查,并且如果确定所述新的动态环境属性与所述常识规则中的至少一个常识规则相冲突,则:

8.根据权利要求1至7中的任一项所述的方法,其中,当在所述第二数据库中输入新的动态环境属性时,还对所述新的动态环境属性和所述活动目标的列表执行协调性检查,并且,如果确定所述新的动态环境属性与所述活动目标中的至少一个活动目标相冲突,则从所述活动目标的列表中移除所述活动目标中的所述至少一个活动目标。

9.根据权利要求1至8中的任一项所述的方法,其中,如果确定在所述第二数据库中找到了动态环境属性的预定义组合,则生成描述元事件的一个或更多个动态环境属性,动态环境属性的每个预定义组合对应于元事件,并且动态环境属性的每个预定义组合使在所述第二数据库中生成相对应的动态环境属性。

10.一种计算机可读载体,所述计算机可读载体包括指令,在执行所述指令时所述指令使计算机执行根据权利要求1至9中的任一项所述的方法的步骤。

11.一种自主系统,所述自主系统被配置成对活动目标的列表进行管理,所述活动目标的每个活动目标包括一组参数和第一计算机可读指令,所述第一计算机可读指令在由所述自主系统执行时致使所述自主系统根据所述一组参数执行任务,所述系统包括:

12.根据权利要求11所述的系统,其中,所述第一数据库还包括常识规则,每个常识规则包括第四计算机可读指令,所述第四计算机可读指令限定所述实体的一般属性以及各个所述实体之间的一般关系,每个一般属性是一组实体的属性,并且各个所述实体之间的每个一般关系是实体组之间的关系。

13.一种计算机实现的方法,所述计算机实现的方法用于基于知识的推理以由自主系统建立活动目标的...

【专利技术属性】
技术研发人员:阿卜杜勒伊拉·穆阿迪布洛朗·让皮埃尔
申请(专利权)人:诺曼第卡昂大学
类型:发明
国别省市:

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

1