WSaiOS EOM模拟人工认知工程理论
第十三章:认知关系理论——从对象到知识结构
13.1 为什么研究认知关系
前面章节建立了EOM对象理论:
信息
↓
元素
↓
对象
对象形成以后:
系统已经能够认识:
“有什么东西”。
但是:
真正的理解并不来自单个对象。
人类认识世界:
主要依靠:
对象之间的关系。
例如:
只知道:
苹果
系统只能知道:
这是一个水果。
但是知道:
苹果
属于
水果
苹果
可以
食用
苹果
生长于
树木
系统才真正理解:
苹果在世界中的位置。
因此:
EOM提出:
对象是认知节点,关系是认知结构。
13.2 为什么关系比对象更重要
现实世界不是孤立对象组成。
而是:
关系网络。
例如:
一个人:
单独看:
张三
信息有限。
但是加入关系:
张三
是
工程师
张三
工作于
某公司
张三
使用
某软件
人的认知能力才产生。
因此:
对象回答:
是什么?
关系回答:
为什么?
如何?
与谁相关?
EOM认为:
理解来源于关系。
13.3 关系产生理解
人类认识世界:
不是靠记忆孤立事实。
而是建立联系。
例如:
儿童第一次看到火。
元素:
红色
发光
热
对象:
火
关系学习:
火
可以
燃烧
火
产生
热量
火
可能
危险
最终:
形成理解。
因此:
理解过程:
对象
↓
关系
↓
知识
13.4 EOM关系模型
EOM定义:
关系:
是两个或多个对象之间的认知连接。
关系模型:
Relationship
=
Source
+
Type
+
Target
+
Weight
+
Context
其中:
Source(源对象)
关系发起对象。
例如:
供应商
Type(关系类型)
描述连接方式。
例如:
生产
供应
合作
属于
Target(目标对象)
关系指向对象。
例如:
电动牙刷
Weight(权重)
关系强度。
例如:
合作概率:
90%
Context(上下文)
关系成立环境。
例如:
美国市场
2026年
完整:
供应商
---
生产(90%)
---
电动牙刷
环境:
美国市场
13.5 关系如何形成知识结构
单个对象:
只是节点。
多个对象通过关系连接:
形成结构。
例如:
对象:
供应商A
电动牙刷
美国客户
关系:
供应商A
生产
电动牙刷
电动牙刷
销售
美国市场
客户
采购
电动牙刷
形成:
供应商A
↓
生产
↓
电动牙刷
↓
销售
↓
美国客户
这就是:
知识结构。
13.6 EOM知识结构模型
EOM认为:
知识不是数据集合。
而是:
对象关系网络。
模型:
Knowledge
=
Objects
+
Relationships
+
Memory
例如:
商业知识:
供应商对象
+
产品对象
+
市场对象
+
采购关系
+
历史经验
形成:
商业认知。
13.7 关系类型设计
EOM关系可以分类。
第一类:组成关系
表示:
部分与整体。
例如:
汽车
包含
发动机
第二类:属性关系
表示:
对象特征。
例如:
供应商
拥有
OEM能力
第三类:行为关系
表示:
动作。
例如:
供应商
生产
产品
第四类:因果关系
表示:
原因结果。
例如:
价格下降
导致
销量增加
第五类:时序关系
表示:
变化过程。
例如:
询价
↓
报价
↓
成交
13.8 Relationship模型PHP OOP实现
EOM关系对象:
class Relationship
{
public $source;
public $type;
public $target;
public $weight;
public $context;
public function calculateWeight()
{
}
}
例如:
创建关系:
$relation=new Relationship();
$relation->source="SupplierA";
$relation->type="produce";
$relation->target="Electric Toothbrush";
$relation->weight=90;
形成:
认知连接。
13.9 对象关系管理
对象不是独立存在。
因此:
CognitiveObject需要关系管理。
PHP:
class CognitiveObject
{
public $relations=[];
public function addRelation($relation)
{
$this->relations[]=$relation;
}
}
例如:
供应商对象:
添加:
生产关系
合作关系
销售关系
形成:
对象网络。
13.10 MVC管理认知关系
Model层
负责:
关系存储。
数据库:
relationships
id
source_id
type
target_id
weight
context
Controller层
负责:
关系分析。
流程:
输入
↓
对象识别
↓
关系查询
↓
知识匹配
↓
推理
例如:
查询:
供应商
有哪些生产关系?
View层
Smarty显示:
供应商A
生产:
电动牙刷
合作:
美国客户
成功率:
90%
13.11 关系与推理
EOM认为:
推理来自关系。
例如:
已知:
供应商A
生产
电动牙刷
已知:
美国客户
采购
电动牙刷
推理:
供应商A
可能适合
美国客户
过程:
关系1
+
关系2
↓
新关系
这就是:
认知推理。
13.12 关系权重与概率记忆结合
现实关系:
不是固定。
例如:
供应商合作关系:
不是:
合作
而是:
合作概率:
85%
因此:
关系需要:
权重。
模型:
Relationship Weight
=
历史经验
+
当前状态
+
概率计算
13.13 WSaiOS关系认知架构
完整结构:
Cognitive Object
|
Relationship Engine
|
-----------------
| | |
知识 推理 决策
|
Memory更新
13.14 EOM与知识图谱区别
传统知识图谱:
强调:
实体
关系
属性
EOM:
进一步强调:
元素
↓
对象
↓
关系
↓
方法
↓
记忆
↓
行动
区别:
知识图谱:
描述世界。
EOM:
尝试模拟:
认知过程。
13.15 本章核心结论
EOM认为:
关系是人工认知系统产生理解的核心机制。对象提供认知节点,关系形成知识结构,知识结构支撑推理和决策。
人工认知结构:
元素
↓
对象
↓
关系
↓
知识
↓
方法
↓
决策
↓
行动
软件实现:
Element Class
↓
Object Class
↓
Relationship Class
↓
Knowledge Base
↓
Decision Engine
MVC实现:
Model:
保存关系
Controller:
分析关系
View:
表达关系
WSaiOS EOM通过:
PHP OOP
+
MVC
+
关系模型
+
知识库
+
记忆系统
建立:
从对象世界到知识结构的人工认知工程模型。
下一章:
第十四章:认知方法理论——从理解到行动
重点研究:
- 为什么认知系统必须拥有方法;
- 方法如何来源于对象能力;
- 方法如何驱动行动;
- Method模型如何对应PHP OOP实现;
- Controller如何调用认知方法形成决策。