一种基于区块链的可解释性人工智能存证方法及系统

文档序号:33113784发布日期:2023-02-01 02:32阅读:109来源:国知局
一种基于区块链的可解释性人工智能存证方法及系统

1.本发明涉及区块链和人工智能技术领域,具体涉及一种基于区块链的可解释性人工智能存证方法及系统。


背景技术:

2.人工智能(ai)目前对许多领域和行业产生革命性的影响,经过长久的研究和开发已经产生了复杂的ai系统,同时开始面临从安全到道德等复杂的外部问题,如:人工智能系统在一个数据子集上正确执行决策,但在整个群集中表现不佳时,对偏见的易感性就会增加;当一些恶意行为者试图操纵数据,从而导致错误决策时,就会发生对ai系统的对抗性攻击;人工智能系统的内部数据表示和决策缺乏解释。
3.区块链是一个在分布式环境中公开可验证并且由一组实体共同维护的数字账本,它由包含了一定数量交易的区块串联组成。区块的产生时间由所有实体通过既定的共识机制而确定,实体通过竞争成为新区块的创建者而获得一定的奖励,该奖励也是实体参与维护区块链活动的动机。近些年,区块链技术快速发展,与其他行业技术的结合也更加密切,如“区块链+人工智能”、“区块链+物联网”、“区块链+金融”等等,基于这些技术产业的融合不断涌现,区块链技术已被广泛应用于安全、数字取证、医疗保健、金融机构等领域并取得了极好的效果。


技术实现要素:

4.本发明提供一种基于区块链的可解释性人工智能存证方法及系统,其利用区块链的人工智能技术可以提供去中心化学习,促进知识和决策结果在大量自主代理之间的信任和安全共享,这些代理可以进一步对决策做出贡献、协调和投票,并且实现一个开源并且可访问的数字账本,该账本通过点对点网络分布在ai代理之间,使ai代理能够协同执行共识。区块链为网络上所有参与的ai代理提供了ai决策的透明度和可见性,因此ai代理很难更改或拒绝决策。
5.为了达到上述目的,本发明提供如下技术方案:一种基于区块链的可解释性人工智能存证方法,其包括以下步骤:
6.s1、建立并轮询运行人工智能ai计算模型的预测器,为ai结果提供解释,对每个预测器建立声誉,并且通过区块链进行数据存储;
7.s2、通过区块链上的智能合约sc与预测器进行交互,并且以不可更改的方式记录在账本上;
8.s3、建立一个用于运行可解释和可信任的ai应用程序的去中心化应用程序dapp。
9.优选的,还包括搭建ai和xai预测器的生态系统,定义节点预测器id为具有相同前缀长度的联盟链,其联盟链成员包括预测器、数据访问者和证书授权中心ca。
10.优选的,所述联盟链使用改进的委托权益证明dpos共识算法,预测器为全节点参与共识,根据预测器声誉投票选出21个预测器参与出块。
11.优选的,所述ai和xai预测器通过ca注册,每个预测器都有一个声誉,当人工智能系统诚实计算进行奖励,ai和xai预测器直接或通过其他不可知论模型解释系统提供其预测的解释,对解释合理的预测有助于所做决定的可靠性。
12.优选的,区块链中使用swarm存储平台,将ai和xai预测器的决策结果数据存储在swarm平台中;swarm平台中的信息包含存证的数据上传时间、节点预测器id、当前声誉状态、决策结果、签名字段基础信息。
13.优选的,一种基于区块链的可解释性人工智能存证系统,dapp后端组件主要包括四个模块:ai接入层、ai层、服务层及区块链平台;其中:所述ai接入层实现了各种数据传输协议的接口;web3接口用于dapp与区块链平台之间的直接通信;使用json-rpc api,利于使用远程过程调用rpc在支持网络的应用程序和区块链网络之间传输数据;所述ai层为框架的主要层,所有数据处理和知识发现操作都在此执行,以产生可信的、协作的和一致的决策;ai层由预测器组成,根据从前端dapp接收到的配置,ai和xai预测器在原始数据上运行并执行所有优先操作或通过输入学习模型并生成相应的决策,直接对已经处理过的数据执行决策;所述服务层提供两类支持服务:注册服务和声誉服务;注册服务能够注册和管理系统中的参与者;声誉服务计算和维护ai和xai预测器的声誉;用户通过dapp选择声誉良好的预测节点,负责在预测器上运行ai应用程序的sc设置为在运行每个ai任务时自动向声誉sc报告声誉评分;所述区块链平台包括:运行sc的区块链网络,以及去中心化的存储器来存储ai和xai预测器报告的结果;这些sc有不同的类型,注册sc支持在区块链网络上分散注册和识别ai/xai预测器;ai工作sc负责从聚合sc收集最终决策结果,并将结果报告给前端dapp;聚合sc负责接收来自预测器的输出,并向声誉sc报告每个预测者的声誉评分。
14.本发明有益效果为:利用区块链的人工智能技术可以提供去中心化学习,促进知识和决策结果在大量自主代理之间的信任和安全共享,这些代理可以进一步对决策做出贡献、协调和投票,并且实现一个开源并且可访问的数字账本,该账本通过点对点网络分布在ai代理之间,使ai代理能够协同执行共识。区块链为网络上所有参与的ai代理提供了ai决策的透明度和可见性,因此ai代理很难更改或拒绝决策。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1为本发明的流程示意图;
17.图2为本发明中区块链共识过程示意图;
18.图3为本发明中存储证据数据结构示意图;
19.图4为本发明后端服务和平台框架基本操作流程示意图。
具体实施方式
20.下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,
本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.根据图1、图2、图3、图4所示,一种基于区块链的可解释性人工智能存证方法,包括以下步骤:
22.s1、建立并轮询运行ai计算模型的预测器,为ai结果提供解释,对每个预测器建立声誉,并且通过区块链进行数据存证。
23.具体地,在本实施例中,搭建ai和xai(explainable ai)预测器的生态系统,定义节点预测器id为具有相同前缀长度的联盟链。
24.所述联盟链中使用改进的dpos共识算法,预测器为全节点参与共识。共识过程如图2所示,根据预测器声誉投票选出21个预测器参与出块,1个预测器节点为主节点,即:预测器i,剩余20个预测器为预测器j节点进行区块的打包。例如:21个区块生产者被投票选出,出块者100%在线的特性,保证了共识节点在1.5s内必知晓一笔交易,使区块链网络达成一致性,因此只有在全网节点共识通过后,区块链才能有效。
25.所述ai和xai预测器直接或通过其他不可知论模型解释系统提供其预测的解释,对解释合理的预测有助于所做决定的可靠性。在使用之前,这些预测器必须在ca那里注册。
26.s2、通过区块链上的sc与预测器进行交互,并且以不可更改的方式记录在账本上。
27.具体地,ai和xai预测器执行计算并与区块链sc交互,在区块链不可变的账本中记录并且记录执行结果和决策。
28.进一步地,ai预测器将决策结果的数据存证在swarm平台中,如图3所示,swarm平台中的信息包含存证的数据上传时间、节点预测器id、当前声誉状态、决策结果、签名字段基础信息。这些决策结果包括决策的类型、评价指标的值、置信度值、关于决策的解释和解释的类型。
29.所述预测器声誉通过使用区块链的sc逐渐建立并变化。
30.s3、建立一个用于运行可解释和可信任的ai应用程序的去中心化应用程序(dapp)。
31.一种应用上述方法的系统,其dapp后端组件主要包括四个模块:ai接入层、ai层、服务层及区块链平台,框架的基本操作流程如图4所示。
32.所述ai接入层实现了各种数据传输协议的接口。web3接口用于dapp与区块链平台之间的直接通信。它使用json-rpc api,这有利于使用远程过程调用(rpc)在支持网络的应用程序和区块链网络之间传输数据。
33.所述ai层为框架的主要层,所有数据处理和知识发现操作都在此执行,以产生可信的、协作的和一致的决策。该层由预测器组成,根据从前端dapp接收到的配置,ai和xai预测器在原始数据上运行并执行所有优先操作或通过输入学习模型并生成相应的决策,直接对已经处理过的数据执行决策。
34.所述服务层提供两类支持服务:注册服务和声誉服务。注册服务能够注册和管理系统中的参与者。声誉服务计算和维护ai和xai预测器的声誉。运行ai应用程序之前,用户通过dapp选择声誉良好的预测节点。负责在预测器上运行ai应用程序的sc可以设置为在运行每个ai任务时自动向声誉sc报告声誉评分。ai和xai预测器如果不能报告与大多数预测器匹配的决策结果,将得到负值,并在支付奖励方面受到惩罚。
35.所述区块链平台主要包括:运行sc的区块链网络,以及去中心化的存储器来存储ai和xai预测器报告的结果。这些sc有不同的类型,注册sc支持在区块链网络上分散注册和识别ai/xai预测器。ai工作sc负责从聚合sc收集最终决策结果,并将结果报告给前端dapp。聚合sc负责接收来自预测器的输出,并向声誉sc报告每个预测者的声誉评分,不诚实的预测者将受到支付奖励和声誉评分方面的惩罚。
36.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1