第80章 Symbolic Representation
中文:
符号表示
第79章研究了:
Machine Input——什么进入机器。
机器获得输入之后,并不能直接进行真正意义上的机器认知。
因为现实世界中的信息具有复杂性:
声音
语言
图像
文字
动作
状态
事件
反馈
机器如果只是接收这些信息,还没有形成一个稳定的内部处理基础。
因此,机器认知必须进一步解决一个根本问题:
机器如何把获得的信息转换为自身能够识别、区分、组合、比较和处理的符号?
这就是:
Symbolic Representation
80.1 什么是符号表示
可以首先定义:
符号表示,是机器将获得的信息转换为具有明确标识、属性、意义及关系结构的内部符号形式的过程。
基本过程:
现实
↓
信息
↓
符号
但是这里的“符号”并不是简单的文字。
它可以是:
名称
编号
标识
状态标记
属性标记
关系标记
事件标记
动作标记
概念标记
因此:
符号是机器建立内部世界表示的基本形式之一。
80.2 为什么机器需要符号
现实世界本身不是按照机器内部的数据结构存在的。
例如现实中存在:
一个人
一家公司
一台机器
一个房间
一个动作
一次事件
机器如果要继续处理,就必须把这些现实中的存在转换为内部可识别形式。
例如:
现实对象:
一家供应商
↓
机器符号:
SUPPLIER_A
进一步:
SUPPLIER_A
可以具有:
name
location
type
capacity
status
这样机器才可以继续进行:
比较
匹配
分类
判断
推理
决策
80.3 符号不是现实对象
必须首先明确:
现实对象
≠
符号
例如:
现实中的一棵树
与:
TREE
不是同一个东西。
其中:
TREE
只是机器对现实对象建立的符号表示。
因此:
Reality
↓
Representation
而不是:
Reality = Symbol
这是符号逻辑体系的基础。
80.4 符号不是信息本身
同样:
Information
≠
Symbol
例如人说:
“深圳有一家电动牙刷厂家。”
这是输入信息。
机器经过处理之后,可以建立:
SHENZHEN
SUPPLIER
ELECTRIC_TOOTHBRUSH
这些才是内部符号。
因此:
Input Information
↓
Symbolic Representation
是两个不同阶段。
80.5 符号表示不是机器认知
还需要进一步区分:
Symbol
≠
Cognition
机器可以拥有:
SUPPLIER_A
这个符号。
但仅仅拥有符号:
SUPPLIER_A
并不意味着机器已经知道:
它是什么
它有什么属性
它与什么存在关系
它适不适合当前任务
所以:
Symbol
↓
Structure
↓
Relation
↓
Meaning
↓
Cognition
符号是认知的重要基础,但不是认知本身。
80.6 符号的基本组成
一个机器符号至少可以研究:
Symbol
├── Identifier
├── Meaning
├── Type
├── Attributes
├── Relations
├── State
└── Context
例如:
SUPPLIER_A
可以表示:
Identifier:
SUPPLIER_A
Type:
SUPPLIER
Meaning:
供应商A
Location:
Shenzhen
Status:
Active
这样一个简单符号开始具有结构。
80.7 符号标识
首先是:
Identifier
机器必须能够区分不同符号。
例如:
PERSON_001
PERSON_002
SUPPLIER_001
PRODUCT_001
TASK_001
标识解决的是:
这个符号是谁?
因此:
Identifier
是符号存在的基本条件之一。
80.8 符号类型
机器还需要知道:
这个符号属于什么类型?
例如:
PERSON
COMPANY
PRODUCT
LOCATION
EVENT
TASK
METHOD
STATE
因此:
Symbol
↓
Type
形成分类。
例如:
SUPPLIER_A
↓
SUPPLIER
80.9 符号意义
符号真正进入机器认知体系,需要解决:
这个符号表示什么?
例如:
SUPPLIER_A
不能只是一个字符串。
机器需要建立:
SUPPLIER_A
↓
某一个具体供应商对象
因此:
Symbol
↓
Meaning
成为符号系统的核心问题。
80.10 符号与意义的关系
可以表示为:
Symbol
↓
Reference
↓
Meaning
例如:
“深圳”
可以对应:
LOCATION_SHENZHEN
进一步:
LOCATION_SHENZHEN
对应:
现实中的深圳这一地理对象
所以:
Symbol
↓
Reference
↓
Reality / Concept
形成机器内部与现实世界之间的连接。
80.11 符号属性
符号还可以拥有:
Attributes
例如:
SUPPLIER_A
具有:
location = Shenzhen
category = Manufacturer
product = Electric Toothbrush
capacity = High
于是:
Symbol
↓
Attributes
开始形成机器内部的结构化知识基础。
80.12 符号关系
单独的符号无法完整表达现实世界。
现实世界中的对象总是存在关系。
例如:
SUPPLIER_A
↓
produces
↓
ELECTRIC_TOOTHBRUSH
因此可以表示为:
SUPPLIER_A
──produces──>
ELECTRIC_TOOTHBRUSH
这里:
SUPPLIER_A
是符号。
produces
是关系符号。
ELECTRIC_TOOTHBRUSH
也是符号。
三个符号形成:
Symbol
+
Relation
+
Symbol
80.13 符号组合
机器还需要将多个符号组合起来。
例如:
SUPPLIER_A
SHENZHEN
MANUFACTURER
可以组合成为:
SUPPLIER_A
{
location: SHENZHEN,
type: MANUFACTURER
}
因此:
Symbol
↓
Symbol Structure
成为后续对象形成的重要基础。
80.14 符号结构
可以定义:
符号结构,是多个符号按照一定关系和规则形成的内部表示结构。
例如:
SUPPLIER_A
├── type → MANUFACTURER
├── location → SHENZHEN
└── produces → ELECTRIC_TOOTHBRUSH
这里已经不再是几个孤立符号。
而是:
Symbolic Structure
80.15 符号状态
现实世界中的对象会发生变化。
因此符号也必须能够表示状态。
例如:
MACHINE_A
状态可能是:
RUNNING
STOPPED
ERROR
MAINTENANCE
于是:
MACHINE_A
↓
State
↓
RUNNING
状态本身也可以成为符号。
80.16 符号事件
机器还需要表示事件:
ORDER_CREATED
TASK_STARTED
TASK_COMPLETED
USER_CONFIRMED
MACHINE_ERROR
例如:
TASK_001
↓
COMPLETED
可以形成:
EVENT_TASK_COMPLETED
因此:
Event
↓
Symbol
使机器能够记录和处理发生过的事情。
80.17 符号动作
同样,机器行为也需要表示。
例如:
SEARCH
OPEN
CLOSE
STOP
SAVE
COMPARE
SELECT
EXECUTE
这些可以形成:
Action Symbols
例如:
SEARCH_SUPPLIER
这样:
行为
↓
符号
↓
方法
就可以连接起来。
80.18 符号与方法
在 WSaiOS-ICAI 体系中:
Symbol
↓
Method
并不是简单的程序函数调用。
例如:
SEARCH_SUPPLIER
可以表示:
一个机器需要执行的行为方法。
进一步:
SEARCH_SUPPLIER
↓
SearchSupplierMethod
↓
SearchSupplierModule
因此:
Symbol
开始成为机器认知系统与行为系统之间的连接点。
80.19 符号与对象
这是下一阶段非常重要的转换。
多个具有结构关系的符号可以进一步形成:
Object Representation
例如:
SUPPLIER_A
具有:
type
location
product
capacity
status
那么机器可以形成:
SupplierObject
因此:
Symbol
↓
Symbol Structure
↓
Object
这一转换是后续“认知元素 → 对象”研究的重要基础。
80.20 符号与元素
在 WSaiOS-ICAI 理论中,还需要进一步区分:
Symbol
与:
Element
符号是机器表示形式。
元素则是机器认知结构中的基本认知单位。
因此:
Information
↓
Symbol
↓
Cognitive Element
可以形成一个重要的理论转换。
例如:
“深圳”
首先可以形成符号:
SHENZHEN
进一步形成:
Element:
Location = Shenzhen
所以:
符号是表示,元素是认知结构中的基本内容单位。
80.21 Symbol → Element
可以初步定义:
Symbol
=
机器表示形式
而:
Element
=
机器认知结构中的基本组成单位
因此:
Symbol
↓
Meaning
↓
Element
不是简单的数据类型转换。
它代表:
从表示进入认知结构。
80.22 符号之间的关系
符号系统真正强大的地方,不是符号数量,而是:
Relations
例如:
PERSON_A
──works_for──>
COMPANY_A
COMPANY_A
──produces──>
PRODUCT_A
PRODUCT_A
──belongs_to──>
CATEGORY_A
于是:
Symbol
↓
Relation
↓
Symbol
不断连接。
最终形成:
Symbolic Network
80.23 符号网络
可以表示为:
PERSON_A
│
works_for
↓
COMPANY_A
/ \
produces located_in
↓ ↓
PRODUCT_A SHENZHEN
这里机器开始形成一个内部世界模型。
但必须注意:
符号网络本身还不是完整认知。
它只是为:
Matching
Reasoning
Decision
提供结构基础。
80.24 符号与逻辑
当符号之间存在明确关系以后,就可以进一步形成:
Symbolic Logic
例如:
SUPPLIER_A
is_a
MANUFACTURER
以及:
MANUFACTURER
produces
PRODUCT
于是可以建立:
SUPPLIER_A
produces
ELECTRIC_TOOTHBRUSH
这里已经开始出现:
事实
关系
规则
推导
这正是符号逻辑体系真正开始发挥作用的地方。
80.25 符号与规则
例如建立规则:
IF
Supplier.type = MANUFACTURER
AND
Supplier.product = ELECTRIC_TOOTHBRUSH
THEN
Supplier.category = TARGET_SUPPLIER
这里:
MANUFACTURER
ELECTRIC_TOOTHBRUSH
TARGET_SUPPLIER
都是符号。
而:
IF / AND / THEN
构成逻辑关系。
因此:
Symbols
+
Relations
+
Rules
开始形成:
Symbolic Logic System
80.26 符号逻辑不是神经网络
这里需要明确本书的研究立场。
本书研究:
以符号逻辑为基础的机器认知体系。
其核心是:
Symbol
↓
Element
↓
Relation
↓
Object
↓
State
↓
Method
↓
Behavior
而不是:
Input
↓
Neural Network
↓
Probability
↓
Output
神经网络和大模型可以作为人工智能研究中的参考对象。
但在本理论中:
机器认知的核心结构必须能够被显式表示、观察、分析和工程实现。
80.27 符号的可计算性
一个有效的机器符号必须能够参与机器运算。
例如:
SUPPLIER_A
可以:
Compare
Match
Classify
Relate
Retrieve
Evaluate
Select
因此:
机器符号不是为了“看起来像人类语言”,而是为了成为机器认知过程中的可计算表示。
80.28 符号的可组合性
机器必须能够组合符号。
例如:
SHENZHEN
SUPPLIER
MANUFACTURER
可以形成:
SUPPLIER
{
location = SHENZHEN
type = MANUFACTURER
}
进一步:
SUPPLIER_A
produces
ELECTRIC_TOOTHBRUSH
因此:
Symbol
↓
Combination
↓
Structure
是机器建立复杂认知结构的基础。
80.29 符号的可比较性
机器还必须能够比较符号。
例如:
SUPPLIER_A
vs
SUPPLIER_B
比较:
location
capacity
product
status
experience
于是:
Symbol
↓
Attribute
↓
Comparison
为后面的:
Matching
提供基础。
80.30 符号的可匹配性
这与 WSaiOS-ICAI 的:
认知匹配逻辑
直接连接。
例如人的输入:
“寻找深圳电动牙刷厂家。”
机器建立:
LOCATION = SHENZHEN
PRODUCT = ELECTRIC_TOOTHBRUSH
TYPE = MANUFACTURER
然后与机器已有认知元素进行:
Matching
例如:
Human Cognitive Elements
↓
Symbolic Representation
↓
Machine Cognitive Elements
↓
Matching
所以:
符号表示是认知匹配能够发生的前提之一。
80.31 符号与人的认知知识
这是 ICAI 特别重要的一点。
人的知识不是直接进入机器。
例如人拥有:
“深圳有很多电子制造企业。”
机器不能简单地把这一句话当成已经结构化的机器知识。
需要经过:
Human Expression
↓
Machine Input
↓
Perception
↓
Symbolic Representation
↓
Cognitive Elements
↓
Relations
↓
Knowledge Structure
这样才能形成机器内部的知识结构。
80.32 知识的符号化
因此可以表示:
Human Knowledge
↓
Information
↓
Symbolization
↓
Elementization
↓
Structuralization
↓
Machine Knowledge
这里:
Symbolization
是关键步骤。
机器首先需要能够:
把人的知识表达转换成机器内部可以继续处理的符号结构。
80.33 符号表示与认知匹配
进一步:
Human Knowledge
↓
Symbolic Representation
↓
Machine Cognitive Structure
然后:
Human Cognitive Requirement
↓
Symbolic Representation
↓
Machine Cognitive Elements
↓
Matching
这正是你前面提出的:
机器认知元素匹配人的认知知识体系。
其工程基础之一就是:
Symbolic Representation
80.34 符号表示的动态性
符号并不是永久不变的。
现实发生变化:
Supplier_A
status = active
后来:
status = inactive
因此:
Symbol
↓
State Update
机器内部的符号结构也必须变化。
所以:
符号表示不仅是静态表示,也必须支持动态状态变化。
80.35 符号与记忆
当符号结构被保存以后:
Symbol
↓
Structure
↓
Memory
机器可以在以后重新使用。
例如:
SUPPLIER_A
过去的:
status
behavior
interaction
experience
decision
都可以围绕这个符号建立记忆。
因此:
Symbol Identity
成为机器记忆的重要索引基础。
80.36 符号与经验
同一个符号还可以连接经验:
SUPPLIER_A
↓
Experience_001
Experience_002
Experience_003
形成:
Object Symbol
↓
Experience History
这样机器以后遇到:
SUPPLIER_A
就可以检索过去相关经验。
这为:
Experience Matching
提供基础。
80.37 符号与个体认知空间
在 ICAI 中,每个个体拥有自己的:
Individual Cognitive Space
因此符号也不应该脱离个体认知空间。
可以表示:
Individual A
↓
Cognitive Space A
↓
Symbol Set A
另一个个体:
Individual B
↓
Cognitive Space B
↓
Symbol Set B
两个个体可能:
Symbol
Meaning
Structure
存在差异。
这意味着:
符号表示也是个体认知的一部分,而不是绝对独立于个体的统一知识。
80.38 同一符号与不同个体
例如:
“苹果”
对于不同个体可能表示:
Apple Fruit
Apple Company
Apple Product
所以机器不能只根据字符串判断意义。
必须结合:
Context
Type
Relation
Cognitive Space
进行确定。
因此:
Symbol
+
Context
+
Relation
共同决定机器实际使用的意义。
80.39 符号歧义
这形成:
Symbol Ambiguity
例如:
Apple
可能是:
FRUIT
COMPANY
PRODUCT
机器必须通过:
Context
Relation
Attributes
History
Matching
确定其意义。
这为后续机器认知中的:
Semantic Matching
提供研究基础。
80.40 符号与上下文
因此:
Symbol
不能完全脱离:
Context
例如:
“停止”
可能表示:
STOP_TASK
STOP_MACHINE
STOP_SEARCH
STOP_OUTPUT
所以机器必须建立:
Symbol
↓
Context
↓
Meaning
80.41 符号表示的工程结构
从工程角度,可以定义:
Symbol
{
id,
name,
type,
meaning,
attributes,
relations,
state,
context
}
进一步:
SymbolStore
负责:
Create
Read
Update
Delete
Match
Resolve
Relate
这样符号体系就可以直接进入软件工程实现。
80.42 Symbol Manager
可以建立:
Symbol Manager
主要负责:
Symbol Creation
Symbol Identification
Symbol Classification
Symbol Mapping
Symbol Relation
Symbol Update
Symbol Resolution
形成:
Input
↓
Perception
↓
Symbol Manager
↓
Symbolic Representation
80.43 Symbolic Representation Engine
进一步可以建立:
Symbolic Representation Engine
负责:
Input Information
↓
Information Analysis
↓
Symbol Identification
↓
Symbol Creation
↓
Attribute Assignment
↓
Relation Assignment
↓
Context Binding
↓
Symbolic Structure
最终输出:
Machine Symbolic Representation
80.44 Symbolic Representation 的完整过程
可以总结为:
Reality
↓
Information
↓
Machine Input
↓
Perception
↓
Identification
↓
Symbol
↓
Meaning
↓
Attributes
↓
Relations
↓
Context
↓
State
↓
Symbolic Structure
然后才继续:
Symbolic Structure
↓
Cognitive Element
↓
Object
↓
Matching
↓
Cognition
80.45 本章建立的理论链
到第80章,整个前面的体系开始形成连续结构:
Reality
↓
Machine Input
↓
Machine Perception
↓
Symbolic Representation
↓
Cognitive Element
↓
Relation
↓
Object
↓
State
↓
Matching
↓
Cognition
其中第80章负责的是:
Perception
↓
Symbolic Representation
这一转换。
80.46 Symbolic Representation 的核心定义
本章正式定义:
Symbolic Representation 是机器将感知获得的信息转换为具有标识、类型、意义、属性、关系、状态和上下文的内部符号结构,使其能够被机器进一步组织、比较、匹配、推理、记忆和调用的表示过程。
80.47 符号逻辑体系的正式入口
从本章开始:
Symbol
不再只是计算机科学中的普通符号概念。
而正式成为:
WSaiOS-ICAI
机器认知体系中的基础表示单位。
后续研究将围绕:
Symbol
↓
Element
↓
Relation
↓
Object
↓
State
↓
Method
↓
Behavior
逐层建立。
因此:
第80章是从“机器能够接收信息”进入“机器能够建立内部认知表示”的关键转折点。
80.48 本章最终结论
机器不能直接以现实世界作为自己的内部计算对象。
机器必须建立:
Reality
↓
Representation
而符号是这种表示的重要基础。
完整关系为:
现实世界
↓
信息
↓
机器输入
↓
机器感知
↓
符号表示
↓
符号结构
↓
认知元素
↓
关系
↓
对象
↓
状态
↓
认知匹配
↓
机器认知
因此,本章最核心的思想可以浓缩为:
机器认知不是从“数据”直接产生的,而是必须首先建立机器内部可识别、可组合、可关联、可匹配的符号表示。
而:
Symbol
又不是最终目标。
它只是进一步进入:
Element
Relation
Object
State
Matching
Cognition
的基础。
因此,第80章完成的是:
从机器感知结果到机器内部符号世界的建立。
下一章自然进入:
第81章 Cognitive Element
核心问题:
符号进入机器内部以后,什么时候成为真正的“认知元素”?
这一章将正式研究:
Symbol
↓
Element
↓
Cognitive Element
以及:
认知元素是什么
认知元素如何产生
认知元素具有什么属性
认知元素之间如何建立关系
认知元素如何形成机器的认知知识结构
这才会正式进入你提出的:
机器认知元素匹配人的认知知识体系。