第35章 再认知理论
一、提出背景
前面的理论已经建立了从感知到行为执行的完整结构。
感知形成对象认知,对象具有属性和状态;对象之间形成关系并构成场景;认知系统通过匹配确定当前场景中的对象、状态和关系,并依据认知结果进行类组织、方法选择和行为形成;行为进一步分解为动作并进入执行;执行产生结果,结果形成反馈。
这一过程可以表示为:
感知→对象→状态→场景→认知匹配→类组织→方法→行为→动作→执行→反馈
但是,执行反馈以后,系统所面对的已经不再是原来的状态。
执行可能改变:
对象状态
对象属性
对象关系
场景结构
场景状态
甚至可能使原来的行为条件失效。
因此,反馈以后不能简单地继续执行原来的行为,而必须重新认识已经发生变化的对象、状态和场景。
这一过程定义为再认知(Re-cognition)。
再认知是指系统在行为执行产生反馈以后,根据新的感知信息、对象变化、状态变化和场景变化,重新建立认知结构,并再次进行认知匹配、类组织、方法选择和行为组织的过程。
因此:
反馈→状态变化→再认知
不是对原认知的简单重复,而是:
旧状态→行为执行→新状态→重新认知
再认知理论由此形成行为执行与下一轮认知之间的连接。
二、反馈后的状态变化
2.1 状态变化的定义
行为执行以前,系统具有当前状态:
S_t
执行行为:
B_t
经过动作和执行:
A_t→E_t
产生反馈:
F_t
最终形成新的状态:
S_{t+1}
完整过程为:
S_t→B_t→A_t→E_t→F_t→S_{t+1}
其中:
S_t:执行前状态;B_t:当前行为;A_t:动作;E_t:执行过程;F_t:反馈;S_{t+1}:执行后的新状态。
因此,反馈不是单纯的信息记录,而是状态变化的依据之一。
2.2 对象状态变化
行为执行可能直接改变对象:
O_t→Action→O_{t+1}
例如:
杯子位于桌面
经过:
拿起杯子
变为:
杯子位于手中
因此:
O_t≠O_{t+1}
说明对象已经发生变化。
这种变化必须进入后续认知。
2.3 属性变化
对象的属性也可能发生变化:
A_t→A_{t+1}
例如:
设备状态=关闭
经过启动动作以后:
设备状态=运行
因此:
AttributeChange→StateChange
2.4 关系变化
对象之间的关系也可能发生变化:
R_t(O1,O2)→R_{t+1}(O1,O2)
例如:
杯子→位于→桌面
变为:
杯子→位于→手
因此:
关系变化→对象结构变化→场景结构变化
2.5 状态变化进入再认知
反馈完成以后:
F_t→S_{t+1}
新的状态不能直接假设与原状态相同,而必须重新进入认知过程:
S_{t+1}→再认知
因此:
反馈→状态变化→再认知
成为本章最基本的转换关系。
三、场景重新构建
3.1 场景的动态性
场景不是静态容器,而是对象、属性、状态、关系和行为共同构成的动态结构。
定义场景:
Sc=(O,A,S,R,B)
其中:
O:场景对象;A:对象属性;S:场景状态;R:对象关系;B:场景行为。
当行为执行以后:
Sc_t→Behavior→Sc_{t+1}
因此:
Sc_t≠Sc_{t+1}
是完全可能的。
3.2 场景变化
场景变化可能来自多个方面:
ΔSc=ΔO+ΔA+ΔS+ΔR+ΔB
其中:
ΔO:对象变化;ΔA:属性变化;ΔS:状态变化;ΔR:关系变化;ΔB:行为变化。
只要其中一个关键结构发生变化,就可能导致原场景认知发生变化。
3.3 场景重新构建的定义
**场景重新构建(Scene Reconstruction)**是根据反馈产生的新对象、新属性、新状态和新关系,重新建立当前场景结构的过程。
即:
Sc_t+Feedback→Sc_{t+1}
场景重新构建不是简单修改一个状态字段,而是重新确认:
有哪些对象
对象具有什么属性
对象处于什么状态
对象之间有什么关系
当前场景处于什么状态
因此:
反馈→对象更新→状态更新→关系更新→场景重构
3.4 场景重构的必要性
如果场景发生变化以后仍然使用旧场景:
Sc_t
进行行为判断,就可能出现:
旧场景→错误匹配→错误方法→错误行为
因此必须:
Sc_t→执行→Sc_{t+1}→重新构建
再进行:
Sc_{t+1}→认知匹配
这构成再认知的场景基础。
四、再次认知匹配
4.1 再认知匹配的定义
**再次认知匹配(Re-cognitive Matching)**是系统在获得新的状态和重新构建场景以后,对对象、属性、状态、关系和目标进行再次匹配的过程。
第14章建立了认知匹配的基本结构。
当前新的认知对象可以表示为:
C_{t+1}=(O,A,S,R,Sc,G)
再认知匹配可以表示为:
CM_{t+1}=Match(C_{t+1})
也就是:
新状态→新场景→重新匹配
4.2 对象再次匹配
行为执行可能使原对象状态发生变化。
因此必须重新判断:
ObjectMatch(O_{t+1},KnowledgeObject)
例如:
原状态:
杯子=桌面上的杯子
执行后:
杯子=手中的杯子
对象实例没有改变,但:
State
和:
Relation
已经发生变化。
因此对象匹配结果也必须更新。
4.3 状态再次匹配
新的状态:
S_{t+1}
需要重新与已有状态条件进行匹配:
StateMatch(S_{t+1},C)
如果:
StateMatch=1
则原来的某些方法仍可能适用。
如果:
StateMatch=0
则需要重新选择方法。
4.4 关系再次匹配
对象关系也需要重新计算:
RelationMatch(R_{t+1},R_expected)
因为关系变化可能导致行为条件发生变化。
因此:
对象变化→关系变化→条件变化→方法变化
4.5 认知结果变化
再次认知以后,可能产生三种基本情况。
第一:
NewCognition=OldCognition
说明虽然发生了执行,但关键认知结构没有改变。
第二:
NewCognition≠OldCognition
说明对象、状态或场景已经发生重要变化。
第三:
NewCognition出现新的对象、状态或关系。
此时:
NewKnowledgeStructure
可能需要被建立。
因此再认知不仅是重新判断,也可能形成新的认知结构。
五、方法重新选择
5.1 方法重新选择的必要性
认知发生变化以后,原方法不一定继续适用。
原方法:
M_t
建立在原条件:
C_t
和原状态:
S_t
之上。
执行以后:
S_t→S_{t+1}
如果:
S_{t+1}⊭C_t
则:
Applicable(M_t)=0
此时必须重新选择方法。
因此:
再认知→方法重新匹配→方法重新选择
5.2 方法重新匹配
候选方法:
M={M1,M2,...,Mn}
新的任务状态:
Q_{t+1}
对所有候选方法重新进行匹配:
MM_i=Match(Q_{t+1},M_i)
得到:
MM={MM_1,MM_2,...,MM_n}
然后选择适用方法:
M* = Select(MM)
因此:
新认知→候选方法匹配→方法选择
5.3 原方法继续使用
并不是每次再认知都必须更换方法。
如果:
Applicable(M_t,S_{t+1})=1
则:
M_{t+1}=M_t
表示原方法仍然适用。
形成:
再认知→确认原方法有效→继续行为
5.4 方法替换
如果:
Applicable(M_t,S_{t+1})=0
则:
M_t→M_{t+1}
其中:
M_{t+1}≠M_t
但是新方法仍然需要满足目标和对象要求:
GoalMatch(M_{t+1})=1
ObjectMatch(M_{t+1})=1
ConditionMatch(M_{t+1})=1
因此方法重新选择不是任意替换,而是新的认知条件下重新进行方法匹配。
六、行为重新组织
6.1 行为重新组织的定义
**行为重新组织(Behavior Reorganization)**是再认知产生新的对象、状态、场景和方法结果以后,对当前行为结构进行继续、调整、替换、组合或重新形成的过程。
定义:
B_{t+1}=Reorganize(C_{t+1},M_{t+1},G,O,S)
即:
再认知→新方法→行为重新组织
6.2 行为继续
如果原行为目标尚未完成:
GoalMatch=0
但原行为条件仍然满足:
Applicable(B_t)=1
则:
B_t→Continue
即继续执行原行为。
6.3 行为调整
如果原行为仍然有效,但具体动作或参数需要变化:
B_t→Adjustment
例如:
方法不变
但:
参数改变
则:
M_t=M_{t+1}
P_t≠P_{t+1}
形成:
行为保持→参数调整→动作调整
6.4 行为替换
如果原行为无法继续:
Applicable(B_t)=0
则:
B_t→B_{t+1}
新行为必须满足:
Goal(B_{t+1})
与当前目标保持一致或具有明确的目标继承关系。
因此:
旧行为失效→再认知→新方法→新行为
6.5 行为重新组合
新的认知结果也可能使多个行为重新组合:
B1+B2→CB
原来的:
B1→B2→B3
可能因为状态变化变成:
B1→B3
也可能变成:
B1→B4→B3
因此:
场景变化→行为关系变化→行为重新组合
6.6 行为终止
如果再认知发现目标已经完成:
GoalMatch=1
则:
Behavior→Completed
如果发现目标已经不存在或不再需要:
Behavior→Terminate
因此再认知不仅可以产生新行为,也可以结束旧行为。
七、再认知完整过程
将本章五个核心过程连接起来:
反馈→状态变化
→ 场景重新构建
→ 再次认知匹配
→ 方法重新选择
→ 行为重新组织
完整表示为:
Feedback→StateChange→SceneReconstruction→CognitiveRematching→MethodReselection→BehaviorReorganization
最终重新进入执行:
BehaviorReorganization→Action→Execution
因此:
反馈→再认知→行为→执行
形成新的行为周期。
八、再认知与原认知的关系
再认知并不是与第一次认知完全独立的过程。
第一次认知:
C_t
执行行为以后:
Feedback→StateChange
形成:
C_{t+1}
因此:
C_t→Behavior→Feedback→C_{t+1}
如果:
C_{t+1}=C_t
说明认知结构保持稳定。
如果:
C_{t+1}≠C_t
说明认知结构发生变化。
因此再认知具有两个重要作用:
第一,确认原认知是否仍然有效。
第二,建立新的认知结构。
所以:
再认知=认知确认+认知更新
九、再认知的动态闭环
将前面的感知、认知、行为和反馈理论全部连接:
感知
↓
对象
↓
状态
↓
场景
↓
认知匹配
↓
类组织
↓
方法
↓
行为
↓
动作
↓
执行
↓
反馈
↓
状态变化
↓
再认知
再认知以后继续:
再认知→场景重新构建→认知匹配→方法→行为
因此真正的完整结构不是一条直线,而是一个循环:
感知→对象→状态→场景→认知匹配→类组织→方法→行为→动作→执行→反馈→状态变化→再认知
然后:
再认知→认知匹配→类组织→方法→行为→动作→执行→反馈→状态变化→再认知
形成持续认知—行为循环。
十、再认知闭环中的状态转换
可以进一步建立统一状态模型:
S_t→B_t→A_t→E_t→F_t→S_{t+1}
然后:
S_{t+1}→Sc_{t+1}→C_{t+1}
再:
C_{t+1}→M_{t+1}→B_{t+1}
最终:
B_{t+1}→A_{t+1}→E_{t+1}
因此完整闭环:
S_t→B_t→A_t→E_t→F_t→S_{t+1}→C_{t+1}→M_{t+1}→B_{t+1}
这说明:
新的行为不是凭空产生的,而是由上一轮行为执行以后产生的新状态和新认知结构决定的。
十一、再认知的形成机制
再认知可以归纳为六个基本步骤。
第一阶段:反馈接收
Execution→Feedback
获取执行结果。
第二阶段:状态更新
Feedback→StateChange
更新对象和环境状态。
第三阶段:场景重构
StateChange→SceneReconstruction
重新建立当前场景。
第四阶段:认知匹配
Scene→CognitiveRematching
重新匹配对象、属性、状态和关系。
第五阶段:方法选择
Cognition→MethodReselection
确定当前状态下可适用的方法。
第六阶段:行为组织
Method→BehaviorReorganization
形成下一阶段行为。
最终:
反馈→状态变化→场景重构→再认知→方法→行为
十二、工程映射
再认知理论可以映射为以下工程对象。
1. FeedbackProcessor
负责接收:
ExecutionFeedback
StateFeedback
ObjectFeedback
SceneFeedback
BehaviorFeedback
形成:
Feedback→StateChange
2. StateUpdater
负责:
State_t→State_{t+1}
记录对象状态、场景状态和关系变化。
3. SceneRebuilder
负责:
StateChange→SceneReconstruction
重新建立:
Object
Attribute
State
Relation
组成的场景结构。
4. CognitiveRematcher
负责:
NewScene→CognitiveMatching
重新进行:
ObjectMatch
AttributeMatch
StateMatch
RelationMatch
GoalMatch
5. MethodReselector
负责:
Cognition→MethodMatch→MethodSelection
判断原方法是否继续适用,并在必要时选择新方法。
6. BehaviorReorganizer
负责:
Method→Behavior
并执行:
Continue
Adjust
Replace
Recompose
Terminate
等行为组织。
7. RecognitionController
负责统一协调:
FeedbackProcessor
→ StateUpdater
→ SceneRebuilder
→ CognitiveRematcher
→ MethodReselector
→ BehaviorReorganizer
最终形成:
Execution→Feedback→RecognitionController→Behavior
十三、再认知理论统一模型
定义再认知过程:
RC=(F,S,Sc,C,M,B)
其中:
F:反馈;S:新状态;Sc:新场景;C:新认知结构;M:新方法;B:新行为。
其基本转换为:
F→S
S→Sc
Sc→C
C→M
M→B
因此:
F→S→Sc→C→M→B
再接入执行:
B→A→E→F
最终形成:
B→A→E→F→S→Sc→C→M→B
这是再认知理论的核心闭环。
十四、本章核心闭环
根据本章理论,WSaiOS的完整认知—行为循环可以正式表示为:
感知
↓
对象
↓
状态
↓
场景
↓
认知匹配
↓
类组织
↓
方法
↓
行为
↓
动作
↓
执行
↓
反馈
↓
状态变化
↓
再认知
↓
场景重新构建
↓
再次认知匹配
↓
方法重新选择
↓
行为重新组织
↓
动作
↓
执行
↓
反馈
↓
状态变化
↓
再认知
进一步抽象为:
Perception→Object→State→Scene→Cognition→ClassOrganization→Method→Behavior→Action→Execution→Feedback→StateChange→Re-cognition
再认知完成以后重新进入:
Cognition→Method→Behavior
因此系统形成持续循环。
十五、本章总结
再认知理论解决的是一个核心问题:
当行为执行以后,世界已经发生变化,系统如何重新认识这个已经变化的世界?
行为执行以前:
S_t→C_t→M_t→B_t
行为执行以后:
B_t→A_t→E_t→F_t→S_{t+1}
由于:
S_{t+1}
已经不同于:
S_t
因此必须重新进行:
S_{t+1}→Scene_{t+1}→C_{t+1}
再根据新的认知:
C_{t+1}→M_{t+1}→B_{t+1}
所以:
旧认知→行为→执行→反馈→新状态→再认知→新方法→新行为
这就是再认知的基本形成机制。
再认知并不是简单地“重复认知”,而是建立在反馈后的状态变化基础上的新一轮认知过程。它首先重新构建当前场景,然后重新进行对象、属性、状态和关系匹配,再根据新的认知结果重新选择方法,并最终重新组织行为。
因此,本章形成:
反馈后的状态变化→场景重新构建→再次认知匹配→方法重新选择→行为重新组织
最终与前面的理论形成完整闭环:
感知→对象→状态→场景→认知匹配→类组织→方法→行为→动作→执行→反馈→状态变化→再认知
这一闭环意味着认知不再是一次性的过程。
认知产生行为,行为改变状态,状态变化产生反馈,反馈推动再认知,再认知产生新的方法和行为。
最终形成:
认知→行为→状态变化→再认知→新行为
这构成WSaiOS认知—行为系统持续运行的基本闭环结构。