首页 理论 架构 工程 文档 白皮书 著作 研究 案例 下载 博客 关于 开始使用 →

第25章 动态权重

第25章 动态权重

静态权重只能描述“什么属性通常更重要”,而动态权重解决的是“在当前状态下,什么属性此刻更重要”。

在前面的章节中,我们已经建立了认知匹配、匹配强度以及匹配权重。

如果一个对象具有多个属性:

压力
摩擦
滑移
形变
位置
速度
温度

系统不能简单地认为:

压力 = 20%
摩擦 = 20%
滑移 = 20%
形变 = 20%
……

因为真实环境不是静止的。

对象在变化,属性在变化,任务在变化,目标在变化,风险也在变化。

因此,属性的重要程度本身也是动态变化的。

这就是动态权重。


25.1 什么是动态权重

动态权重是指:

认知系统根据对象当前状态、属性变化、环境变化、任务目标、历史经验以及风险变化,实时调整不同认知因素在当前匹配中的影响程度。

可以表示为:

W_i(t)

其中:

W_i = 某个属性当前的认知权重
t   = 当前时间或当前认知时刻

因此,权重不再是一个固定数字:

W_i = constant

而变成:

W_i = W_i(t)

进一步:

W_i(t)
=
f(
对象状态,
属性状态,
属性变化,
环境,
目标,
历史,
风险
)

这意味着:

系统不是提前规定所有属性永远有多重要,而是在认知过程中不断重新判断它们的重要程度。


25.2 为什么静态权重不够

假设机器人正在抓取一个鸡蛋。

系统一开始获得:

压力 = 低
摩擦 = 正常
滑移 = 0
形变 = 0

此时:

压力 → 中等关注
摩擦 → 中等关注
滑移 → 较低关注
形变 → 较低关注

但是随着抓取继续:

压力 ↑
滑移 ↑

此时情况已经发生变化。

原来不明显的滑移开始成为关键因素。

于是:

滑移权重 ↑
压力权重 ↑

如果继续发生:

形变 ↑

那么形变的重要性进一步提高:

形变权重 ↑↑

这说明:

属性本身没有改变

但是:

属性对当前认知的影响程度改变了。

因此:

动态环境要求动态权重。


25.3 权重不是属性本身

这是一个非常重要的区分。

例如:

压力 = 2N

是属性值。

而:

压力权重 = 0.35

是认知系统对这个属性的重视程度。

二者不能混淆。

可以表示为:

Attribute
    │
    ├── Value
    │
    ├── State
    │
    ├── Change
    │
    └── Weight

例如:

压力
│
├── 当前值:2N
├── 当前状态:正常
├── 变化:持续上升
└── 当前权重:0.35

所以:

属性描述对象发生了什么,权重描述认知系统当前有多重视这件事情。


25.4 权重为什么会发生变化

动态权重不是随机变化的。

它必须具有认知依据。

至少可以来自以下几个方面:

对象状态
属性变化
变化速度
变化趋势
属性之间的关系
当前任务
当前目标
历史经验
风险
环境
预测结果

因此可以形成:

当前感知
   ↓
属性状态
   ↓
属性变化
   ↓
动态关系
   ↓
风险判断
   ↓
目标判断
   ↓
权重调整

25.5 状态变化导致权重变化

最简单的动态权重来源就是状态变化。

例如:

鸡蛋

在正常状态下:

完整
稳定
未滑移

此时:

形变权重较低
滑移权重较低

但是如果系统发现:

滑移开始发生

对象状态发生变化:

稳定
 ↓
不稳定趋势

那么:

滑移权重 ↑

如果进一步发现:

压力持续增加
+
滑移持续增加
+
形变开始增加

那么系统应该进一步改变权重:

压力       ↑
滑移       ↑↑
形变       ↑↑↑

这里的重点不是三个数字分别变大。

真正重要的是:

对象状态变化改变了整个认知系统对属性的优先级。


25.6 变化速度影响权重

同样的属性值,如果变化速度不同,其认知意义也可能完全不同。

例如:

压力 = 3N

如果:

3N → 长时间稳定

和:

1N → 2N → 3N

以及:

1N → 3N

这三种情况不能被视为相同。

因为系统看到的不只是:

Value = 3N

还看到:

Change
Rate
Trend

因此:

Weight
=
f(Value, Change, Rate, Trend)

如果压力正在快速上升:

Rate(pressure) ↑

那么压力的动态权重可能提高。


25.7 趋势影响权重

变化速度解决:

现在变化得有多快?

趋势解决:

这种变化正在往哪里发展?

例如:

压力 ↑
滑移 ↑
形变 ↑

如果三者都持续增加,那么系统面对的不是三个独立数据,而是一个共同的危险趋势。

因此:

Risk Trend ↑

进一步导致:

相关属性权重 ↑

可以形成:

属性变化
   ↓
趋势识别
   ↓
风险趋势
   ↓
动态权重

25.8 属性之间的关系影响权重

这一点尤其重要。

如果系统只分别观察:

压力
摩擦
滑移
形变

它看到的是四个数据。

但如果系统观察:

压力 ↑
+
滑移 ↑
+
形变 ↑

它看到的是一个协同变化结构

于是:

压力
  ↘
   协同变化 → 风险
  ↗
滑移
  ↑
形变

这种情况下,某个属性的权重可能因为另一个属性的变化而发生改变。

例如:

滑移本身不严重

但如果:

滑移 ↑
+
压力 ↑

那么滑移的认知重要性可能迅速提高。

因此:

动态权重不仅由单个属性决定,还可以由属性之间的关系决定。


25.9 权重可以由目标改变

动态权重还受到任务目标影响。

假设同一个机器人抓取同一个物体。

任务一:

目标:快速移动

任务二:

目标:安全移动

任务三:

目标:最小损伤

三个目标面对同一个对象时,属性权重可能不同。

例如:

目标:速度

可能提高:

速度
位置
运动效率

的权重。

而:

目标:保护对象

可能提高:

压力
摩擦
形变
稳定性

的权重。

因此:

目标变化
 ↓
认知优先级变化
 ↓
权重变化
 ↓
匹配变化

这说明:

权重并不是对象的固定属性,而是认知系统在特定目标下形成的动态参数。


25.10 风险越接近临界状态,权重越应该改变

这是对象保护认知中非常重要的一点。

假设对象存在一个承受范围:

安全区
警戒区
危险区
损伤区

系统可能在安全区中:

正常观察

进入警戒区:

提高相关属性权重

进入危险区:

快速提高风险相关属性权重

接近损伤区:

保护相关属性成为主要匹配依据

形成:

安全
 ↓
警戒
 ↓
危险
 ↓
临界
 ↓
损伤

对应:

动态权重
   ↓
   ↑
不断调整

因此:

动态权重实际上可以成为认知系统对风险变化的响应机制。


25.11 动态权重不是简单地“哪个数据大,哪个权重大”

这是必须避免的错误。

例如:

压力 = 100

并不意味着:

压力权重 = 最大

因为:

数据值

和:

认知重要程度

完全不是一个概念。

一个很小的变化可能非常重要。

例如:

滑移 = 0.1mm

数值非常小。

但是如果:

滑移持续增加
+
摩擦正在下降
+
压力正在增加

那么这个很小的滑移可能意味着:

抓取即将失稳

因此:

Value 小
≠
Importance 小

这正是动态认知与静态数据判断之间的重要区别。


25.12 动态权重的基本结构

可以建立一个基础模型:

W_i(t)
=
f(
V_i(t),
S_i(t),
ΔV_i(t),
R_i(t),
T_i(t),
Rel_i(t),
G(t),
E(t),
Risk(t)
)

其中:

V = 当前属性值
S = 当前属性状态
ΔV = 属性变化
R = 变化速率
T = 变化趋势
Rel = 与其他属性的关系
G = 当前目标
E = 个体经验
Risk = 当前风险

这不是要求一定使用某一个固定数学公式。

真正需要建立的是:

权重必须是一个由当前认知状态动态产生的量。


25.13 动态权重与认知匹配

前面第24章解决的是:

不同属性为什么具有不同重要程度。

第25章进一步解决:

这种重要程度为什么会随着时间和状态不断改变。

因此:

属性
 ↓
属性值
 ↓
属性变化
 ↓
动态关系
 ↓
当前状态
 ↓
目标/风险
 ↓
动态权重
 ↓
匹配
 ↓
认知

所以动态权重并不是认知匹配之外的一个独立功能。

它本身就是:

动态认知匹配的重要组成部分。


25.14 动态权重与鸡蛋抓取

现在回到最初的鸡蛋案例。

机器人准备抓取鸡蛋。

它获得:

压力
摩擦
滑移
形变
位置
速度

如果采用静态权重:

压力     0.20
摩擦     0.20
滑移     0.20
形变     0.20
位置     0.10
速度     0.10

那么无论环境发生什么,系统都按照固定比例计算。

这种方式存在明显问题。

因为抓取过程不是静态的。


初始阶段

压力:低
摩擦:正常
滑移:无
形变:无

系统主要确认:

是否已经接触
是否已经稳定

接触阶段

压力 ↑

系统开始关注:

压力变化

稳定阶段

压力稳定
滑移 = 0
形变 = 0

系统可以降低部分风险属性的即时权重。


异常阶段

突然:

压力 ↑
滑移 ↑

系统发现:

压力变化
+
滑移变化

存在关联。

于是:

滑移权重 ↑
压力权重 ↑

临界阶段

进一步:

滑移 ↑↑
形变 ↑

此时:

形变权重 ↑↑↑

系统认知重点已经从:

“是否抓住”

转变成:

“是否会损伤对象”

这就是动态权重真正产生认知意义的地方。


25.15 最小受损不是固定权重,而是动态形成的目标

前面提出:

Damage → MIN

但不能简单理解为:

永远把损伤权重设置成最高

真正的逻辑应该是:

任务目标
+
对象承受能力
+
当前状态
+
实时变化
+
风险趋势

共同决定:

当前保护权重

于是:

保护目标
      ↓
风险变化
      ↓
动态权重
      ↓
动态匹配
      ↓
最小受损行为

因此:

最小受损不是一个静态参数,而是一种通过动态权重不断调整出来的认知结果。


25.16 动态权重与人的认知

这并不只是机器人控制问题。

人在处理环境时也不会对所有信息保持相同注意程度。

例如一个人端着一杯水行走。

正常情况下:

杯子位置
手部位置
身体平衡
行走速度

都在持续被感知。

但是如果发现:

杯子突然倾斜

人的认知重点会立即改变。

原来的:

行走

变成:

防止水洒出

于是:

杯子倾斜
液体运动
手部压力
身体动作

相关信息的重要程度迅速提高。

这就是动态权重。

所以:

动态权重不是机器为了控制而发明的机制,而是模拟人的动态认知时必须建立的理论机制。


25.17 动态权重的本质

动态权重的本质不是:

调整数字

而是:

调整认知关注结构。

也就是说:

环境变化
 ↓
认知对象变化
 ↓
认知重点变化
 ↓
属性优先级变化
 ↓
权重变化
 ↓
匹配方式变化
 ↓
认知结果变化

因此可以提出一个重要定义:

动态权重是认知系统根据对象、属性、状态、变化、关系、目标和风险的实时变化,对不同信息重新分配认知影响力的机制。


25.18 从动态权重进入概率认知

到这里,我们已经建立:

属性
 ↓
属性变化
 ↓
属性关系
 ↓
对象状态
 ↓
认知匹配
 ↓
匹配强度
 ↓
匹配权重
 ↓
动态权重

下一步就出现一个问题:

当多个动态权重共同作用之后,系统究竟有多大程度相信某一种认知结果?

这就进入第26章:

第26章 认知概率

核心链条将进一步形成:

Dynamic Attribute
        ↓
Dynamic Relation
        ↓
Dynamic State
        ↓
Dynamic Matching
        ↓
Matching Strength
        ↓
Dynamic Weight
        ↓
Probability
        ↓
Cognition

这也是从“匹配”真正进入“认知形成”的关键一步。

Leave a Reply

Your email address will not be published. Required fields are marked *