第87章 Cognitive Structure
中文:
认知结构
第82章研究:
Symbol
↓
Cognitive Element
第83章研究:
Knowledge
↓
Structure
↓
Element
第84章研究:
Element
↓
Relation
第85章研究:
Element
+
Relation
↓
Cognitive Object
第86章研究:
Object
↓
State
到这里,机器已经分别拥有了:
元素
关系
对象
状态
但是仍然存在一个更加基础的问题:
这些独立的认知单位如何在机器内部组织成为一个完整的认知结构?
这就是本章研究的问题。
87.1 什么是认知结构
可以定义:
认知结构,是机器将认知元素、元素之间的关系、由元素和关系形成的认知对象,以及对象状态按照一定结构组织起来后形成的机器内部认知组织形式。
简单表示:
Element
↓
Relation
↓
Object
↓
State
↓
Cognitive Structure
但这里的箭头并不表示简单的线性生成。
真正的结构是:
Element
↕
Relation
↕
Object
↕
State
它们之间形成相互关联的结构网络。
因此:
认知结构不是元素、关系、对象、状态的简单相加,而是它们之间有组织的结构关系。
87.2 为什么需要认知结构
如果机器只有:
Element A
Element B
Element C
机器只是拥有若干信息单位。
如果进一步知道:
A relates to B
B relates to C
机器开始拥有关系。
如果进一步形成:
Object A
Object B
机器开始拥有对象。
如果对象进一步具有:
State
机器开始认识对象当前情况。
但是,如果这些内容不能组织起来:
Element
Relation
Object
State
仍然是分散的。
因此必须建立:
Cognitive Structure
使机器能够回答:
这些认知内容之间究竟是怎样组织起来的?
87.3 认知结构不是知识库
这是一个非常重要的区别。
传统系统可能建立:
Knowledge Base
用于:
存储知识
查询知识
而本章研究的:
Cognitive Structure
不是简单的知识存储容器。
它研究的是:
知识如何组织
元素如何连接
对象如何形成
状态如何附着
关系如何作用
因此:
Knowledge Base
=
知识存储
而:
Cognitive Structure
=
机器内部认知组织
两者不是同一个概念。
87.4 认知结构的基本单位
认知结构最基础的单位仍然是:
Cognitive Element
例如:
Supplier
Product
Price
Location
Customer
Order
Payment
这些元素本身还没有形成完整认知。
必须进一步建立:
Element
+
Relation
例如:
Supplier
↓
produces
↓
Product
这样机器才开始形成结构。
87.5 元素进入结构
一个元素进入认知结构之后,不再只是:
Element
而是拥有:
Identity
Type
Meaning
Attributes
Relations
Context
因此:
Cognitive Element
可以成为认知结构中的节点。
例如:
Supplier A
作为一个元素进入结构:
Supplier A
然后与:
Product A
Location A
Order A
建立关系。
87.6 关系是认知结构的连接机制
如果没有关系:
Element A
Element B
Element C
只是三个独立单位。
关系建立以后:
Element A
↓
Relation
↓
Element B
形成结构连接。
因此:
关系是认知结构中的连接机制。
可以表示:
Element
│
└── Relation ──→ Element
多个关系组合以后:
Element
├── Relation → Element
├── Relation → Element
└── Relation → Element
开始形成认知结构。
87.7 对象是结构中的组织单位
前面已经建立:
Element
+
Relation
↓
Object
因此对象不是脱离结构存在的。
对象本身就是:
Elements
+
Relations
+
Structure
形成的认知单位。
例如:
Supplier A
可以包含:
Name
Location
Products
Capacity
Status
这些内容通过关系组织起来以后:
Supplier A
就成为一个:
Cognitive Object
87.8 对象内部结构
对象本身也具有内部结构:
Object
│
├── Elements
├── Attributes
├── Relations
└── State
例如:
Supplier A
│
├── Name
├── Location
├── Product
├── Capacity
└── Current State
因此:
对象不是一个简单的数据记录,而是认知结构中的一个结构化单位。
87.9 对象之间的结构
对象之间同样可以建立关系。
例如:
Supplier A
│
│ supplies
↓
Product A
以及:
Customer A
│
│ purchases
↓
Product A
最终:
Supplier A
↓
Product A
↑
Customer A
形成多个对象之间的认知结构。
87.10 状态进入认知结构
第86章已经建立:
Object
↓
State
因此对象进入认知结构后,不只是:
Object
还需要带有:
Current State
例如:
Supplier A
↓
Available
或者:
Order A
↓
Paid
因此:
Cognitive Object
+
Cognitive State
成为动态认知结构的重要组成部分。
87.11 认知结构的基本形式
可以建立:
Cognitive Structure
│
├── Elements
├── Relations
├── Objects
└── States
其中:
Element
是基本认知单位。
Relation
是连接机制。
Object
是结构化认知单位。
State
是对象当前动态条件。
87.12 认知结构不是线性的
必须特别注意:
Element
↓
Relation
↓
Object
↓
State
这个表达主要用于说明理论形成过程。
实际认知结构并不是一条线。
它更接近:
Element
│
┌───────┼───────┐
↓ ↓ ↓
Relation Object Element
│ │ │
└───┬───┘ │
↓ │
State ←───────┘
因此:
认知结构是多节点、多关系、多状态组成的结构,而不是单向流程。
87.13 认知结构中的节点
可以把:
Element
Object
State
看作不同类型的认知节点。
例如:
Element Node
Object Node
State Node
关系则成为:
Relation Edge
于是形成:
Node
+
Relation
=
Cognitive Structure
87.14 认知结构中的层级
认知结构还可以存在层级:
Element
↓
Object
↓
Composite Object
↓
Object Group
↓
Cognitive System
例如:
Screw
↓
Toothbrush Head
↓
Electric Toothbrush
↓
Oral Care Product
因此机器可以建立:
Part
↓
Object
↓
System
这种层级结构。
87.15 认知结构中的组合
多个对象也可以组成更大的对象。
例如:
Motor
Battery
Controller
Handle
通过:
Composition Relation
形成:
Electric Toothbrush
所以:
Object A
+
Object B
+
Object C
↓
Composite Object
这意味着:
认知结构具有组合能力。
87.16 认知结构中的上下文
认知结构还需要考虑:
Context
例如:
Supplier A
在不同上下文中:
采购上下文
物流上下文
生产上下文
销售上下文
其相关认知结构可能不同。
因此:
Object
+
Context
决定机器当前使用哪一部分认知结构。
87.17 认知结构中的时间
状态具有时间性。
因此认知结构也具有:
Temporal Dimension
例如:
Supplier A
↓
State(t1)
↓
State(t2)
↓
State(t3)
所以认知结构不仅可以表示:
What
还可以表示:
When
从而开始形成:
Temporal Cognitive Structure
87.18 静态认知结构
如果结构主要表示:
Elements
Relations
Objects
可以称为:
Static Cognitive Structure
例如:
Supplier
↓
produces
↓
Product
这种结构主要描述:
对象之间是什么关系。
87.19 动态认知结构
加入状态以后:
Object
↓
State
结构开始变化:
Supplier
↓
Available
后来:
Supplier
↓
Busy
于是形成:
Dynamic Cognitive Structure
它描述:
对象及其关系如何随着状态变化而变化。
87.20 认知结构与状态历史
状态变化可以保存:
State History
因此:
Cognitive Structure
↓
State
↓
State History
机器不仅可以保存当前结构:
Current Structure
还可以保留:
Historical Structure
这为后面的:
Memory
Experience
Learning
提供结构基础。
87.21 认知结构与记忆
记忆并不是简单保存:
Text
而可以保存:
Cognitive Structure
例如一次经历:
Customer A
↓
Ordered
↓
Product A
↓
Payment Completed
↓
Delivered
这实际上是一组:
Objects
Relations
States
Events
形成的认知结构。
因此:
记忆可以被理解为被保存的认知结构及其变化记录。
87.22 认知结构与知识
知识结构化之后:
Knowledge
↓
Elements
↓
Relations
↓
Objects
↓
States
形成:
Cognitive Structure
因此:
知识进入机器之后,只有被组织成可关联的认知结构,才能真正参与机器认知。
这也是本研究与传统“知识库”概念的重要区别之一。
87.23 认知结构与匹配
当机器面对新的输入:
New Information
需要与已有结构比较:
New Cognitive Elements
↓
Existing Cognitive Structure
寻找:
Element Match
Object Match
Relation Match
State Match
于是:
New Structure
↓
Cognitive Matching
↓
Existing Structure
这就为后面的:
认知匹配
建立结构基础。
87.24 认知结构与人的认知知识体系
人的知识也可以被理解为一种:
Human Cognitive Structure
机器则建立:
Machine Cognitive Structure
于是出现一个非常重要的研究问题:
Human Cognitive Structure
↕
Mapping
↕
Machine Cognitive Structure
也就是:
机器如何将人的知识结构映射成机器可以认知的结构。
这正是后面认知匹配理论的重要基础。
87.25 认知结构映射
例如人的知识:
“供应商A生产电动牙刷。”
机器可以结构化为:
Object:
Supplier A
Relation:
produces
Object:
Electric Toothbrush
形成:
Supplier A
│
produces
↓
Electric Toothbrush
如果进一步知道:
Supplier A currently accepts orders.
则加入:
State:
Available
最终形成:
Supplier A
├── produces → Electric Toothbrush
└── state → Available
这就是从人的表达进入机器认知结构的过程。
87.26 认知结构的完整组成
可以定义:
Cognitive Structure
=
Elements
+
Relations
+
Objects
+
States
+
Context
+
Time
其中:
Elements
提供基本认知单位。
Relations
提供连接。
Objects
提供结构化实体。
States
提供动态条件。
Context
提供认知范围。
Time
提供变化维度。
87.27 认知结构的数据模型
可以进一步形成工程结构:
CognitiveStructure
{
elements[],
relations[],
objects[],
states[],
context,
timestamp
}
元素:
CognitiveElement
{
id,
type,
value,
attributes
}
关系:
CognitiveRelation
{
source,
relation,
target
}
对象:
CognitiveObject
{
id,
elements[],
relations[],
attributes
}
状态:
CognitiveState
{
object_id,
state_type,
state_value,
condition,
timestamp
}
于是理论开始真正进入:
Machine Data Structure
87.28 认知结构的最小单元
认知结构最小可以表示为:
A
↓
Relation
↓
B
例如:
Supplier A
↓ produces
Product A
进一步加入状态:
Supplier A
↓ produces
Product A
Supplier A
↓ state
Available
这已经构成一个最小的:
Cognitive Structure
87.29 认知结构的扩展
从一个结构可以扩展为:
A
├── Relation → B
├── Relation → C
├── Relation → D
└── State → S
多个对象继续连接:
A ───→ B
│ │
↓ ↓
C ───→ D
最终形成:
Cognitive Structure Graph
但这里的“Graph”只是工程表示方式。
本章研究的核心仍然是:
认知结构
而不是图数据库本身。
87.30 认知结构的边界
一个认知结构不能无限扩大。
机器必须知道:
哪些元素属于这个结构?
哪些对象属于这个结构?
哪些关系属于这个结构?
哪些状态属于这个结构?
因此需要:
Cognitive Boundary
例如:
Order A
的认知结构可以包含:
Customer
Product
Payment
Delivery
但与当前订单无关的:
Other Customer
Other Product
不应该自动进入同一个局部结构。
87.31 局部认知结构
因此可以建立:
Local Cognitive Structure
例如:
Current Task
↓
Relevant Elements
↓
Relevant Objects
↓
Relevant Relations
↓
Relevant States
形成:
Current Cognitive Structure
这使机器能够围绕当前认知对象形成局部结构。
87.32 全局认知结构
与局部结构对应:
Global Cognitive Structure
它保存机器长期积累的:
Elements
Objects
Relations
States
Knowledge
Memory
Experience
于是:
Global Structure
↓
Relevant Substructure
↓
Current Cognition
这为后续机器认知过程提供了重要基础。
87.33 认知结构的激活
机器面对新的输入时,并不是每一次都调用全部认知结构。
例如:
Input:
Supplier A shipping delay
机器可能激活:
Supplier A
Order
Shipping
Delay
Current State
Historical State
形成:
Activated Cognitive Structure
因此可以进一步研究:
Cognitive Structure
↓
Activation
↓
Current Cognitive Context
但激活机制将在后续章节继续研究。
87.34 认知结构与认知过程
需要严格区分:
Cognitive Structure
和:
Cognitive Process
认知结构回答:
机器内部有什么,以及这些内容如何组织。
认知过程回答:
机器如何利用这些结构进行认知活动。
因此:
Structure
是:
“存在形式”
而:
Process
是:
“运行过程”
本章主要研究前者。
87.35 认知结构与方法
同样需要区分:
Structure
和:
Method
结构:
Supplier
↓
Product
↓
Available
方法:
EvaluateSupplier()
结构描述:
机器知道什么。
方法描述:
机器如何处理。
因此:
Cognitive Structure
是后续:
Cognitive Method
运行的基础。
87.36 认知结构与行为
行为更加不同。
结构:
Supplier
↓
Available
方法:
EvaluateSupplier
决策:
SelectSupplier
行为:
PlaceOrder
形成:
Structure
↓
Method
↓
Decision
↓
Behavior
因此本章不提前进入行为研究。
87.37 认知结构的稳定性
一个好的认知结构不能因为一次输入就完全改变。
例如:
Supplier A
作为对象应该保持:
Identity
而:
State
可以变化:
Available
↓
Busy
↓
Available
因此:
Structure
需要区分:
Stable Structure
和:
Dynamic State
这样机器才能保持认知连续性。
87.38 认知结构的变化
认知结构本身也可能发生变化。
例如机器最初知道:
Supplier A
↓
produces
↓
Product A
后来获得新信息:
Supplier A
↓
produces
↓
Product B
机器需要把新元素和新关系加入结构。
因此:
Old Structure
↓
New Information
↓
Structure Update
↓
Updated Structure
这就是:
认知结构更新。
87.39 认知结构更新
可以定义:
Cognitive Structure Update
包括:
Add Element
Remove Element
Modify Element
Add Relation
Remove Relation
Modify Relation
Add Object
Modify Object
Update State
因此认知结构不是静态数据库。
它是:
Continuously Updatable Structure
87.40 认知结构一致性
结构不断更新以后,还必须保持:
Consistency
例如:
Supplier A
State = Available
同时又存在:
Supplier A
State = Closed
如果两个状态都被认为是当前状态,就产生:
State Conflict
因此认知结构必须支持:
Consistency Check
包括:
Identity Consistency
Relation Consistency
Object Consistency
State Consistency
Temporal Consistency
87.41 认知结构冲突
人的信息也可能出现冲突:
Information A:
Supplier Available
Information B:
Supplier Closed
机器不能简单地:
A + B
而应该保留:
Source
Time
Context
Confidence
形成:
Conflicting Cognitive Structure
然后在后续认知过程中处理。
这说明:
认知结构不仅需要表示知识,还需要能够容纳不确定和冲突的信息。
87.42 认知结构与来源
一个认知结构中的内容最好能够追溯来源:
Element
↓
Source
例如:
Supplier A
Source:
Human Input
或者:
Supplier A
Source:
Sensor
或者:
Supplier A
Source:
Previous Experience
因此:
Cognitive Structure
可以附带:
Source
Timestamp
Context
这为后续认知可靠性研究提供基础。
87.43 认知结构与可信度
机器还可能需要记录:
Confidence
例如:
Supplier A
State = Available
Confidence = High
或者:
Supplier A
State = Available
Confidence = Low
因此:
Cognitive Structure
不仅可以表示:
What
还可以表示:
How Certain
但可信度本身属于后续认知判断的重要内容,本章只确定其结构位置。
87.44 机器认知结构与现实世界
最终可以建立:
Reality
↓
Perception
↓
Information
↓
Symbol
↓
Element
↓
Relation
↓
Object
↓
State
↓
Cognitive Structure
这意味着机器开始形成:
Internal Representation of Reality
即:
现实世界在机器内部的结构化认知表示。
87.45 机器认知结构不是现实本身
必须明确:
Reality
和:
Cognitive Structure
不是同一个东西。
现实:
真实存在
机器结构:
机器对现实的结构化表示
因此:
Reality
↓
Machine Perception
↓
Cognitive Representation
机器永远是在自己的认知结构中认识现实。
这也是机器认知理论必须首先解决的问题。
87.46 Human Cognitive Structure 与 Machine Cognitive Structure
人的认知结构:
Human
↓
Perception
↓
Knowledge
↓
Memory
↓
Experience
↓
Cognition
机器:
Machine
↓
Perception
↓
Symbol
↓
Element
↓
Relation
↓
Object
↓
State
↓
Cognitive Structure
二者结构形式不必完全相同。
研究的关键是:
Human Knowledge
↓
Mapping
↓
Machine Cognitive Structure
这正是未来:
Cognitive Matching
的重要基础。
87.47 认知结构的核心工程模型
可以定义:
Machine Cognitive Structure
基本模型:
┌────────────────────────────┐
│ Cognitive Structure │
├────────────────────────────┤
│ Elements │
│ Relations │
│ Objects │
│ States │
│ Context │
│ Time │
│ Source │
└────────────────────────────┘
内部关系:
Element
↓
Relation
↓
Object
↓
State
但运行时是:
Element ↔ Relation ↔ Object ↔ State
87.48 认知结构的核心闭环
机器内部可以形成:
Element
↓
Relation
↓
Object
↓
State
↓
Cognitive Structure
↓
New Information
↓
Structure Update
↓
Updated Cognitive Structure
于是:
Cognitive Structure
不再只是一次形成,而是可以持续更新。
87.49 本章核心理论链
第82章:
Symbol
↓
Element
第83章:
Knowledge
↓
Structure
第84章:
Element
↓
Relation
第85章:
Element + Relation
↓
Object
第86章:
Object
↓
State
第87章:
Element
+
Relation
+
Object
+
State
↓
Cognitive Structure
于是第一次形成完整的机器认知结构。
87.50 Cognitive Structure 的最终定义
Cognitive Structure 是机器对认知元素、元素关系、认知对象及其状态进行结构化组织后形成的内部认知表示,用于保持对象之间的联系、对象当前状态以及相关上下文和时间关系,从而使机器能够在后续认知过程中对现实信息进行持续组织、比较、匹配和更新。
可以浓缩为:
Cognitive Structure
=
Element
+
Relation
+
Object
+
State
+
Context
+
Time
87.51 本章最重要的理论认识
本章最重要的不是增加一个新的数据对象,而是完成一个理论转变:
以前:
Element
Relation
Object
State
是分别研究的概念。
从本章开始:
Element
Relation
Object
State
被看作一个整体。
也就是:
Machine
↓
Cognitive Structure
机器内部第一次拥有了可以持续存在的:
结构化认知空间。
87.52 从“知道”进入“组织”
前面的机器已经开始:
知道一个元素
知道一个关系
知道一个对象
知道一个状态
而本章进一步:
知道这些内容如何组织在一起。
因此:
Knowledge
开始转化为:
Cognitive Organization
这也是:
Machine Intelligence
从信息处理进一步走向机器认知的重要一步。
87.53 本章结论
机器认知不能建立在大量孤立信息之上。
机器必须形成:
Element
↓
Relation
↓
Object
↓
State
并进一步组织成:
Cognitive Structure
因此:
认知结构是机器内部连接“知道什么”和“如何继续认知”的基础结构。
完整表示为:
现实世界
↓
机器感知
↓
信息
↓
符号
↓
认知元素
↓
认知关系
↓
认知对象
↓
认知状态
↓
认知结构
而认知结构形成以后,机器才真正具备一个可以进一步进行:
匹配
记忆
经验
推理
判断
决策
行为
学习
的内部认知基础。
但这些都不是本章研究内容。
本章只完成一个关键任务:
建立机器内部“认知结构”这一基本理论对象。
下一阶段需要继续研究的问题不是马上进入行为,而是:
第88章 Cognitive Context
认知上下文
核心问题:
机器面对同一个认知对象时,为什么在不同的时间、任务、环境和交互条件下,会形成不同的认知结构?
进一步研究:
Cognitive Structure
+
Context
↓
Current Cognitive Context
为后续的:
认知激活
认知匹配
认知判断
建立基础。