第85章 Cognitive Object
中文:
认知对象
第82章建立:
Symbol
↓
Cognitive Element
第83章研究:
Knowledge
↓
Structure
↓
Element
第84章进一步建立:
Element A
↓
Relation
↓
Element B
因此,机器已经开始拥有:
元素
+
关系
但是,到这里仍然存在一个更加基础的问题:
机器什么时候认为一组元素和关系构成了一个“对象”?
这就是第85章需要研究的问题。
85.1 什么是认知对象
可以定义:
认知对象,是机器在认知过程中,将具有相对稳定身份、属性、组成和关系的一组认知元素组织为一个可以被独立识别、描述、引用和处理的认知单位。
最简单表示:
Element
+
Relation
↓
Object
例如:
电机
电池
刷头
外壳
这些是元素。
当它们按照一定关系组织:
电机
↓
组成
↓
电动牙刷
电池
↓
组成
↓
电动牙刷
刷头
↓
组成
↓
电动牙刷
机器便可以形成:
Electric Toothbrush
这个整体就是一个:
Cognitive Object
85.2 为什么需要对象
如果机器只有元素:
电机
电池
刷头
外壳
那么机器知道:
有什么
但是不知道:
这些元素属于什么整体?
如果只有关系:
电机 → 组成 → 电动牙刷
电池 → 组成 → 电动牙刷
刷头 → 组成 → 电动牙刷
机器开始知道:
这些元素之间存在组织关系。
进一步才能形成:
电动牙刷
作为一个独立认知单位。
因此:
Element
↓
Relation
↓
Object
是机器从“元素识别”进入“对象认知”的重要过程。
85.3 对象不是单个元素
一个对象有时只有一个核心元素。
例如:
Person A
也可以成为:
Object
但是复杂对象通常由多个元素组成:
Object
├── Element
├── Element
├── Element
└── Relation
例如:
Electric Toothbrush
├── Motor
├── Battery
├── Brush Head
├── Housing
└── Control Button
这些元素通过:
Composition
形成一个整体。
因此:
对象是元素经过认知组织后形成的整体单位。
85.4 对象不是元素的简单集合
这一点非常重要。
如果只是:
A
B
C
D
那么只是:
Element Set
而不是完整对象。
只有:
A
↓
Relation
↓
B
B
↓
Relation
↓
C
C
↓
Relation
↓
D
并且这些关系形成一定的结构:
A + B + C + D
机器才可能形成:
Object
因此:
Object
≠
Element Collection
而是:
Object
=
Elements
+
Relations
+
Structure
85.5 对象身份
机器认知对象必须回答:
这个对象是谁?
因此需要:
Object Identity
例如:
Object ID
=
OBJ-00001
对应:
Supplier A
另一个:
OBJ-00002
对应:
Supplier B
因此:
Object
↓
Identity
是对象认知的基础。
85.6 对象身份与名称不同
对象身份:
Identity
不一定等于:
Name
例如:
Apple
苹果
Apple Inc.
苹果公司
这些符号可能存在不同表达。
机器需要判断:
不同符号
↓
是否指向
↓
同一个对象
因此:
Name
≠
Identity
对象身份是机器内部对对象持续识别的依据。
85.7 对象引用
一旦对象具有身份,机器就可以引用它:
Object A
之后的信息:
A 的属性
A 的关系
A 的组成
A 的状态
都可以通过:
Object ID
进行关联。
例如:
OBJ-001
可以连接:
Attributes
Relations
Components
States
Memories
Experiences
这样对象就成为机器内部稳定的认知引用单位。
85.8 对象属性
对象不仅有身份,还具有属性。
例如:
Electric Toothbrush
可能具有:
Brand
Material
Battery
Modes
Speed
Water Resistance
因此:
Object
↓
Attributes
可以表示:
Object:
Electric Toothbrush
Attributes:
Material = ABS
Modes = 5
Battery = Rechargeable
属性描述:
对象是什么样的。
85.9 属性与元素
属性本身也可以被表示为认知元素。
例如:
Material
ABS
可以形成:
Object
↓
has_attribute
↓
Material
以及:
Material
↓
has_value
↓
ABS
因此:
Object
+
Attribute Element
+
Value Element
构成对象属性结构。
85.10 对象关系
对象之间也存在关系。
例如:
Company A
↓
produces
↓
Product A
这里:
Company A
是对象。
Product A
也是对象。
中间:
produces
是认知关系。
因此:
Object A
↓
Relation
↓
Object B
成为对象级认知关系。
85.11 对象与元素的关系
可以建立三个层次:
Element
↓
Object
↓
Relation
但是实际结构更接近:
Element
↓
组成
↓
Object
Object
↓
关系
↓
Object
例如:
电机
↓
组成
↓
电动牙刷
电动牙刷
↓
属于
↓
口腔护理产品
形成多层认知结构。
85.12 对象组成
对象可以由其他对象组成。
例如:
Electric Toothbrush
├── Motor Object
├── Battery Object
├── Brush Head Object
└── Housing Object
因此:
Object
↓
Composition
↓
Sub-Objects
可以形成:
Object Hierarchy
85.13 对象层级
复杂现实对象往往具有层级:
Product
↓
Device
↓
Component
↓
Subcomponent
例如:
Electric Toothbrush
↓
Power System
↓
Battery
因此机器可以形成:
Whole
↓
Part
↓
Sub-Part
这种结构让机器能够理解复杂对象的组成。
85.14 对象边界
这是认知对象最重要的问题之一:
什么属于这个对象?什么不属于这个对象?
例如:
电动牙刷
可能包含:
刷头
电机
电池
外壳
按键
但是:
包装盒
运输箱
销售人员
消费者
通常不属于产品对象本身。
因此机器需要建立:
Object Boundary
即:
一个对象在认知结构中的范围。
85.15 对象边界不是物理边界
现实中的对象边界和认知对象边界不一定完全相同。
例如:
公司
物理上可能包括:
办公室
员工
设备
但是从法律或组织认知角度:
Company
是一个具有独立身份的组织对象。
所以:
Physical Boundary
≠
Cognitive Boundary
机器需要根据当前认知对象的定义确定边界。
85.16 对象边界具有上下文
同一个元素在不同上下文中可能属于不同对象。
例如:
电池
可以属于:
电动牙刷
也可以属于:
电池组件
还可以被单独作为:
Battery Object
因此:
Element
↓
Context
↓
Object
对象形成需要考虑:
Context
85.17 对象的整体性
对象必须具有一定的整体性。
例如:
电机
电池
刷头
外壳
如果它们只是仓库中随机放置的四个零件:
Element Set
不一定形成:
Electric Toothbrush Object
当机器识别出:
电机
+
电池
+
刷头
+
外壳
+
组成关系
并确认这些元素共同构成一个产品时:
Object
才成立。
因此:
对象形成需要结构完整性,而不是元素数量。
85.18 对象的稳定性
认知对象通常具有一定持续性。
例如:
Supplier A
今天是:
Supplier A
明天仍然可以被识别为:
Supplier A
虽然它的:
状态
属性
关系
可能发生变化。
因此:
Object Identity
通常比:
Object State
更加稳定。
这一点为后续研究对象状态提供基础。
85.19 对象与状态
对象本身:
Supplier A
可以保持不变。
但状态可能变化:
Active
↓
Inactive
所以:
Object
=
Identity
而:
State
=
Object's Current Condition
因此:
Object
↓
State
不应该把对象和状态混为一体。
85.20 对象与时间
对象也具有时间维度。
例如:
Company A
可能:
2024
成立某种关系。
到了:
2026
关系发生变化。
但是:
Company A
仍然可以是同一个认知对象。
所以:
Object Identity
与:
Temporal State
应该分离。
85.21 对象与事件
对象可以参与事件:
Object
↓
participates_in
↓
Event
例如:
Customer A
↓
places
↓
Order A
或者:
Supplier A
↓
ships
↓
Order A
因此:
Object
+
Event
+
Relation
能够形成动态现实结构。
85.22 对象与关系网络
一个对象通常不会只有一个关系。
例如:
Supplier A
│
├──located_in──> Shenzhen
├──produces──> Product A
├──supplies──> Customer B
├──uses──> Technology C
└──belongs_to──> Group D
这些关系共同构成:
Object Relation Network
机器因此能够从一个对象向周围的认知结构扩展。
85.23 对象的认知视图
机器面对一个复杂对象时,不一定一次处理全部信息。
可以建立:
Object View
例如:
Supplier A
从不同认知任务看,可以产生:
Identity View
Attribute View
Relation View
Composition View
State View
History View
这样对象可以根据认知任务提供不同结构。
85.24 对象与知识
知识经过结构化以后:
Knowledge
↓
Elements
↓
Relations
↓
Objects
对象因此成为知识结构中的重要组织单位。
例如:
知识:
深圳某厂家生产电动牙刷。
可以结构化为:
Object A:
Factory
Relation:
produces
Object B:
Electric Toothbrush
于是自然语言知识转换为:
Object
+
Relation
+
Object
85.25 对象与语言理解
人的语言通常不是直接描述元素,而是在描述:
人
公司
产品
地点
事件
时间
行为
也就是大量对象。
例如:
“这家公司在深圳生产电动牙刷。”
机器需要识别:
Company Object
Shenzhen Object
Electric Toothbrush Object
以及:
Company
↓
located_in
↓
Shenzhen
Company
↓
produces
↓
Electric Toothbrush
因此:
机器语言理解最终需要落到对象、关系和结构上。
85.26 对象识别
因此可以定义:
Object Recognition 是机器从输入信息中识别出具有相对独立身份和结构的认知对象的过程。
基本过程:
Input
↓
Symbols
↓
Elements
↓
Relations
↓
Structure
↓
Object Candidate
↓
Object Recognition
85.27 对象构造
机器不仅可以识别已有对象,还可能从元素和关系构造对象。
例如:
Element A
Element B
Element C
发现:
A
↓
composes
↓
B
B
↓
related_to
↓
C
进一步形成:
Object X
因此:
Object Recognition
与:
Object Construction
是两个不同过程。
85.28 对象合并
不同来源可能产生两个对象候选:
Object A
Object B
经过判断发现:
Identity(A)
=
Identity(B)
则可以:
Merge
形成:
Object A/B
例如:
Apple Inc.
Apple
苹果公司
如果认知系统确认它们指向同一对象,则可以建立统一对象身份。
85.29 对象拆分
反过来,一个对象也可能被错误合并。
例如:
“Apple”
可能指:
Apple Inc.
也可能指:
apple fruit
机器如果最初把它们当成同一个对象,就需要:
Object Split
形成:
Object A
Object B
因此对象系统必须支持:
Merge
Split
85.30 对象消歧
对象识别必须解决:
同名对象
例如:
ABC Company
可能存在多个。
因此机器需要利用:
Context
Attribute
Relation
Location
Time
进行对象区分。
形成:
Object Disambiguation
85.31 对象身份与关系共同消歧
有时候对象自身信息不足。
例如:
Company A
仅仅看名称无法确定。
但是如果知道:
Company A
↓
located_in
↓
Shenzhen
以及:
Company A
↓
produces
↓
Electric Toothbrush
机器就能够利用关系结构提高对象识别准确性。
因此:
对象身份不仅来自对象自身,也来自对象所在的关系结构。
85.32 对象与认知上下文
一个对象的认知意义取决于上下文。
例如:
Battery
在:
Electronic Product Context
中可能表示:
Power Component
在:
Automotive Context
中可能表示:
Vehicle Battery
因此:
Object
+
Context
才能形成更加准确的机器认知。
85.33 对象与机器记忆
一旦对象建立稳定身份,机器就可以围绕对象组织记忆:
Object
↓
Memory
例如:
Supplier A
可以关联:
Past Interactions
Past Decisions
Past Outcomes
Past Experiences
因此对象成为:
机器长期记忆的重要组织索引。
85.34 对象与经验
经验通常不是孤立存在的。
例如:
Supplier A
过去发生:
Order
↓
Delivery
↓
Successful
这可以形成:
Experience
并关联:
Supplier A
所以:
Object
↓
Experience
使机器能够形成针对具体对象的历史认知。
85.35 对象与人的认知
人认识现实世界时,并不是只记住大量元素。
人通常认识:
人
公司
汽车
房屋
产品
地点
事件
这些都是具有:
Identity
Attributes
Relations
Composition
的对象。
因此:
认知对象是机器模拟人类结构性认识现实世界的重要基础。
85.36 机器对象与现实对象
必须明确:
Real Object
和:
Cognitive Object
不是同一个东西。
现实对象:
真实存在
机器对象:
机器内部的结构表示
因此:
Reality
↓
Perception
↓
Representation
↓
Cognitive Object
机器内部的对象只是现实对象的:
Cognitive Representation
85.37 Cognitive Object 不是数据库记录
传统数据库可以表示:
Company
ID
Name
Address
但是认知对象不仅仅是一行记录。
它还可以具有:
Identity
Elements
Attributes
Relations
Composition
Context
Memory
Experience
因此:
Database Record
只是数据存储形式。
而:
Cognitive Object
是机器认知中的结构单位。
85.38 Cognitive Object 的基本结构
可以建立:
CognitiveObject
{
identity,
elements,
attributes,
relations,
components,
context
}
其中:
identity
表示对象身份。
elements
表示对象内部认知元素。
attributes
表示对象属性。
relations
表示对象与其他对象的关系。
components
表示对象组成。
context
表示对象存在的认知上下文。
85.39 Cognitive Object Engine
进一步可以形成:
Cognitive Object Engine
主要负责:
Object Recognition
Object Construction
Object Identification
Object Validation
Object Merge
Object Split
Object Boundary
Object Composition
Object Linking
基本过程:
Elements
↓
Relations
↓
Candidate Object
↓
Identity Analysis
↓
Boundary Analysis
↓
Structure Validation
↓
Cognitive Object
85.40 对象认知的工程循环
可以形成:
Input
↓
Elements
↓
Relations
↓
Object Candidate
↓
Identity
↓
Attributes
↓
Boundary
↓
Composition
↓
Relations
↓
Cognitive Object
之后对象进入后续认知过程。
85.41 对象与认知结构
最终:
Element
+
Relation
↓
Object
进一步:
Object
+
Relation
+
Object
形成:
Object Structure
大量对象和关系继续组织:
Cognitive Structure
因此:
Element
↓
Relation
↓
Object
↓
Object Relation
↓
Cognitive Structure
构成机器内部现实世界表示的重要基础。
85.42 本章核心理论链
第82章:
Symbol
↓
Cognitive Element
第83章:
Knowledge
↓
Structure
第84章:
Element
↓
Cognitive Relation
↓
Element
第85章:
Element
+
Relation
+
Structure
↓
Cognitive Object
因此形成:
Symbol
↓
Element
↓
Relation
↓
Object
这是 ICAI 认知结构逐层建立的重要过程。
85.43 本章最重要的区别
需要严格区分:
Element
回答:
机器认识到了什么基本事物或意义单位?
Relation
回答:
这些元素之间有什么联系?
Object
回答:
哪些元素和关系共同构成了一个可以独立认识的整体?
因此:
Element
=
认知成分
Relation
=
认知连接
Object
=
认知整体
85.44 本章最终定义
Cognitive Object 是机器根据认知元素、属性、关系和组成结构,对现实中的人、物、组织、地点、事件或其他可识别实体形成的具有相对稳定身份和认知边界的结构化认知单位。
简化为:
Cognitive Object
=
Identity
+
Elements
+
Attributes
+
Relations
+
Composition
+
Boundary
+
Context
85.45 本章最终模型
Reality
↓
Symbol
↓
Cognitive Element
↓
Relation
↓
┌─────────────────┐
│ Cognitive Object│
└────────┬────────┘
│
┌───────────┼───────────┐
↓ ↓ ↓
Identity Attributes Composition
│ │ │
└───────────┼───────────┘
↓
Object Relations
↓
Cognitive Structure
最终形成:
Element
↓
Relation
↓
Object
↓
Object Relation
↓
Cognitive Structure
85.46 本章结论
机器只有形成认知对象,才能真正从“认识元素”进入“认识现实中的事物”。
因此:
Element
是机器认知的基本组成单位;
Relation
是机器认知结构的连接机制;
而:
Cognitive Object
则是机器对现实中相对独立事物形成的整体性认知单位。
由此,机器内部开始出现:
“这是一个什么对象?”
“它有哪些组成?”
“它有什么属性?”
“它与什么对象存在关系?”
“它和其他对象如何区分?”
这些问题。
这为下一阶段继续研究:
Object
↓
State
奠定基础。
因此下一章:
第86章 Cognitive State
核心问题:
一个已经被机器识别出来的认知对象,如何表示它“现在是什么状态”?
重点研究:
Object
↓
State
↓
State Attribute
↓
State Value
↓
State Transition
↓
State Change
并进一步回答:
机器如何认识一个对象正在发生什么变化,而不仅仅知道“它是什么”?