日常决策中,我们依赖的并非绝对的对错,而是可能性的增减。这种不严格却实用的思维方式,被称为可信度推理。它将如何改变我们的思考框架?为何它能比传统逻辑更贴近现实生活?探讨这一话题,有助于理解决策背后的深层逻辑。
智能速览
逻辑推理是严格且确定的,但在日常生活中不常用。
可信度推理处理可能性的改变,是生活中更常见的推理方式。
法庭审判是可信度推理的一个经典应用场景。
为了让可信度推理系统化,需要将其量化,并计算逻辑组合的可信度。
任意逻辑函数都可以通过线性分解,最终简化为与、或、非三种基本运算。
只要定义了与、或、非的可信度计算规则,就能处理任意复杂的推理。
精华内容
从数学证明的绝对严谨,到法庭辩论的权宜变通,人类思维的推理方式并非只有一种。理解可信度推理,就是掌握一种在不确定性中做出判断的强大工具。
逻辑推理的局限
传统逻辑推理非常严谨,其经典形式是“若A则B,已知A成立,则B必然成立”。例如,一个能被4整除的整数是偶数,而12能被4整除,那么12必然是偶数。这种推理的结论是100%确定的,但在生活中应用场景有限,因为其前提条件往往是已知的结论,使得推理过程本身失去了实际意义。
可信度推理的崛起
生活中更常见的是另一种推理模式:“若A则B,已知B成立,则A的可能性提高”。例如,若下雨则地面会湿,现在观察到地面湿了,那么下雨的可能性就提高了。这种推理不提供确定答案,但能改变事件的“可信度”。法庭上,检方正是利用这种推理:若A有罪则现场应有X证据,现发现X证据,从而提高“A有罪”的可信度,最终影响判决。
量化可信度之路
为了让可信度推理更系统化,需要引入量化的概念,用K(X)表示事件X的可信度。核心挑战在于,如何计算多个事件逻辑组合后的可信度,例如“发烧且咳嗽且核酸阳性”所对应的“得新冠”的可信度。要解决这一问题,就需要一种能计算任意逻辑组合F(X1, X2, …)可信度的通用方法。
逻辑函数的分解
解决思路是借鉴向量线性分解的思想。任何复杂的逻辑函数F,都可以被分解为一组基函数的线性组合。以二元逻辑函数为例,可以定义四个基函数f11, f10, f01, f00,每个基函数仅在输入变量为特定组合时值为1,其余为0。这样,原函数F就可以表示为这四个基函数的加权和。
三大基本运算
进一步分析发现,这些基函数本身仅涉及“与(AND)”和“非(NOT)”两种逻辑运算。例如f10可以表示为X1与(非X2)。而基函数之间的线性组合,则对应“或(OR)”运算。这意味着,任何复杂的逻辑函数最终都可以被拆解为“与、或、非”这三种最基本的逻辑运算。因此,只要能定义出这三种运算的可信度计算规则,就能系统地求解任意复杂逻辑组合的可信度。
可信度推理提供了一套在不确定性中思考和决策的系统化框架。通过将复杂的逻辑问题分解为最基本的与、或、非运算,它为量化可能性铺平了道路。掌握这种思维方式,不仅能提升日常决策的质量,也打开了通往更高级人工智能与概率推理的大门。下一个问题将是:如何具体计算这三种基本运算的可信度?