官司缠身的Facebook又摊上了一件麻烦事。
近日,创业公司 Neural Magic 一纸诉状将Facebook告上了法庭,Neural Magic 指控Facebook窃取并公开属于自己的核心算法机密和知识产权,该算法主要用于加速硬件的使用,目前它已成为PyTorch的一部分和关键技术。
有人猜测,这一关键技术可能是 Facebook 的深度学习编译器Glow。
起诉书信息显示,Neural Magic是一家创立于2017年的小型AI算法初创公司,创始人是两位来自麻省理工学院的教授,MIT 电气工程与计算机科学系教授Nir Shavit 和 MIT 计算机科学与人工智能实验室的研究科学家Alex Matveev。
这家公司的核心技术是一种被称作“神经魔术”的技术,“神经魔术算法”是神经魔术技术的核心。据了解,神经魔术算法能够使某些类型的神经网络高效运行,工程师可以不通过GPU等专用芯片来处理深度学习的计算问题。该算法可降低在医学、网络经济和人工智能领域的硬件成本。
这并不是Facebook第一次面临窃取算法的指控。
2019年6月,一家立陶宛的数据公司起诉Facebook使用窃取的3D对象数据库来训练AI项目。这是一个由门、窗、桌子、椅子等家具的3D数据组成的SUNCG 数据集,Facebook利用它来训练机器人识别三维空间。
Facebook 所用的SUNCG 数据集并不由它直接窃取而来,始作俑者是普林斯顿大学。普林斯顿大学的人员通过编写代码从Planner5D网站上非法下载了100多万个数字化对象。Facebook在未经允许的情况下擅自使用了这些数据集。最终Facebook被起诉侵犯商业机密法和版权法,SUNCG 数据集也被禁止使用。
这是一桩由前员工跳槽引发侵犯商业秘密的纠纷案。
与Facebook一同被推上被告席的还有Facebook的一名技术人员—Aleksandar Zlateski。
Zlateski是第一位加入Neural Magic的员工,在该公司担任技术总监职位时,Zlateski深受团队信任,其年薪为16.5 万美元,并享有公司期权。
工作期间,凭借技术总监的身份,Zlateski可以接触到神经魔术技术的所有商业秘密、专有信息和未来的商业计划。非常关键的一点是,Zlatesk还接触到了开发神经魔术的核心软件,其源代码封装了神经魔术算法的编译器。
2019年7月,在工作了一年半后,Zlateski通知Neural Magic,他在Facebook获得了一个新职位,并保证接下来从事的技术工作与在Neural Magic的工作无关。考虑到岗位性质差异,Neural Magic觉得Zlateski没有违反竞业协议,只在他离开时提醒他要对神经魔术算法的专业信息保密。
半年之后,Facebook宣布在 GitHub上开源PyTorch。但令Neural Magic没想到的是,PyTorch中包含了构成核心神经魔术专有算法的技术和知识产权,该技术本质上是 Neural Magic 的核心算法。
诉讼文件中,Neural Magic还提到了一个“实锤”细节,Facebook曾在2019年 12 月的一次会议上,公开感谢 Zlateski ,高度称赞他在解决稀疏内核和统一代码缓存方面做出了重大贡献。
2020年1月18日,来自Facebook员工的一篇LinkedIn帖子让Neural Magic的Matveev博士意识到,Facebook和Zlateski已经盗用了神经魔术算法。随后,Neural Magic审查了Facebook发布的开放源代码后确认,Zlateski盗用了神经魔术算法,并把它们给了Facebook。
发现被侵权后,Neural Magic 书面要求 Facebook 删除 Github 上有关侵权的部分,但被Facebook拒绝了。
多番交涉无果,Neural Magic决定以法律的形式维护自己的合法权益,它认为,Facebook的行为违反了马萨诸塞州的《商业秘密法》。Zlateski违反了他在公司任职时所签署的保密和竞业禁止协议,Neural Magic要求获得三倍的实际损害赔偿,并要求Facebook删除代码,停止进一步使用Neural Magic的专有机密信息。
目前,Facebook尚未对该指控做出回应。PyTorch是当下最主流的机器学习框架之一,在学界和工业界都有着广泛的运用,如果后续该案判定侵权事实成立,PyTorch的发展史上无疑将蒙上一层抄袭的阴影。
参考链接:
领取专属 10元无门槛券
私享最新 技术干货