企业微信
悟空CRM  >   公司新闻  >  马库斯总结16项「可信AI」要求,符号主义+神经网络携手打造AGI!40年前的Cyc成版本答案

马库斯总结16项「可信AI」要求,符号主义+神经网络携手打造AGI!40年前的Cyc成版本答案

悟空软件 阅读次数:391 次浏览

【导读】AI版本回归符号主义,有多少人工,就有多少智能!

 

ChatGPT掀起了一股「生成式AI」的浪潮,所有任务都可以通过对话的方式生成答案,实现了接口、模型架构的统一。

不过生成式AI也有缺陷,比如可控性很差,生成的结果经常是「胡编乱造」,非常难以预测、不可解释;在复杂推理方面表现不佳。

最近,著名AI学者、Robust.AI的创始人兼 CEO 、纽约大学的名誉教授Gary Marcus发表了一篇论文,对可信的生成式AI提出了16项能力要求。

论文链接:https://arxiv.org/ftp/arxiv/papersw2308/2308.04445.pdf

 

文中还讨论了如何结合「显性知识和经验法则」和大型语言模型,使推理引擎能够自动推导出所有知识的逻辑蕴涵。

 

Cyc知识工程

 

和模糊的语言推理不同,在AI发展的早期大多采用手写规则的方式实现各种任务。

 

Cyc项目始于1984年,开始的目标是把人类的上百万条常识编码为机器可用的形式,包括「每棵树都是植物」、「植物最终都会死亡」等基本知识,目前该知识库已经包含了320万条人类定义的断言,涉及30万个概念,15000个谓词。

 

Cyc 的主要推理机制类似于用「形式逻辑」表达的子句进行「定理证明」。

 

比如说给定一个场景:一个人看到自己的女儿迈出第一步(A person sees their daughter take her first step)。

 

此时AGI应该能够回答出「在这种情况下,那个人在笑吗?如果是的话,为什么?」(Is that person smiling, in that situation? And, if so, why?)

 

演绎推理的第一步是用逻辑表达情境和问题,设定3 个变量 p、d、e分别代表观看的人、女儿和行走事件;⋀是AND(逻辑与)的符号。

 

 

问题可以表示为:

 

 

假设还有一套「常识性」公理可用于连接情境和问题,用自然语言来表达的话就是:

 

A1. 人们爱自己的孩子 People love their children

 

 

A2. 如果你发现你爱的人取得了重大成就,你会感到高兴  If you find out that someone you love has accomplished something significant, it makes you happy

 

A3. 当一件事让你开心时,你会微笑 When something makes you happy, you smile

 

A4. 对人来说,迈出第一步是一项重大成就 Taking one’s first step is a significant accomplishment for people

 

A5. 如果你看到某些事件发生,你就会知道表演者和动作  If you see some event happening, you know the performer and the action

 

A6. 一个人的女儿也是他的孩子 A person's daughter is one of their children

假设这些经验法则都是默认为真,再结合否命题:

 

 

就可以逐步推理出一个全新的公理,并得出最终答案,进而回答出「为什么」。

 

Cyc项目的另一个优势是包含超1100个高级推理器,可以显著提升推理速度。

 

可信AI的十六个能力

 

Cyc知识库可以作为可信的知识源,辅助大型语言模型进行纠错,可以更好地实现可信人工智能(trustworthy AI)。

 

1. 可解释性(Explanation)

 

一个可信的AI不仅需要给出问题的答案,还要描述出答案生成背后的推理过程,例如用户可以反复追问一系列「为什么会这样」的问题,可以通过模型了解更多基础知识,并最终归结到第一性原理和「既定」的基本真理上。

 

模型在推理链中引用的每一个证据、知识、经验法则等,都需要给出其来源或出处。

 

在大多数情况下,这比人类之间相互交流的标准更高,但在科学领域,以及在涉及家庭保健、财务等非常重要的决策时,用户也希望获取更细节的信息。

 

模型的解释应该尽可能简明扼要,并且能够根据上下文、用户拥有(或推断拥有)的先验知识和隐性知识,以及用户所处(或推断所处)的资源限制,对细节进行优先排序和筛选。

 

2. 演绎推理(Deduction)

 

一个可信的AI应该能够像人类一样进行演绎推理,比如说人知道国家有边界,并且安道尔是一个国家的话,那么就可以推断出安道尔有边界。

 

算术推理也是一种演绎推理,如果有人进入了一个原本只有四个人的房间,那么房间里就会变成五个人。

下棋等游戏需要用到穷举法推理,模型需要把所有可以行动的点列举出来,再判断可行性。

 

演绎推理还包括识别两个陈述之间存在明显矛盾或是冗余的的情况。

 

3. 归纳推理(Induction)

 

当某些结论无法从逻辑上推导出来时,可以作为演绎推理的补充,比如说动物的种类通常决定了其解剖结构的主要特征,如果一个新的无脊椎动物叫做「无尾熊」,并且有八条腿和两只翅膀,那可能会推断出所有的无尾熊都有这种特征,不过这个结论可能是错误的,但也足以应对日常生活。

归纳推理更像是一种时间投射,比如某个结论在t1时间为真(现在有一栋房子),就可以推断出它在t2时间点(两年前或三年后拥有房子)为真的概率。

 

大多数此类预测都遵循一种概率衰减曲线(线性、正态、高斯等),每个方向都有相应的参数,类似的预测也适用于地点、安全性和其他数十个维度。

 

在边界(如州界)和中断事件(如离婚和卖房,或不太明显的电话铃声)中,情况会发生变化。

 

4. 类比推理(Analogy)

 

人类的许多推理都涉及到对「表面上不相关」的事物之间进行类比,所以模型必须先了解可能存在类比关系的大量、广泛的事物(物体、行为、属性等)。

 

5. 溯因推理(Abductive Reasoning)

 

有时也称为最佳解释推论(inference to the best explanation),如果一个看门人在一个房间里看到了一套椅子,这套椅子看起来就像看门人前一天晚上观察到的那套椅子,那么在其他条件相同的情况下,就可以推断出(可能不正确,但却是最好的解释)就是这两套椅子是同一套椅子。

 

6. 心智理论(Theory of Mind)

 

当我们与他人交谈时,通常可以很快建立出一个很好的模型,可以了解对方知道什么、有能力做什么、关心什么等等,然后再用这个模型来引导互动:

 

比如与同事交谈时更简洁,与陌生人交谈时描述更多细节,与幼儿交谈时使用更简单的概念和词汇,或是考虑对方与自己有哪些共同的先验知识等。

同样地,对于AI来说,过于话痨会显得居高临下、过于简洁可能会导致回答含糊不清,或是被误解。

 

人工智能应该随着与用户互动的加深,不断增加新的时间标记,而非只是覆盖和保留最新的模型。

 

7. 量词流畅性(Quantifier-fluency)

 

比如说「每个瑞典人都有一个国王」,并且「每个瑞典人都有一个母亲」,虽然表述上相同,但瑞典人的国王只有一个,而母亲却是不同的。

 

在逻辑学中,可以使用存在量词、全称量词可以避免这种歧义,不过普通人也可以从自然语言中区分开,因为在推理过程中会引入关于家庭、母亲、君主制等常识。

 

8. 情态流畅性(Modal-fluency)

 

人们经常会使用「我希望」、「我感觉」等短语来修饰句子,甚至可以包含相当深的嵌套语义关系,模型应当能正确理解句子主体。

 

9. 可撤销性(Defeasibility)

 

人们听到的、读到的、说到的、相信的和推理出的很多东西都是默认为真,但新信息层出不穷,如果当时就知道这些信息的话,那么得出的许多结论可能会截然不同。

 

人工智能要想变得可信,就必须能够吸收新信息,并修正先前的信念和答案。

 

对于某些关键应用场景,AI还需要主动告知用户过去哪些回答是错误的,应该修改哪些过去给出的错误结论。

 

10. 正反论证(Pro and Con Arguments)

 

许多复杂的现实问题都没有明确的客观答案,比如我应该上哪所大学?我应该买什么车?

 

在某些情况下,可以对所有可选项进行加权和评分,列举出各自优势和劣势,提供专家级的建议。

 

因为AI所知道的信息默认都是真实的,所以即使一些看似简单的问题也可能存在多个相当不错的选择。

 

11. 上下文(Contexts)

 

同样的一种说法,在不同的群体中可能适应性不同,例如「谁是瑞典国王」的答案随时间变化而不同,大多数人类交流都会隐含一些上下文元素,可能会在训练 LLM 时导致混淆问题。

 

在执行任务时(例如与人互动),使用语境非常重要:可以推断出为什么要问他们这个问题,他们可能受到什么资源限制,用户处于什么语境中,他们的回答会有什么用途等等。

 

12. 元知识和元推理(Meta-knowledge and meta-reasoning)

 

一个可信的推理器,无论是人类还是AI,都需要能够获取并推理自己的知识,最好包括每个事实或经验法则的历史和出处,并且应该对自己知道/不知道什么,以及自己在各种任务中的能力有多强/多差有一个准确而现实的模型。

 

人工智能应该能够自省并解释它为什么会改变昨天对某些事情的看法,并假设可能会导致它改变对某些事情看法的合理情景,然后缓存这些情景,并警惕可能会出现这些情景的迹象。

 

另一种重要的元推理是批判性思维,即是否以及何时可以相信某些特定的信息来源,心智理论、语境、正反论证(上文)也都可以被视为元知识和元推理的类型。

 

13. 明确的道德规范(Explicitly ethical)

 

可信的AI应该遵循看似不可侵犯的核心指导原则,例如不撒谎、不造成情感或身体伤害,不过这些原则往往是模糊的、复杂的、相互冲突的,而且是不断变化的,需要通过元推理来解决。

 

人工智能需要根据「契约」对与之互动的每一个人或每一群人做出承诺,并信守承诺,例如不泄露机密。

 

14. 足够快的运行速度(Sufficient speed)

 

就像人类在完成一项任务一样,人工智能也需要根据所处理问题的类型提供足够的响应速度,有些应用需要微秒级的响应时间,有些需要实时的人机对话响应时间(1/4 秒左右),还有一些应用运行速度较慢也没关系,比如撰写一份200页的美国国立卫生研究院拨款提案)。

 

15. 充分的语言性和具身性(Sufficiently Lingual and Embodied)

 

人类能够用自然语言交谈,或听和说(理解并产生适当的前奏),或视觉解析场景和识别物体、四处走动、操纵实物、使用仪器和设备,能感知质地、压力、温度、气味等。

 

16、广泛而深刻的知识(Broadly and Deeply Knowledgeable)

 

在人们交流过程中,默认对方拥有关于世界的大量共同基础知识,从常识到交通、天气、犯罪等模型。

 

在互联网时代,存储知识变得没那么重要,可信的AI应该掌握搜索能力,并解释这些知识,推理其出处和可信度,推导出逻辑上顺理成章的事情,至少像大多数人一样善于类比(和从类比中类比),并在必要时尽快完成所有这些工作。

 

参考资料:https://arxiv.org/ftp/arxiv/papersw2308/2308.04445.pdf

悟空CRM产品更多介绍:www.5kcrm.com

相关内容

12222

22222
相关文章

CRM在商业中的使用有哪些?

CRM在商业中的使用有哪些?CRM在商业当中使用得比较广泛,涵盖的领域也比较多,所以,很多人都希望可以知道它在商业当中具体被用在哪些方面,那么,CRM在商业中的使用具体体现在哪些方面呢?接下来和悟空CRM一起来看看答案。1、销售管理。CRM可以被用在收集、分类、评分和分配销售线索,帮助销售人员优先关注最有可能成为成交的潜在客户,同时,它的销售流程也可以实现自动化,还能够预测和进行绩效管理。2、市场
相关文章

客户服务系统是什么?有什么重要性?

客户服务系统相信很多企业管理者都不会觉得陌生,但是,他们往往对这个系统的相关情况也不熟悉,所以,他们会问:客户服务系统是什么?有什么重要性呢?下面就和悟空CRM一起来了解这两个问题的答案。客户服务系统是什么客户服务系统是一种用在管理和优化企业以及客户之间互动的技术解决方案,这类型的解决方案包含有很多工具和程序,作用在于能够让客户体验得到提升,也能够让客户满意度增加,除此以外,它还能够让企业的运营效
相关文章

本地化部署CRM软件有哪些厂家?为什么选择悟空CRM?

本地化部署CRM软件的好处在于它可以在企业自己的服务器上运行和使用,并不需要在云服务提供商的服务器上面使用,这样就能够确保数据安全性,也能够达到企业更好控制数据的效果,所以,很多大型企业都会考虑使用这样的软件满足企业的管理需求。那么,本地化部署CRM软件有哪些厂家呢?为什么选择悟空CRM呢?下面就一起来看看答案。本地化部署CRM软件有哪些厂家1、悟空CRM。悟空CRM相信很多国内企业管理者都听说过
相关文章

解码神器:诉讼案件管理工具的功能与作用探析

当我们面对复杂的法律纠纷和冗长的诉讼流程时,一款高效的诉讼案件管理工具就如同一盏明灯,为我们照亮前行的道路。那么,这样的工具究竟有何神通广大之处呢?让我们一起揭秘其功能与作用。1. 组织与跟踪案件信息就像你的个人助手一样,诉讼案件管理工具能帮你整理所有的案件细节。从起诉状到判决书,从证人名单到法庭日期,所有重要信息都能一目了然地存储和更新,确保你不会错过任何关键步骤。2. 提升效率与准确性传统的手
相关文章

本地化部署CRM软件与SaaS化CRM的优缺点是什么?

很多企业在选择crm系统时候,往往会因为不知道自己应该选择本地化CRM软件还是Saas化CRM而烦恼,所以,他们希望能够知道二者的优缺点是怎样的。通过了解优缺点来判断哪一种系统更适合自己选择。那么,本地化部署CRM软件与SaaS化CRM的优缺点是什么?下面和小编一起来看看答案。本地化部署CRM软件与SaaS化CRM的优缺点本地化部署CRM软件的优缺点优点。本地化部署CRM软件的有点在于它的相关数据
相关文章

主流客户服务系统(可免费试用),腾讯使用的品牌

现在是数字化转型的时代,企业对客户服务系统也比较依赖,他们在选择这类型的系统时候都会考虑一些能够帮助提升客户体验、优化内部管理流程的大型系统,在面对市场上众多的系统时候,他们认为选择可免费试用的系统能够让自己更准确知道所选择的系统如何。那么,主流客户服务系统(可免费试用),腾讯使用的品牌到底是哪个呢?下面来看看答案。在众多的主流客户服务系统(可免费试用)当中,悟空CRM凭借着自身卓越的功能以及优秀
相关文章

客户CRM管理系统选型指南:主流工具哪家好?

对于企业管理者而言,选择到合适的客户CRM管理系统能够帮助优化企业销售、市场营销以及服务流程,它的重要性不言而喻,但是,面对市场上众多的客户CRM管理系统时候,很多企业管理者往往不知道自己到底应该选择什么样的产品才能够满足自己的企业CRM管理需求。那么,客户CRM管理系统选型指南是怎样的?主流工具哪家好呢?下面就一起来做了解。客户CRM管理系统选型指南1、功能需求。选择客户CRM管理系统时候,首先
相关文章

本地化部署CRM软件安全性如何?哪家品牌好?

有很多企业管理者都会结合自己企业的管理需求而选择CRM软件满足自己企业的仓储管理需求,有的人表示:自己在了解本地化部署CRM时候,得知这种部署方式是比较受关注的一种部署方式。但是,他们也会因为担心这种部署方式的安全性而烦恼不已。那么,本地化部署CRM软件安全性如何呢?本地化部署CRM软件哪家品牌好?下面就一起来做了解。本地化部署CRM软件安全性如何本地化部署CRM软件的安全性是值得肯定的,它能够提
相关文章

CRM外呼系统是什么?CRM外呼系统有什么重要性?

可能有的企业管理者听说过CRM外呼系统,但是,他们对这种系统的相关情况并不了解,甚至不知道这类型的系统到底是什么。那么,CRM外呼系统是什么?CRM外呼系统的功能?有什么重要性呢?下面就和悟空CRM一起来看看这两个问题的答案。CRM外呼系统是什么CRM外呼系统是一种集成在客户关系管理系统当中的工具,它专门设计用在管理企业和现有客户以及潜在客户之间的外呼活动,这类型的系统往往具备自动化呼叫、呼叫脚本
相关文章

快速注册,立即使用

仅需一分钟,立即注册悟空云。悟空CRM免费试用。
客户端下载