在人工智能的各种应用中通常需要使用推理,而推理始于人类的思维模式,这里对常见的几种推理做了简单整理,以供参考。
「推理」是“使用理智从某些前提产生结论”的行动。 - 来自 · 维基百科
<div align="center"><img src="https://www.bobinsun.cn/assets/images/reasoning-01.jpg"/></div><br>
「推理」是以符合逻辑的、合理的思考方式思考事物的过程。被认为是一种人类天生的能力,但现在已经被逻辑学、数学、以及人工智能等领域逐渐形式化。
「推理」是一种过程或者行动,主要用于决策、解决问题和评估事物。
推理可以是正式的,可以是非正式的;可以是自上而下的,也可以是自下而上的;可以用来处理不确定性,也可以用来处理科学真理。
常见的12种推理类型
演绎推理
「演绎推理」是从一般到具体,换句话说,它是从一个理论开始,并努力寻找确认的观察结果,被称为自上而下的逻辑。常用来寻求现象来证明理论。它使用形式逻辑并在逻辑上产生结果。
演绎推理通常与归纳推理形成对比,可以说,演绎推理对确定性感兴趣,而归纳推理处理存在的可能性。
逻辑学中有名的三段论(syllogism)就是典型的演绎推理例子:
- 人皆有一死
- 苏格拉底是人
- 所以,苏格拉底会死
归纳推理
「归纳推理」是一种基于一系列已知事实形成理论的逻辑形式,是自上而下的逻辑,寻求理论来解释观察。它的本质是探索,允许意料之外但在情理之中的结果。
归纳推理的典型例子:因为地球上大多数生命都依赖于液态水生存,所以水对外星生命形式(如果存在的话)必须是重要的。
类比推理
「类比推理」是使用类比对两事物之间进行比较,来进一步理解事物的意义。通常用于制定决策、解决问题和沟通。
作为制定决策和解决问题的工具,类比用于将复杂场景简化更为容易的事物,只要替换有效,可以提高解决方案的质量;作为一种交流工具,类比可通过熟悉且易于理解的比较,将复杂问题简单化。
分析推理
「分析推理」是使用独立的逻辑,基于事实的思想或论据。换句话说,解释分析推理不需要有关于世界的经验或信息。
分析陈述本身就是事实;而合成陈述需要有关世界的其它知识才能知道它们是真实的。
例如:“所有单身汉未婚”之类的陈述本身就是分析;“中国🇨🇳拥有丰富的传统文化”这样的陈述是合成的,因为没有额外的信息就无法证明这一点。
诱导推理
「诱导推理」类似归纳推理,从寻找或猜测理论来解释观察到的一系列现象。诱导推理并不是很严谨,但可以做出最好的假设和猜测。它通常用于背景不确定的情况下,主要用来做辅助决策和故障排除等相关情况。
例如:医学评估可以从解释一组症状的最可能的病症开始。诱导推理也是人工智能常用的方法。
向后归纳
「向后归纳」是从潜在结论开始向后推理的过程,可以反向绘制可以达到每个潜在结论的步骤,然后根据目标评估路径。这是一种自上而下的方法,从理论或结果开始,向后解释,它允许不确定性并且通常用于人工智能。
向后归纳往往需要做很多工作,因为通常有很多路径可以到达既定结果,就像“条条大路通罗马”。
对计算机来说,通过机器的结束状态,来向后推理来评估动作的效果。例如:计算机下棋的经典方式是通过反向归纳。
<div align="center"><img src="https://www.bobinsun.cn/assets/images/reasoning-02.jpg"/></div><br>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-3828096221540362" data-ad-slot="4243777471"></ins>
<script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
批判性思维
「批判性思维」是一个理性思考的过程,旨在以客观、全面、知情的方式得出结论。批判性思维是人类思想的产物,受文化、语言等因素的影响。人类思想基于自然语言,做出判断前需要考虑大量的想法。
批判性思维是一种智力参与的过程,在发表意见之前,要仔细查证据和假设,以达到深入的理解。
反事实思维
「反事实思维」是一种常见的思维模式,已知结果来追溯未评估的选择和行动,典型代表是“如果我有...”,“如果我当时怎么...做,就会怎么...”。
考虑的是已知不可能的发生的事情,考虑过去的决策是如何制定的,这是一个可以提高决策能力的共同的人类思维过程。
换句话说,反事实思维是评估过去的可能性对于改善未来决策或解决问题的价值。
直觉
「直觉」是心灵在没有推理等逻辑过程的情况下获取知识的能力,换句话说,大脑🧠获得直觉判断的方法对于思想者来说是未知的。
通常认为直觉是通过无意识感知的结果。是由无意识感知的心灵所做出的判断,这种判断表现出智慧,但产生这些判断的过程并不是很清楚。尽管直觉有时候被轻视,但他在科学发现中却发挥了重要作用。
动机推理
「动机推理」是欲望和恐惧影响理性思维过程的倾向。通常人们可能会寻求合理的理由来做他们想做的事情,而不是使用逻辑来发现最佳的情况。
我们通常很容易想出一些逻辑参数来支持自己做出这样或那样的选择,就不会再去探索其他可替代的选择,因此放弃了潜在的更好的选择。
机会推理
「机会推理」是一种人工智能,它可以根据情况使用不同的逻辑方法,即「正向链接」和「反向链接」。
「正向链接」,举个例子:
- A:会计师通常擅长数学。
- B:张三是一名会计师。
- 演绎:张三可能擅长数学。
<div align="center"><img src="https://www.bobinsun.cn/assets/images/reasoning-03.jpg"/></div><br>
上面的例子是模糊逻辑的一个例子,因为它能够理解灰色区域,其中存在“通常”、“可能”,它属于前向链接,因为它从你已知的信息转移到新的信息。
「反向链接」:
反向链接看未来状态,并试图看到未来是如何发生的,这对于实现目标或避免损失非常有用。
例如:人工智能可以使用反向链接检查国际象棋游戏中给定时刻的最终状态,来确定可能获胜的移动序列。
机会推理根据情况使用正向链接和反向链接。
人工智能可以具有多个逻辑引擎,这些逻辑引擎基于它们在给定情况下过去的表现而被选择。理论上,单个人工智能可以拥有大量逻辑引擎,它根据特定类型的问题的已知结果进行选择。
循环推理
「循环推理」是逻辑,一个自己证明自己的结论。结论可以作为假设或前提采用。循环推理通常会产生逻辑上有效的参数,并且是没有实际意义的逻辑示例。
例如:如果我是 DJ,那么我就是 DJ。
(完)