首页 理论 架构 工程 文档 白皮书 著作 研究 案例 下载 博客 关于 开始使用 →

第8章 知识的重新定义

第8章 知识的重新定义

前七章建立了结构化智能的现实基础:

Element→Object→Attribute→Value→Relation→State→SceneElement \rightarrow Object \rightarrow Attribute \rightarrow Value \rightarrow Relation \rightarrow State \rightarrow Scene

这条链解决的是一个基础问题:

现实如何被结构化表示?

但是,能够表示现实,并不等于已经形成知识。

一个系统可以拥有大量数据、识别大量对象、计算大量状态,却仍然可能缺乏真正意义上的知识。

因此,结构化智能必须重新回答一个基础问题:

什么是知识?

本章不从传统哲学定义出发,而是从机器可表示、可计算、可匹配、可实例化的角度重新定义知识。


8.1 什么是知识

传统意义上的知识通常被描述为:

对事实、规律、经验和方法的认识。

但对于机器系统而言,这一定义仍然过于宽泛。

机器需要的不是一个抽象的“知道”,而是一种能够被存储、检索、计算和调用的结构。

因此,在 WSaiOS 理论中:

知识不是信息的简单累积,而是对象、属性、关系、状态、条件与方法之间形成的可计算映射结构。

可以定义:

Knowledge={Object,Attribute,Relation,State,Condition,Method,Mapping}Knowledge = \{Object,Attribute,Relation,State,Condition,Method,Mapping\}

其中最核心的是:

Object↔Attribute↔Method\boxed{ Object \leftrightarrow Attribute \leftrightarrow Method }

也就是说:

Object
   ↓
具有哪些 Attribute
   ↓
处于什么 State
   ↓
满足什么 Condition
   ↓
可以使用什么 Method

知识由此获得了结构关系和可执行意义

例如:

Object:
Glass

Attribute:
Fragility = High

State:
Temperature = 80°C

Method:
HandleCarefully

这里真正构成知识的,并不是单独的:

Glass
80°C
Fragility

而是:

Glass
   │
   ├── Fragility → High
   │
   ├── Temperature → 80°C
   │
   └── Condition → High Temperature
                     ↓
                HandleCarefully

因此:

知识的核心不是“有什么”,而是“对象具有什么结构,以及这些结构如何映射到可计算的方法”。


8.2 数据与知识

数据是结构化智能的起点,但数据本身不是知识。

例如:

80

只是一个数值。

即使增加单位:

80°C

仍然主要是数据。

如果进一步确定:

Object = Glass01
Attribute = Temperature
Value = 80°C

形成:

Glass01.Temperature=80∘CGlass01.Temperature=80^\circ C

此时已经从孤立数据进入对象属性结构。

但仍然不一定形成完整知识。

如果系统进一步知道:

Glass01
Temperature = 80°C

Fragility = High

Condition:
Temperature > 60°C

Method:
HandleCarefully

那么就形成了具有方法映射的结构化知识。

因此可以形成:

Data
 ↓
Object Identification
 ↓
Attribute Assignment
 ↓
Relation Construction
 ↓
State Calculation
 ↓
Condition
 ↓
Method Mapping
 ↓
Knowledge

可以概括为:

Data→Structure→Mapping→KnowledgeData \rightarrow Structure \rightarrow Mapping \rightarrow Knowledge


8.3 数据不是知识的最小区别

数据主要回答:

“当前获得了什么值?”

知识回答:

“这个值属于什么对象、具有什么意义、与什么结构相关,以及可以产生什么方法映射?”

例如:

Temperature = 90°C

是数据。

而:

Object = Engine01
Temperature = 90°C
NormalRange = 20–80°C
State = Overheated
Method = Cooling

已经形成知识结构。

因此:

Data≠KnowledgeData \neq Knowledge

更准确地说:

Knowledge=F(Data,Structure,Relation,Condition,Mapping)Knowledge=F(Data,Structure,Relation,Condition,Mapping)

所以:

数据是知识的材料,结构和映射使数据获得知识属性。


8.4 信息与知识

信息比单纯数据具有更高的结构和语义。

例如:

Temperature = 90°C

相对于单独的:

90

已经具有更多信息。

但信息仍然不必然形成知识。

可以建立:

Data
   ↓
Information
   ↓
Knowledge

Data

表示:

原始或经过基础处理的数据值。

Information

表示:

具有一定上下文、语义和结构的数据。

Knowledge

表示:

能够形成稳定结构关系、条件判断以及方法映射的信息体系。

例如:

90°C

是 Data。

Engine01 temperature = 90°C

是 Information。

而:

Engine01
Temperature = 90°C
NormalRange = 20–80°C
State = Overheated
CoolingMethod = Available

则进一步形成 Knowledge。

因此:

Information=Data+Context+MeaningInformation = Data+Context+Meaning

而:

Knowledge=Information+Structure+Relation+MappingKnowledge = Information+Structure+Relation+Mapping


8.5 信息与知识的关键区别

信息可以描述现实。

知识则能够支持计算。

这是结构化智能体系中的重要区别。

例如:

Information:

Robot is near Box.

它告诉系统一个事实。

而知识可以进一步表示:

Robot01
   │
Near
   ↓
Box01

Distance < 50cm
        ↓
Reachable = True
        ↓
GraspCapability
        ↓
GraspMethod

此时结构已经能够参与:

  • 状态判断
  • 条件匹配
  • 能力匹配
  • 方法选择
  • 行为生成

因此:

信息主要解决“描述”,知识进一步解决“计算与映射”。


8.6 知识与认知

知识和认知也不能混为一谈。

知识回答:

“系统具有什么结构化知识?”

认知回答:

“系统根据当前场景和已有知识,对当前现实形成了什么判断?”

因此:

Knowledge≠CognitionKnowledge \neq Cognition

例如系统具有:

Knowledge:

Glass
Fragile
HighTemperature
HandleCarefully

但当现实场景出现:

Glass01
Temperature = 85°C
Human01 approaching

系统需要结合当前 Scene:

Scene
+
Knowledge
        ↓
Cognition

形成:

Glass01 is currently hot and fragile.
Current handling risk is high.

这才是当前认知结果。

因此:

Cognition=F(Scene,Knowledge,Goal,Constraint,Capability)Cognition= F(Scene,Knowledge,Goal,Constraint,Capability)

知识是认知的基础之一,但知识本身不是认知。


8.7 知识与当前场景

第7章已经定义:

Scene 是当前现实的结构化表示。

而 Knowledge 是系统长期可复用的结构化知识。

两者存在重要区别:

Scene
= 当前现实

Knowledge
= 已形成的可复用结构

例如:

Scene:

Glass01
Temperature = 85°C
On(Table01)

而 Knowledge:

Glass
Fragility = High
Temperature > 60°C
    ↓
HandleCarefully

Scene 是具体实例。

Knowledge 是可复用结构。

二者结合:

Scene+Knowledge→CognitionScene+Knowledge \rightarrow Cognition

因此:

Reality
 ↓
Scene
 ↓
Knowledge Matching
 ↓
Cognition

8.8 结构化知识

由此可以正式定义本书的核心概念:

结构化知识,是由对象、属性、关系、状态、条件和方法按照明确映射关系组织形成,并能够被机器存储、检索、匹配、计算和实例化的知识结构。

形式化表示:

K=(O,A,R,S,C,M,P)\boxed{ K=(O,A,R,S,C,M,P) }

其中:

  • OO:Object
  • AA:Attribute
  • RR:Relation
  • SS:State
  • CC:Condition
  • MM:Method
  • PP:Mapping

其中:

P:(O,A,R,S,C)→MP: (O,A,R,S,C) \rightarrow M

即:

根据对象、属性、关系、状态和条件,形成对应的方法映射。

这是 WSaiOS 知识理论的重要基础。


8.9 知识的核心:Mapping

如果仅仅把:

Object
Attribute
Relation
State
Method

放在一起,仍然不能自动形成知识。

真正重要的是它们之间的:

Mapping(映射)

例如:

Object = Glass

Attribute:
Fragility = High

State:
Temperature = High

Condition:
Temperature > 60°C

        ↓ Mapping

Method:
HandleCarefully

因此:

Knowledge≠{O,A,R,S,M}Knowledge \neq \{O,A,R,S,M\}

而更接近:

Knowledge=Structure+Relation+Mapping\boxed{ Knowledge= Structure+Relation+Mapping }

其中 Mapping 是知识从“描述结构”进入“可计算结构”的关键。


8.10 知识的可计算性

结构化知识必须能够参与计算。

例如:

Knowledge:

Object = Battery
Attribute = Capacity
Value = 20%
Threshold = 30%

系统可以计算:

20%<30%20\% < 30\%

得到:

State = Low

进一步:

State = Low
        ↓
Condition
        ↓
Method = Recharge

形成:

Knowledge→Calculation→State→MethodKnowledge \rightarrow Calculation \rightarrow State \rightarrow Method

因此:

不能参与结构化计算的知识,在 WSaiOS 理论中很难成为完整的机器知识。


8.11 知识的可实例化性

结构化知识还有一个重要性质:

同一个知识结构可以应用于不同对象,并通过参数变化形成不同实例。

例如通用知识:

Object:
Container

Attribute:
Weight
Position
Material

Method:
Move(Container, Position, Force)

对于:

Box01

可以形成:

Move(Box01, PositionA, Force1)

对于:

Box02

则形成:

Move(Box02, PositionB, Force2)

因此:

Knowledge→Parameter Extraction→Parameter Assignment→InstanceKnowledge \rightarrow Parameter\ Extraction \rightarrow Parameter\ Assignment \rightarrow Instance

这就与下一篇的 Capability(能力)理论直接连接起来。


8.12 数据、信息、知识、认知的统一关系

至此,可以建立一个层级结构:

Reality
   ↓
Data
   ↓
Information
   ↓
Knowledge
   ↓
Cognition

其含义分别是:

Data
现实被测量后的值

Information
具有上下文和语义的数据

Knowledge
具有结构、关系、条件和映射的信息

Cognition
知识与当前场景、目标、约束等发生计算后的当前判断

形式化表示:

Data→InformationData \rightarrow Information Information→KnowledgeInformation \rightarrow Knowledge Knowledge+Scene→CognitionKnowledge+Scene \rightarrow Cognition

因此:

知识位于信息与认知之间,是从“描述现实”进入“理解现实”的结构化中间层。


8.13 WSaiOS 对知识的重新定义

综合本章,可以给出本书对 Knowledge 的正式定义:

知识,是关于对象、属性、关系、状态、条件以及可用方法之间结构化映射的信息体系。

进一步定义:

结构化知识,是能够被机器明确表示、存储、检索、匹配、计算,并通过参数化映射形成方法实例的知识结构。

其核心结构:

Object↔Attribute↔Relation↔State↔Condition→Method\boxed{ Object \leftrightarrow Attribute \leftrightarrow Relation \leftrightarrow State \leftrightarrow Condition \rightarrow Method }

其运行结构:

Scene
   ↓
Knowledge Matching
   ↓
Knowledge Structure
   ↓
Capability
   ↓
Cognition
   ↓
Method

8.14 本章核心结论

本章建立五个基本命题:

第一,数据不是知识。数据是知识形成的基础材料。

第二,信息也不等于知识。信息具有语义和上下文,而知识进一步具有稳定结构、关系和映射。

第三,知识不是简单的信息集合,而是结构化关系与映射体系。

第四,知识与认知不同。知识提供可复用的结构,认知是在当前场景中调用知识并进行计算后的结果。

第五,结构化知识的核心价值在于可计算、可匹配、可实例化。

最终形成:

Data→Information→Knowledge→Cognition\boxed{ Data \rightarrow Information \rightarrow Knowledge \rightarrow Cognition }

以及本书目前最重要的一条知识链:

Scene+Knowledge+Goal+Constraint→Cognition\boxed{ Scene + Knowledge + Goal + Constraint \rightarrow Cognition }

而知识内部的核心结构是:

Object+Attribute+Relation+State+Condition→Method\boxed{ Object + Attribute + Relation + State + Condition \rightarrow Method }

这意味着,知识不再只是“知道某件事情”,而是成为能够连接现实结构、认知计算和可执行方法的机器结构。

下一章 第9章 对象—属性—方法映射 将进一步把本章提出的 Mapping 单独抽取出来,研究:

Object→Attribute→Method\boxed{ Object \rightarrow Attribute \rightarrow Method }

为什么这一映射可以成为结构化知识和后续 Capability 形成的核心机制。

Leave a Reply

Your email address will not be published. Required fields are marked *