第71章 Individual Cognitive Model
第70章定义了:
Individual Cognitive Space 是个体认知内容实际存在的空间。
第71章进一步回答:
这个空间中的认知,按照什么结构组织?
答案是:
Individual Cognitive Model
中文:
个体认知模型
71.1 从 Cognitive Space 到 Cognitive Model
前一章:
Individual
↓
Individual Cognitive Space
本章:
Individual Cognitive Space
↓
Individual Cognitive Model
两者必须严格区分:
Cognitive Space
=
认知存在在哪里
Cognitive Model
=
认知按照什么结构存在
因此:
Space 是“空间”,Model 是“结构”。
71.2 Individual Cognitive Model 的定义
定义:
Individual Cognitive Model 是对一个具体个体的认知结构、认知状态、认知关系、认知记忆、认知经验、认知目标、认知决策与行为机制进行形式化描述的模型。
可以表示为:
Individual Cognitive Model
=
Structure
+
State
+
Memory
+
Experience
+
Goal
+
Decision
+
Behavior
+
Learning
71.3 为什么需要 Individual Cognitive Model
如果只有:
Individual Cognitive Space
系统可能拥有大量数据:
Objects
Memory
Knowledge
Experience
Goals
但是这些数据之间:
为什么关联?
如何组织?
如何变化?
如何影响决策?
必须由:
Individual Cognitive Model
定义。
因此:
Cognitive Space
↓
保存认知实例
Cognitive Model
↓
定义认知结构
71.4 Model 与 Data
第58章已经建立:
理论对象
↓
数据对象
第71章可以继续:
理论认知模型
↓
数据认知模型
例如理论上定义:
Object
Attribute
State
Relation
Memory
Goal
Decision
Behavior
工程上变成:
object
attribute
state
relation
memory
goal
decision
behavior
因此:
Individual Cognitive Model 是理论认知结构向可计算个体模型的工程化表达。
71.5 Cognitive Model 的核心组成
可以定义:
Individual Cognitive Model
│
├── Identity Model
├── Perception Model
├── Element Model
├── Object Model
├── Attribute Model
├── State Model
├── Class Model
├── Relation Model
├── Matching Model
├── Knowledge Model
├── Memory Model
├── Experience Model
├── Prior Model
├── Bias Model
├── Goal Model
├── Method Model
├── Decision Model
├── Behavior Model
└── Learning Model
这构成一个完整的:
Individual Cognitive Architecture
71.6 Identity Model
首先必须知道:
Who?
即:
Individual Identity
例如:
individual_id
name
role
context
profile
但 Identity Model 不等于用户资料。
它关注:
这个个体在认知系统中的身份边界。
71.7 Perception Model
感知是认知输入的入口。
Environment
↓
Perception
↓
Element
因此:
Perception Model
定义:
Input
Detection
Extraction
Normalization
Classification
71.8 Element Model
感知得到:
Element
例如:
electric
toothbrush
supplier
Texas
manufacturer
Element Model 定义:
Element
Type
Value
Source
Confidence
Timestamp
71.9 Object Model
多个 Element 可以形成:
Object
例如:
electric
+
toothbrush
+
supplier
形成:
Electric Toothbrush Supplier
Object Model 定义:
Object
{
id,
class,
attributes,
state,
relations
}
71.10 Attribute Model
对象具有:
Attribute
例如:
Product
│
├── material
├── battery
├── waterproof
└── charging
因此:
Attribute Model
规定:
Attribute
↓
Value
↓
Type
↓
Constraint
71.11 State Model
对象状态:
State
例如:
Candidate
Selected
Rejected
Active
Inactive
状态不是属性。
可以严格区分:
Attribute
=
对象具有什么特征
State
=
对象当前处于什么状态
71.12 Class Model
对象还需要分类:
Object
↓
Class
例如:
Electric Toothbrush
↓
Oral Care Product
↓
Product
Class Model 定义:
Class
Inheritance
Composition
Membership
71.13 Relation Model
认知不是孤立对象集合。
必须有:
Object
↓
Relation
↓
Object
例如:
Supplier
│
└── supplies ──→ Product
Relation Model 定义:
source
relation
target
weight
confidence
time
context
71.14 Matching Model
第59章:
从匹配理论到匹配算法。
Individual Cognitive Model 必须定义:
What should be matched?
例如:
Input
↓
Element Matching
↓
Object Matching
↓
Class Matching
↓
Relation Matching
↓
Context Matching
因此:
Matching Model
负责定义匹配结构,
而:
Matching Algorithm
负责执行匹配。
71.15 Model 与 Algorithm
这是第71章必须保持的工程边界:
Model
=
定义认知结构
Algorithm
=
执行认知计算
例如:
Matching Model
定义:
keyword
object
attribute
context
weight
而:
Matching Algorithm
执行:
score()
compare()
rank()
select()
71.16 Knowledge Model
Knowledge 是:
Object
+
Attribute
+
Relation
+
State
经过结构化形成的认知内容。
Knowledge Model 定义:
Fact
Concept
Rule
Pattern
Relation
Constraint
例如:
Electric Toothbrush
is_a
Oral Care Product
71.17 Memory Model
Memory Model 定义:
What should be remembered?
How should it be represented?
How should it be retrieved?
基本结构:
Memory
{
event,
context,
object,
state,
action,
outcome,
timestamp
}
71.18 Experience Model
Experience 比 Memory 更进一步:
Event
↓
Action
↓
Outcome
↓
Evaluation
↓
Experience
因此:
Experience Model
可以表示:
Situation
Action
Result
Evaluation
Lesson
71.19 Prior Model
经验经过长期积累:
Experience
↓
Pattern
↓
Prior
Prior 表示:
在新的认知任务开始之前,个体已经具有的先验倾向。
例如:
Prior:
Supplier A is more likely to satisfy requirement.
71.20 Bias Model
Prior 与 Bias 不能混为一谈。
Prior
=
过去知识/经验形成的先验判断
Bias
=
对当前认知过程产生系统性偏移的因素
因此模型需要分别表示:
Prior Model
Bias Model
71.21 Goal Model
Goal 是认知行为的方向。
例如:
Goal:
Find qualified supplier
Goal Model 可以包含:
goal_id
type
target
priority
constraints
deadline
status
71.22 Method Model
第62章:
Method 是认知任务在工程系统中的具体实现过程。
所以:
Goal
↓
Method
例如:
Goal:
Find Supplier
Method:
Search
↓
Match
↓
Evaluate
↓
Rank
Method Model 定义:
Input
Process
Condition
Output
71.23 Decision Model
Decision 是认知系统的选择机制。
基本结构:
Candidates
↓
Evidence
↓
Matching
↓
Evaluation
↓
Decision
Decision Model 可以定义:
candidate
score
probability
confidence
reason
selected
71.24 Behavior Model
Decision 之后:
Decision
↓
Behavior
例如:
Select
Reject
Search
Publish
Contact
Wait
Behavior Model 定义:
Action
Target
Condition
Sequence
Result
71.25 Learning Model
学习负责:
Experience
↓
Cognitive Update
例如:
Experience
↓
Pattern
↓
Knowledge
↓
Prior
↓
Future Matching
因此:
Learning Model
负责定义:
What changes?
Why changes?
How much changes?
When changes?
71.26 Individual Cognitive Model 的动态循环
完整循环:
Environment
↓
Perception
↓
Element
↓
Object
↓
State
↓
Matching
↓
Knowledge + Memory + Prior + Bias
↓
Evaluation
↓
Decision
↓
Behavior
↓
Outcome
↓
Experience
↓
Learning
↓
Cognitive Model Update
这就是:
个体认知模型的动态生命周期。
71.27 Model 的静态部分
静态部分包括:
Identity
Class
Object
Attribute
Relation
Knowledge
Method
它回答:
这个个体的认知结构是什么?
71.28 Model 的动态部分
动态部分包括:
State
Memory
Experience
Prior
Bias
Goal
Decision
Behavior
Learning
它回答:
这个个体现在如何认知?
因此:
Individual Cognitive Model
=
Static Cognitive Structure
+
Dynamic Cognitive State
71.29 Model 与 Cognitive Space
二者关系可以正式定义:
Individual Cognitive Model
│
↓
defines
│
↓
Individual Cognitive Space
即:
Model
=
Structure Definition
Space
=
Instance / State
例如:
Model:
Object has Attribute
实际空间:
Product A
material = ABS
battery = 120 min
71.30 Model 是模板,Space 是实例
可以使用一个非常简单的类比:
Class
↓
Object
类似:
Cognitive Model
↓
Cognitive Space
但是二者不是完全相同的面向对象关系。
更准确地说:
Cognitive Model
=
认知结构定义
Cognitive Space
=
该结构实际承载的个体认知状态
71.31 Individual Cognitive Model 与通用 Cognitive Model
必须区分:
Cognitive Model
与:
Individual Cognitive Model
通用 Cognitive Model:
描述一般认知系统应该如何工作
Individual Cognitive Model:
描述某一个具体个体如何形成自己的认知结构
因此:
General Cognitive Model
↓
Individual Cognitive Model
↓
Individual Cognitive Space
71.32 个体化
真正的“个体”来自:
Common Structure
+
Individual Parameters
+
Individual Memory
+
Individual Experience
+
Individual Prior
+
Individual Goals
即:
Individual Cognitive Model
=
Universal Cognitive Structure
+
Individualized Cognitive Parameters
71.33 个体认知参数
例如:
matching_weight
memory_strength
prior_weight
bias_weight
goal_priority
decision_threshold
confidence_threshold
这些参数可以属于:
Individual Cognitive Model
而不是简单的全局配置。
71.34 一个具体例子
假设两个个体:
Individual A
Individual B
拥有相同:
Cognitive Model
但不同:
Memory
Experience
Prior
Bias
Goal
Weights
那么:
Input
进入两个系统后:
A → Decision A
B → Decision B
因此:
相同认知框架,不必产生相同认知结果。
这正是“个体人工智能”区别于简单规则系统的重要基础。
71.35 Cognitive Model 的个体参数化
可以表示:
General Model
+
Individual Parameters
↓
Individual Cognitive Model
例如:
M_general
+
P_individual
=
M_individual
其中:
M_general
是通用认知模型,
P_individual
是个体认知参数。
71.36 Individual Cognitive Model 的数学抽象
可以简单表示:
ICM_i = (S_i, O_i, R_i, M_i, E_i, P_i, B_i, G_i, D_i, H_i)
其中:
S = State
O = Object
R = Relation
M = Memory
E = Experience
P = Prior
B = Bias
G = Goal
D = Decision
H = Behavior History
这不是为了数学形式本身,而是为了:
明确模型边界。
71.37 Model State
进一步可以定义:
State_t
表示个体在时间 t 的认知状态。
于是:
ICM(t)
表示:
某一个时刻的个体认知模型状态。
发生事件:
Event_t
之后:
ICM(t+1)
=
Transition(ICM(t), Event_t)
这里:
Transition
由 Cognitive Engine 执行。
71.38 Cognitive Model 与 State Machine
第61章:
Cognitive Model
↓
State Machine
现在可以进一步明确:
Individual Cognitive Model
↓
Individual Cognitive State Machine
例如:
Unknown
↓
Observed
↓
Recognized
↓
Matched
↓
Evaluated
↓
Selected
↓
Acted
↓
Learned
因此状态机是:
Individual Cognitive Model 的动态执行表达。
71.39 Cognitive Model 与 Cognitive Engine
二者关系:
Individual Cognitive Model
↓
defines rules
↓
Cognitive Engine
↓
executes
即:
Model
=
What cognition should look like
Engine
=
How cognition is executed
71.40 Cognitive Model 与 Method
同样:
Model
↓
Method Definition
↓
Module
↓
Engine
第62章到第63章:
Method
↓
Function Module
↓
Cognitive Engine
第71章则把它放回个体模型:
Individual Cognitive Model
↓
Methods
↓
Cognitive Engine
71.41 Individual Cognitive Model 的工程结构
可以定义一个逻辑对象:
IndividualCognitiveModel
例如:
IndividualCognitiveModel
{
identity,
perception,
elements,
objects,
classes,
relations,
knowledge,
memory,
experience,
priors,
biases,
goals,
methods,
decision,
behavior,
learning,
state
}
71.42 与 Individual Cognitive Space 的对应
Individual Cognitive Model
│
├── Identity Model
├── Object Model
├── Relation Model
├── Memory Model
├── Goal Model
├── Decision Model
└── Learning Model
│
↓
Individual Cognitive Space
│
├── Identity Data
├── Objects
├── Relations
├── Memories
├── Goals
├── Decisions
└── Learning History
因此:
Model
↔
Space
形成:
定义—实例关系。
71.43 与第68章 Cognitive Control Panel 的关系
第68章控制面板可以显示:
感觉
对象
属性
状态
匹配
权重
概率
经验
记忆
先验
偏差
目标
行为
第71章说明:
这些信息不是孤立的数据。
它们属于:
Individual Cognitive Model
而控制面板只是:
View
+
Control
因此:
Cognitive Model
↓
Cognitive Space
↓
Control Panel
71.44 Individual Cognitive Model 的核心闭环
最终:
┌───────────────┐
│ Individual │
└───────┬───────┘
↓
Individual Cognitive Model
↓
Individual Cognitive Space
↓
Cognitive Engine
↓
Decision
↓
Behavior
↓
Experience
↓
Learning
↓
Cognitive Model Update
│
└──────────→
这意味着:
个体模型不是一次性创建的静态模型,而是可以随着个体经验持续演化的模型。
71.45 第71章的核心定义
可以最终定义:
Individual Cognitive Model 是对一个具体个体的认知结构、认知状态、认知记忆、认知经验、认知偏好、认知目标、决策机制、行为机制和学习机制进行统一形式化描述的个体模型。
核心关系:
General Cognitive Theory
↓
Cognitive Model
↓
Individual Cognitive Model
↓
Individual Cognitive Space
↓
Cognitive Engine
↓
Behavior
↓
Learning
↓
Individual Cognitive Model Update
71.46 第58—71章的理论—工程链
到第71章,前面的理论已经可以连接成一条完整工程链:
理论对象
↓
数据对象
↓
匹配理论
↓
匹配算法
↓
个体认知
↓
个体模型
↓
状态机
↓
Method
↓
功能模块
↓
Cognitive Engine
↓
人的感知工程模型
↓
人的认知工程模型
↓
个体认知工程模型
↓
行为认知工程模型
↓
认知控制面板
↓
个体人工智能
↓
Individual Cognitive Space
↓
Individual Cognitive Model
其中第70章回答:
认知在哪里?
第71章回答:
认知按照什么结构存在?
所以接下来整个 ICAI 工程体系可以进一步建立三个核心层:
Individual
↓
Individual Cognitive Model
↓
Individual Cognitive Space
↓
Cognitive Engine
最终形成:
一个“有模型、有空间、有状态、有记忆、有经验、有目标、有决策、有行为,并能够通过学习改变自身认知结构”的真正个体人工智能工程基础。