史上首位阿贝尔奖、图灵奖双得主!2023图灵奖授予随机性大佬Avi Wigderson

    ChatGPT狂飙160天,世界已经不是之前的样子。
新建了免费的人工智能中文站https://ai.weoknow.com
新建了收费的人工智能中文站https://ai.hzytsoft.cn/

更多资源欢迎关注


这位多产的研究者发现了随机性和计算之间的深刻联系,其贡献影响了密码学、复杂性等多个领域的研究。

今年的图灵奖,比往年来的要晚一些。

北京时间 4 月10日晚,计算机协会ACM宣布将2023图灵奖授予普林斯顿高等研究院数学家和顶级理论计算机科学家阿维·威格森(Avi Wigderson),以表彰他对计算理论的基础性贡献,包括塑造对计算中随机性作用的理解,以及数十年来在理论计算机科学领域的卓越领导力。

 

图片



Wigderson为普林斯顿高等研究院数学学院的Herbert H. Maass教授,在计算复杂性理论、算法和优化、随机性和密码学、并行和分布式计算、组合学、图论以及理论计算机科学与数学、科学之间的关联等领域都是领军学者。

图片

他从 20 世纪 90 年代开始在随机性和计算方面的工作揭示了数学和计算机科学之间的深刻联系,这些工作是当今研究的重要基础。

荣获 2002 年 Rolf Nevanlinna 奖(现称 Abacus 奖)的哈佛大学计算机科学家 Madhu Sudan 表示,Wigderson 在该领域的影响不容忽视。「在计算机科学的任何领域工作,如果不与 Avi 的工作真正交叉,都是非常困难的,」Sudan 表示。「在任何地方,你都会发现非常深刻的见解。」

Wigderson 在以色列海法长大,是一名护士和一名电气工程师的三个儿子之一。他的父亲喜欢拼图,并对数学的基本概念非常感兴趣,他与孩子们分享了这些想法。「我就是被他的气质所感染的人,」Wigderson表示。在 20 世纪 70 年代,当他在海法大学开始上本科时,他想主修数学,但他的父母却引导他选择了计算机科学。「他们认为我毕业后能找到一份工作也许是个好主意,」他说。


 

图片

Avi Wigderson 在 UC Berkeley 的图书馆。

在学习过程中,他发现这个领域充满了深刻的、尚未解答的数学问题。Wigderson 最早的开创性努力之一集中在一个看似矛盾的问题上:是否有可能让其他人相信一个数学陈述已经被证明,而不显示如何证明。

普林斯顿大学计算机科学家 Ran Raz 表示:「看到证明的人对证明本身一无所知。」1985 年,Shafi Goldwasser、Silvio Micali 和 Charles Rackoff 引入了零知识交互式证明的概念,并演示了其在一些语句中的用途。Wigderson 与 Micali 和 Oded Goldreich 后来阐述了这个想法,列出了条件,表明如果一个陈述可以被证明,它也有一个零知识证明。

「这是密码学的一个关键结果,它非常核心,」Raz 说道。使用零知识证明,某人可以证明他们使用自己的密钥正确加密或签署了消息,而无需透露任何相关信息。「Avi 在密码学方面有一些极其重要的成果,这可能是其中最重要的。」

但也许 Wigderson 最重要的贡献在于另一个领域:将计算难度与随机性联系起来。

图片

到 20 世纪 70 年代末,计算机科学家已经意识到,对于许多难题,采用随机性的算法(也称为概率算法)可以远远胜过其确定性替代方案。例如,在 1977 年的证明中,Robert Solovay 和 Volker Strassen 引入了一种随机算法,可以比当时最好的确定性算法更快地确定一个数字是否为素数。

对于某些问题,概率算法可以指向确定性算法。20 世纪 80 年代初,Wigderson 与加州大学伯克利分校的 Richard Karp 合作,将随机性的概念与计算困难的问题联系起来,这意味着没有已知的确定性算法可以在合理的时间内解决这些问题。

「我们不知道如何证明它们很困难,」 Wigderson说。然而,他和 Karp 发现了一种针对某个难题的随机算法,后来他们能够将其去随机化,从而有效地揭示了它的确定性算法。大约在同一时间,其他研究人员展示了密码学问题中的计算难度假设如何能够实现一般的去随机化。

随机性的不合理有效性促使他思考随机性本身的本质。他和当时的其他研究人员一样,质疑它对于有效解决问题的必要性以及在什么条件下可以完全消除它。「最初,并不清楚这是否只是我们自己的愚蠢,我们无法消除随机性,」Wigderson 说道。「但更大的问题是随机性是否总能有效消除。」他意识到对随机性的需求与问题的计算难度密切相关。

在 1994 年的一篇论文中,他和计算机科学家 Noam Nisan 阐明了这种联系。他们证明,如果存在任何自然难题,正如大多数计算机科学家所怀疑的那样,那么每一种有效的随机算法都可以被有效的确定性算法所取代。「你总是可以消除随机性,」Wigderson 说道。

重要的是,他们发现确定性算法可能使用「伪随机」序列——看似随机但实际上并非随机的数据串。他们还展示了如何使用任何难题来构建伪随机生成器。将伪随机位(而不是随机位)输入概率算法将为同一问题产生有效的确定性算法。

Sudan 表示,这篇论文帮助计算机科学家认识到随机性的程度,有助于揭示难题的复杂性以及如何解决它们。「这不仅仅是随机性,还有对随机性的看法,」他说。「这就是关键。」

随机性似乎无处不在,但事实上却很难找到。「人们告诉你,圆周率的数字看起来是随机的,或者素数的数字序列看起来是随机的,」Sudan 介绍道。「它们是完全确定的,但对我们来说它们似乎是随机的。」对随机性的感知是当今计算机科学的核心。这就是 Avi 大力提倡的事情。

随机性已成为复杂性理论中的强大资源,但它却难以捉摸。Wigderson 指出,抛硬币和掷骰子并不是真正随机的:如果你有足够的关于物理系统的信息,那么结果是完全可以预测的。完美的随机性是难以捉摸且难以验证的。

对于 Avi Wigderson 来说,可计算的例子无处不在——不仅在智能手机、笔记本电脑和加密算法中,而且在生物和物理系统中。

近几十年来,计算理论的研究成果让人们对一系列意想不到的问题有了深入的了解,从鸟类群体、选举结果到体内的生化反应。「基本上,任何自然过程都是一种进化,你可以将其视为计算,因此你可以这样研究它。几乎所有事情都需要计算,」Wigderson 说道。

此前,Wigderson 还与布达佩斯罗兰大学的数学家László Lovász共享了2021年的阿贝尔奖,该奖被誉为是数学界的诺贝尔奖。由此,他也成为了唯一一个同时摘得数学领域阿贝尔奖和计算机科学领域图灵奖的学者。

参见机器之心报道:2021 数学界 “诺奖” 阿贝尔奖揭晓,两位密码学大佬获得殊荣

图片

今日,在接受普林斯顿高等研究院主任及Leon Levy教授David Nirenberg采访时,现年67岁的Wigderson表示自己既是数学家也是计算机科学家。

图片



2012 年图灵奖得主、西蒙斯计算理论研究所所长、前普林斯顿高等研究院的客座教授Shafi Goldwasser表示, Wigderson对从并行算法到密码学、复杂性理论等众多领域的计算理论都做出了基础性贡献。几十年来,他在去随机化和伪随机性方面做出了大量贡献,使人们可以更深入地了解随机性在计算中的深层作用。

图灵奖是ACM于1966年设立的奖项,专门奖励对计算机事业作出重要贡献的个人,有着「计算机界诺贝尔奖」之称,奖金为100万美元,由谷歌赞助。图灵奖的名称取自英国数学家艾伦·图灵(Alan M. Turing),他奠定了计算机的数学基础,也阐述了其局限性。
 

什么是理论计算机科学?

理论计算机科学与该领域的数学基础相关。它提出的问题包括:「这个问题是否可以通过计算解决?」或「如果这个问题可以通过计算解决,需要多少时间和其他资源?」

理论计算机科学还探索高效算法的设计。与我们生活息息相关的每一项计算技术都是通过算法实现的,了解强大高效算法的原理,不仅能加深对计算机科学的理解,还能加深对自然规律的理解。

这是一个提出「智力挑战」的领域,通常并不直接涉及改进计算的实际应用,但相关研究突破几乎推动了该领域各个领域的进步——从密码学和计算生物学到网络设计、机器学习和量子计算。


为什么随机性很重要?

从根本上来说,计算机是确定性系统。应用于任何给定输入的算法指令集唯一地决定了其计算,尤其是其输出。换句话说,确定性算法遵循可预测的模式。

相比之下,随机性缺乏明确的模式,或者说事件或结果的可预测性。由于我们生活的世界似乎充满了随机事件(天气系统、生物和量子现象等),计算机科学家通过允许算法在计算过程中做出随机选择来丰富算法,以期提高算法的效率。

而且事实上,许多尚无有效确定性算法的问题已经可以通过概率算法得到有效解决,尽管存在一些小概率误差(可以有效减少)。但随机性是必不可少的还是可以消除的?概率算法成功所需的随机性质量是多少?这些以及许多其他基本问题是理解计算中的随机性和伪随机性的核心。对计算中随机性动态的更好理解,可以使我们开发出更好的算法,并加深我们对计算本身本质的理解。

Wigderson的贡献


四十年来,作为理论计算机科学研究领域的领军人物,Wigderson在理解随机性和伪随机性在计算中的作用方面做出了奠基性的贡献。

计算机科学家发现了随机性与计算难度(即确定没有高效算法的自然问题)之间的显著联系。作为计算复杂性理论家,Wigderson不一定关心这些问题的答案。他常常只是想知道这些问题是否可以解决,以及如何判断。

Wigderson与同事合作,撰写了一系列极具影响力的关于用随机性换取难度的著作。他们证明,在标准的、被广泛相信的计算假设下,每一种概率多项式时间算法都可以有效地去随机化(即完全确定)。换句话说,随机性并不是高效计算的必要条件。

这一系列著作彻底改变了人们对随机性在计算中的作用的理解,也改变了人们对随机性的思考方式。

三篇影响深远的论文包括:

《Hardness vs. Randomness》(与Noam Nisan合著):这篇论文还介绍了一种新型伪随机发生器,并证明了在比以前已知的假设更弱的条件下,可以对随机算法进行高效的确定性模拟。


论文链接:https://www.math.ias.edu/~avi/PUBLICATIONS/MYPAPERS/NOAM/HARDNESS/final.pdf

《BPP Has Subexponential Time Simulations Unless EXPTIME has Publishable Proofs》(与László Babai、Lance Fortnow、Noam Nisan合著):本文利用  Hardness Amplification 证明,在较弱的假设条件下,有界错误概率多项式时间(BPP)可以在亚指数时间内模拟无限多的输入长度。


论文链接:https://link.springer.com/article/10.1007/BF01275486


《P = BPP if E Requires Exponential Circuits: Derandomizing the XOR Lemma》(与Russell Impagliazzo合著):本文介绍了一种更强的伪随机发生器,它在难度与随机性之间实现了基本最优的权衡。


论文链接:https://dl.acm.org/doi/pdf/10.1145/258533.258590

Wigderson这三篇论文的影响远远超出了随机性和去随机化领域。这些论文中的观点随后被应用于理论计算机科学的许多领域,并激发了该领域多位领军人物发表具有影响力的论文。

目前,Wigderson与Omer Reingold、Salil Vadhan、Michael Capalbo合作,仍然在计算随机性的广泛领域开展工作,在一篇论文中首次提出了扩展图的高效组合构造(https://www.math.ias.edu/~avi/PUBLICATIONS/MYPAPERS/CRVW01/crvw01.pdf)。扩展图是一种稀疏图,具有很强的连通性,在数学和理论计算机科学领域都有许多重要应用。

除了在随机性方面的研究之外,Wigderson还是理论计算机科学其他几个领域的知识领袖,包括多验证器交互式证明、密码学和电路复杂性。


受人尊敬的导师

除了突破性的技术贡献外,Wigderson还被认为是一位受人尊敬的导师和同事,为无数年轻研究人员提供了建议。他渊博的知识和无与伦比的专业性,加上他的友善、热情和慷慨,吸引了许多最优秀的年轻人从事理论计算机科学事业。

「需要指出的是,Avi Wigderson 还获得了阿贝尔奖,该奖被认为是数学领域终身成就的最重要荣誉,」ACM 主席雅尼斯·约安尼迪斯 (Yannis Ioannidis) 解释道。「被选为 ACM A.M.图灵奖得主是一个合适的后续奖励,因为数学是计算机科学的基础,而 Wigderson 的工作将广泛的数学子领域与理论计算机科学联系起来。Wigderson是理论计算机科学领域杰出的一支力量,也是一门令人兴奋的学科,吸引了一些最有前途的年轻研究人员来解决最困难的挑战。今年的图灵奖表彰了 Wigderson 在随机性方面的具体工作,以及他对整个理论计算机科学领域产生的间接但实质性的影响。」

谷歌高级副总裁 Jeff Dean 表示:「Avi Wigderson 在随机性和其他主题方面的工作为过去三十年理论计算机科学的发展设定了研究议程。」「从计算机科学的早期开始,研究人员就认识到,结合随机性是一种设计快速、广泛应用算法的好方法。更好地理解随机性为我们的领域带来重要的收益,而 Wigderson 在这一领域开辟了新的视野。谷歌也向 Wigderson 作为导师的角色致敬。他的同事们称赞他提出了伟大的想法和研究方向,然后激励了新一代年轻研究人员致力于这些研究。我们祝贺 Avi Wigderson 荣获计算机领域的最高荣誉ACM A.M.图灵奖。」


大奖拿遍的Wigderson

自 1999 年以来,Avi Wigderson一直担任新泽西州普林斯顿高等研究院数学学院Herbert H. Maass教授。此前,他曾担任耶路撒冷希伯来大学教授,并在普林斯顿大学、加州大学伯克利分校、IBM 等机构担任访问职位。

Wigderson 毕业于以色列理工学院,并获得普林斯顿大学文学硕士、工程科学硕士和计算机科学博士学位。Wigderson获得的荣誉包括阿贝尔奖、国际数学联盟算盘奖(以前称为内万林纳奖)、高德纳奖、Edsger W. Dijkstra 分布式计算奖和哥德尔奖。他是 ACM Fellow、美国国家科学院和美国艺术与科学院院士。

    ChatGPT狂飙160天,世界已经不是之前的样子。
新建了免费的人工智能中文站https://ai.weoknow.com
新建了收费的人工智能中文站https://ai.hzytsoft.cn/

更多资源欢迎关注


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/535192.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

LLM激活稀疏性加速

相关工作 Deja vu Contextual sparsity for efficient llms at inference time LLM in a flash Efficient Large Language Model Inference with Limited Memory ReLU Strikes Back Exploiting Activation Sparsity in Large Language Models ReLU2 Wins: Discovering Effi…

家居网购项目(一)

文章目录 1.前置知识1.项目开发阶段2.Java经典三层架构3.项目具体分层(包方案)4.MVC 2.开发环境搭建1.新建普通javaweb项目,导入jar包2.创建项目结构3.搭建前端页面 3.会员注册前端js校验1.需求分析2.代码login.html 3.结果4.调试阶段1.验证信…

[目标检测] OCR: 文字检测、文字识别、text spotter

概述 OCR技术存在两个步骤:文字检测和文字识别,而end-to-end完成这两个步骤的方法就是text spotter。 文字检测数据集摘要 daaset语言体量特色MTWI中英文20k源于网络图像,主要由合成图像,产品描述,网络广告(淘宝)MS…

Linux下使用C语言实现高并发服务器

高并发服务器 这一个课程的笔记 相关文章 协议 Socket编程 高并发服务器实现 线程池 使用多进程并发服务器时要考虑以下几点: 父进程最大文件描述个数(父进程中需要close关闭accept返回的新文件描述符)系统内创建进程个数(与内存大小相关)进程创建过多是否降低整体…

代码随想录训练营day36

第八章 贪心算法 part05 1.LeetCode. 无重叠区间 1.1题目链接:435. 无重叠区间 文章讲解:代码随想录 视频讲解:B站卡哥视频 1.2思路:我来按照右边界排序,从左向右记录非交叉区间的个数。最后用区间总数减去非交叉区…

yolov8训练自己数据集的一些小细节

例如我的路径格式如下: 这里要保证两个对齐, train/images/img1.jpg,2,3,xxx train/labels/img1.txt,2,3,xxx val/images/img1.jpg,2,3,xxx val/labels/img1.txt,2,3,xxxyaml文件读取路径的时候,个人猜测是依靠替换字符串找标签的, 因为yaml文件里没有指明如何加载labels,它后…

MobX原理剖析:基于可观察状态和自动依赖追踪的响应式状态管理

我们用代码示例来说明 MobX 的核心原理。 首先,我们定义一个简单的 Store 类,其中包含一个可观察的计数器状态: import { observable, action } from mobx;class CounterStore {observable count 0;actionincrement () > {this.count;};actiondecrement () > {this.…

【STM32G431RBTx】备战蓝桥杯嵌入式→省赛试题→第十四届

文章目录 前言一、题目二、模块初始化三、代码实现interrupt.h:interrupt.c:main.h:main.c: 四、完成效果五、总结 前言 无 一、题目 二、模块初始化 1.LCD这里不用配置,直接使用提供的资源包就行 2.KEY, 四个按键IO口都要配置,分别是PB0, PB1,PB2,PA…

【端云一体化开发】云函数本地运行/调试启动失败的两种解决方案

最近本地调试云函数一直出现这个错误:Before launch task execute failed! details:java.lang.lllegalStateException: npm installfailed 这个问题的原因似乎是运行云函数的时候会重新下载 npm 及相关依赖文件,但是 DevEco 的 npm 模块出错导致这个步骤…

软考121-上午题-【软件工程】-敏捷方法

一、敏捷方法 敏捷开发的总体目标是通过“尽可能早地、持续地对有价值的软件的交付”使客户满意。通过在软件开发过程中加入灵活性,敏捷方法使用户能够在开发周期的后期增加或改变需求。 敏捷过程的典型方法有很多,每一种方法基于一套原则,这…

内核驱动更新

1.声明我们是开源的 .c 文件末尾加上 2.在Kconfig里面修改设备,bool(双态)-----》tristate(三态) 3.进入menuconfig修改为M 4.编译内核 make modules 也许你会看到一个 .ko 文件 5.复制到根目录文件下 在板子…

【Linux的进程篇章 - 进程终止和进程等待的理解】

Linux学习笔记---008 Linux之fork函数、进程终止和等待的理解1、fork函数1.1、什么是fork?1.2、fork的功能介绍1.3、fork函数返回值的理解1.4、fork函数的总结 2、进程的终止2.1、终止是在做什么?2.2、进程终止的3种情况 3、进程的终止3.1、进程终止的三种情况3.2、…

深度学习简介

深度学习简介 一、引言:深度学习的兴起 简短介绍深度学习的历史背景 深度学习,作为人工智能领域的一颗冉冉升起的新星,其根源可以追溯到上世纪的感知机学习算法。这种算法模拟人类的神经元行为,是最早期的尝试之一。然而&#x…

一天300收入打底,​一个适合任何人的创业项目!

共享旅游卡项目,一天300收入打底,一个适合任何人的创业项目! 只要你不懒,生活总过得不会太差。只要你不贪,就算不能大富大贵,至少不会负债累累。 人性最难戒掉的两个字:一个是懒,另…

Web安全漏洞原理(5万字最全总结)

资料来源–安恒攻防实验室 目录 SQL注入漏洞 漏洞原理 举例说明 测试方式 数字型注入:字符型注入:搜索型注入: 判断注入方式如何利用漏洞 识别数据库类型注入方法(union) 绕过过滤方式 大小写混合替换关键字使用编码…

Java——数组练习

目录 一.数组转字符串 二.数组拷贝 三.求数组中元素的平均值 四.查找数组中指定元素(顺序查找) 五.查找数组中指定元素(二分查找) 六.数组排序(冒泡排序) 七.数组逆序 一.数组转字符串 代码示例: import java.util.Arrays int[] arr {1,2,3,4,5,6}; String…

Python(1):认识Python并且了解一些简单函数

文章目录 一、Python的优势及其使用场景二、Python环境的安装三、Python中的变量及其命名四、Python中的注释五、一些简单常见的函数和认识ASCII表六、Python导入模块的方式 一、Python的优势及其使用场景 优点: 开发效率高:Python具有非常强大的第三方…

工业智能终端助力工业自动化的关键

在当今数字化时代,工业自动化已经成为工业生产中的重要趋势。随着工业互联网的发展,工业智能终端作为关键技术之一,正在为工业自动化的实现提供了重要支持和保障。 一、工业平板电脑 工业平板电脑具备显示与交互功能,可满足数采、…

rust使用print控制台打印输出五颜六色的彩色红色字体

想要在控制台打印输出彩色的字体,可以使用一些已经封装好的依赖库,比如ansi_term这个依赖库,官方依赖库地址:https://crates.io/crates/ansi_term 安装依赖: cargo add ansi_term 或者在Cargo.toml文件中加入&#…

Meta宣布全新训推一体加速器:完全集成PyTorch 2,性能3倍提升

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了免费的人工智能中文站https://ai.weoknow.com 新建了收费的人工智能中文站https://ai.hzytsoft.cn/ 更多资源欢迎关注 Meta 疯狂砸入数十亿美元,一部分招揽人才,一部分造芯片。 Meta 正在不…