正如所有数据科学家畅言的那样,数据集是人工智能的生命线,这对所有处理个人身份信息(如医疗保健)的行业构成了固有的挑战,但令人欣喜的是,对于模拟训练的匿名加密方法已经取得了令人鼓舞的进展。

2018年12 月3日在加拿大蒙特利尔召开的NeurIPS 2018会议上 ,英特尔宣布推出开源版 HE-Transformer ,这是一种允许AI系统对敏感数据进行操作的工具。开源版 HE-Transformer 基于简单加密算法库( SEAL ),是英特尔神经网络编译器nGraph的同态加密(HE)后端,HE允许对加密数据进行计算。

微软研究院本周也在开源软件中发布过。两家公司将 HE-Transformer 描述为“隐私保护”机器学习的典范。

“它允许对加密数据进行计算。当应用于机器学习时,它能够让数据所有者获得价值信息的同时不暴露基础数据。并且,该工具可以使AI模型所有者通过以加密形式部署来保护他们的模型 。” 英特尔研究科学家Fabian Boemer和英特尔研究高级主管Casimir Wierzynski在一篇博客文章中写道。

HE-Transformer 中的“HE”是同态加密的缩写,是一种加密形式,可以基于密文(被算法加密的明文或文件内容)上进行计算 ,生成一个加密结果 。并且在解密时,与未加密文本上执行的操作结果完全匹配。

HE 是一项较新的技术 ,IBM研究员Craig Gentry在2009年开发了第一个HE方案。正如Boemer和Wierzynski认为的那样,设计一款AI模型不仅需要机器学习,还需要加密和软件工程方面的专业知识。

HE-Transformer 通过提供一个抽象层来支持开发过程,该抽象层可以应用于开源框架(如谷歌的TensorFlow、Facebook的PyTorch和MXNet)上的神经网络。它不需要手工将模型集成到密码库中。

HE-Transformer 结合了Cheon-Kim-Kim-Song(CKKS)加密方案以及加法和乘法运算,例如加法,广播,常数,卷积,点,乘,否定,填充,整形,结果,切片和减法。此外,它还支持HE特定技术,如明文值旁路,SIMD打包,OpenMP并行化和明文操作。

英特尔声称,E-Transformer使用在TensorFlow中训练的浮点模型,在可用于加密数据的神经网络上提供最先进的性能。

微软研究院首席研究员兼密码学研究经理  Kristin Lauter表示:“我们很高兴与英特尔合作,为更多的数据科学家和隐私保护机器学习系统开发人员带来同态加密。”

目前,HE-Transformer直接与TensorFlow的nGraph编译器 和运行时集成,对PyTorch 的支持也即将推出。对于那些能够将神经网络导出到ONXX的深度学习框架,例如PyTorch,CNTK和MXNet,可以通过将模型导入ONXX中的nGraph并以序列化格式导出它们来使用这些框架。

Boemer 和Wierzynski表示,未来版本的HE-Transformer将支持更多种类的神经网络模型。

他们写道:“基于最新的进展成果,HE已经成为了一种有价值的深度学习工具。” “研究人员可以利用TensorFlow快速开发新的HE深度学习拓扑。”

来自 “ https://venturebeat.com/2018/12/03/intel-open-sour ”,原文链接:http://blog.itpub.net/31545819/viewspace-2284258/,如需转载,请注明出处,否则将追究法律责任。

英特尔开源版HE-Transformer,对于隐私数据AI终于上手了!相关推荐

  1. 从人工智能到云,英特尔开源技术推动软件栈创新

    戳蓝字"CSDN云计算"关注我们哦! 2019年英特尔开源技术峰会(OSTS)   [CSDN记者现场报道]5月14-16日,英特尔主办一年一度的开源技术峰会(OSTS).该峰会源 ...

  2. 英特尔 开源降噪库 api_Google的新操作系统,英特尔的开源VR耳机以及更多新闻

    英特尔 开源降噪库 api 在本周的开源新闻摘要中,我们看一下Google的新开源操作系统,Intel的VR HoloLens设备,Microsoft开源PowerShell等. 2016年8月14日 ...

  3. AI 帮忙找 Bug ,英特尔开源代码编程工具 ControlFlag

    整理 | 孙胜 出品 | CSDN 近日,英特尔开源了自动代码调试工具 ControlFlag 源代码,ControlFlag 源码现在可通过 GitHub 获得. 据了解,ControlFlag 可 ...

  4. 英特尔开源WebRTC开发套件OWT

    为了抢占实时视频的巨大市场,英特尔开源了WebRTC开发套件,并将其命名为Open WebRTC Toolkit (OWT).由于实时视频编码.转码需要大量的计算资源,Open WebRTC Tool ...

  5. webrtc 代码_英特尔开源WebRTC开发套件OWT

    为了抢占实时视频的巨大市场,英特尔开源了WebRTC开发套件,并将其命名为Open WebRTC Toolkit (OWT).由于实时视频编码.转码需要大量的计算资源,Open WebRTC Tool ...

  6. 英特尔开源计算机视觉数据标签工具CVAT,加速数据注释

    训练深度神经网络需要大量数据.另外,如果数据没有标签,那这些数据就没有多大用处,AI架构也无用武之地,但处理包含数十万.数百万对象的语料库非常耗时. 为了减轻数据注释器和数据科学家的负担,英特尔开源了 ...

  7. AI 帮忙找 Bug,英特尔开源代码编程工具ControlFlag

    近日,英特尔开源了自动代码调试工具 ControlFlag 源代码,ControlFlag 现在可通过 GitHub 获得. 据了解,ControlFlag 可用来帮助更多开发者自主检测代码错误,主要 ...

  8. 英特尔开源OpenGL驱动快于苹果驱动

    英特尔的开源Linux OpenGL驱动已经比苹果自己开发的OS X OpenGL驱动更快.Phoronix在硬件规格基本相同的 Mac Mini(双核Intel Core i5,2GB内存,OS X ...

  9. 内存性能英特尔开源OpenGL驱动快于苹果驱动

    新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 英特尔的开源Linux OpenGL驱动已经比苹果自己开辟的OS X OpenGL驱动更快.Phoronix在硬件规格基本相同的 M ...

最新文章

  1. 算法笔记1-最大子序列和问题的求解
  2. 为什么面试官总喜欢问String?
  3. 为了压榨CNN模型,这几年大家都干了什么
  4. linux启动过程中内核拷贝,轻松识破linux内核启动过程中的“”套路“”
  5. python import 路径_python import 上级目录的导入
  6. python使用ssh 中文_Python3制作简易SSH登录工具
  7. 型管件的作用_W型柔性铸铁排水管适用范围
  8. NutUI 2.1.0 发布,移动端轻量级 Vue 组件库
  9. 【交易技术前沿】浅析基金业推进数据治理的阻碍及应对建议
  10. STM32cube配置编码器和电机
  11. Android——8种通知栏-适配 Adnroid12
  12. TD-SCDMA牵动3G牌照发放 重塑中国电信生态
  13. IP错误引起MongoDB副本集初始化失败
  14. 在虚拟机中使用软路由进行组网
  15. vue2.0 仿蘑菇街
  16. POJ 【1088】 滑雪
  17. 到底什么是微前端,框架qiankun如何使用(基于vue,附代码)
  18. 六十六条经典禅语提升人生境界
  19. 互联网+人社峰会召开腾讯开放三大能力建“人社”生态
  20. 第10次Scrum会议(10/22)【欢迎来怼】

热门文章

  1. 保证可见性_基于广告可见性的可见曝光数据建设实践
  2. 《因果学习周刊》第9期:因果学习中的工具变量
  3. 免费开放注册| 首次!微软全球八大研究院齐聚,带你尽享全球学术盛宴
  4. 新书上市 | 数学不好,Python不行,还能入门机器学习吗?
  5. 三周写出高性能的Python代码,这些小技巧你值得一试。
  6. 手把手教你使用Flex 3——《Flex 3程序设计》
  7. COLING 2018 ⽤对抗增强的端到端模型⽣成合理且多样的故事结尾
  8. 3的三个整数立方和有多少个解?全球40万台计算机助力,MIT研究登上PNAS
  9. 赵雪轩:数据科学助力我的智能化航天梦 | 提升之路系列
  10. 清华大学大数据研究中心2020年RONG奖学金答辩会成功举办