又双叒来,谷歌网络嵌入函数新专利惹争议,网友:何时申请线性回归?-阿里云开发者社区

开发者社区> 超努力的写代码> 正文

又双叒来,谷歌网络嵌入函数新专利惹争议,网友:何时申请线性回归?

简介: 最近,谷歌又申请了一项深度学习算法专利,主题是「Using embedding functions with a deep network」。
+关注继续查看

微信图片_20211203224302.png


对于每个深度学习研究者来说,有些算法、方法可以说是研究必备,拿来直接用也是一种日常,但如果有人申请了专利呢?


最近,谷歌一项新的 AI 专利申请再次引燃了社区对于专利问题的讨论。

该专利的摘要描述如下:

本专利适用于在深度网络中使用嵌入函数(embedding functions)的方法、系统和设备,包括在计算机存储媒介上编码的计算机程序。其中一种方法包括接收包含多个特征的输入,其中每个特征具有不同的特征类型;使用各自的嵌入函数处理每个特征以生成一个或多个数值,其中每个嵌入函数独立地运算彼此的嵌入函数,并且每个嵌入函数用于各自特征类型的特征;使用深度网络处理数值以生成输入的第一个替代表征,其中深度网络是由多个层次的非线性运算组成的机器学习模型;使用 logistic 回归分类器处理输入的第一个替代表征,以预测输入的标签。


专利界面:https://patents.google.com/patent/US10679124B1/en

这项专利的保护范围是怎样的呢?我们来看一下申请书的「权利要求(claims)」部分:

一种由一个或多个计算机执行的方法,该方法包括:接收包括多个特征的输入,其中每个特征具有不同的特征类型; 使用第一个机器学习模型处理输入以生成输入的第一个替代表征,其中第一个机器学习模型是具有单层线性计算的线性模型; 使用深度网络处理所述输入,以生成所述输入的第二个替代表征,此处的深度神经网络是由多级非线性运算组成的第二个机器学习模型;使用 logistic 回归分类器处理输入的第一个替代表征和第二个替代表征,以预测输入的标签。

从专利界面披露的信息来看,这项专利已于 2020 年 6 月 9 日成效,到期时间是 2035 年 2 月 5 日。专利涉及的研究者包括 Jeffrey Dean 等谷歌大牛。


微信图片_20211203224307.png


社区热议:还能怎么办?见招拆招吧


这不是谷歌第一次为算法申请专利了。


2019 年 6 月,谷歌为 Dropout 申请了专利,定义为「解决神经网络过拟合的系统和方法」,也在专利页面提到了 Dropout 技术的多位创造者:Geoffrey Hinton、Alexander Krizhevsky、Ilya Sutskever、Nitish Srivastva。


谷歌为多个 AI 算法申请专利的事情,在当时引起了广泛的讨论。Google AI 负责人 Jeff Dean 后来亲自解释说:「这些有关算法的专利是防御性质的,主要是为了防止谷歌研究人员的成果被其他机构申请专利后进行讹诈,进而引发经济损失。」

他明确表示,谷歌不会使用人工智能算法的专利来攻击别的公司。谷歌也不会用这部分专利来获利。


此前,微软也曾经申请了「在 GPU 上训练卷积神经网络」的专利,专利权受让人也是微软自己。


种种操作,对于身经百战的网友来说,也算不上新鲜事了。唯一的希望是这些科技巨头不要「又当又立」。


微信图片_20211203224310.png

有人说:「线性回归专利考虑一下?


也有人开这些巨头的玩笑:「谷歌或许尝试过加减号的专利申请。」


微信图片_20211203224313.png


「如果我没记错,Microsoft 正在申请双击的专利。


微信图片_20211203224317.png

「如果自从人类诞生那天开始,金钱和科学从未纠缠在一起,那我们将达到的技术发展程度要比现在高得多。我的意思是,如果科学进展始终是开源的并且不涉及授权费用,这个社区将走得更远。」


但也有人指出:「要是金钱和科学从不挂钩,那我们现在就不会拥有科学。」


微信图片_20211203224321.png

有人表示:「我反对算法、机器学习等领域的专利,就像是为微积分或者方程式申请专利一样,这是一种野蛮且自私的举动,尤其是在这些科技巨头这样做的时候。科学和数学的专利阻碍了人类文明的发展。」


没错,专利制度的初衷是通过经济学手段来促进创新,防止创意被其他公司窃取或复制。但当下的趋势却是,一些巨型公司会垄断专利,并滥用专利制度所赋予它的权利。总体来说,专利制度是好的,但专利的管理方式却不太理想,比如「算法该不该申请专利」一直是个争议不断的话题。


目前这个问题还没有结论,但正事不能耽误,如果自己的研究恰好使用了这一算法,怎么办呢?


有人指出了这个专利的空隙:


微信图片_20211203224325.png

「如果我的阅读理解能力没问题的话,可以通过在网络的两个不同输入中使用相同的嵌入向量,这些输入可以是伪固定常数,因此可规避这项专利的影响。


参考链接:https://www.reddit.com/r/MachineLearning/comments/hd1qjm/r_google_patent_using_embedding_functions_with_a/


自 4 月份开始,机器之心 CVPR 2020 线上论文系列分享已经进行到了第八期。最新一期的分享,我们邀请到今年CVPR最佳学生论文第一作者、西蒙弗雷泽大学 (SFU) 博士一年级学生陈之钦为我们来做分享。


微信图片_20211203224329.jpg


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10076 0
嵌入式 linux下利用backtrace追踪函数调用堆栈以及定位段错误
  嵌入式 linux下利用backtrace追踪函数调用堆栈以及定位段错误 2015-05-27 14:19 184人阅读 评论(0) 收藏 举报  分类:   嵌入式(928)  一般察看函数运行时堆栈的方法是使用GDB(bt命令)之类的外部调试器,但是,有些时候为了分析程序的BUG,(主要针对长时间运行程序的分析),在程序出错时打印出函数的调用堆栈是非常有用的。
931 0
嵌入式中的人工神经网络
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
1166 0
嵌入式 hi3518平台以太网网络模块设计包括重连机制和网线检测机制
[html] view plain copy        #include      #include      #include      #include      #include      #include      #include     ...
655 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13883 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7365 0
1946
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载