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

第24章 匹配权重

第24章 匹配权重

当多个属性同时参与认知匹配时,为什么它们不能被视为同等重要?系统又应该如何决定:什么属性更重要、什么变化必须优先响应,以及什么信息可以被降低权重?

上一章建立了“匹配强度”。

我们已经知道:

当前状态
 ↓
与候选认知状态进行匹配
 ↓
得到匹配强度

但是,当一个对象同时具有多个属性时,仅仅知道每个属性的匹配强度仍然不够。

因为现实中的认知并不是:

属性A = 重要
属性B = 重要
属性C = 重要
属性D = 重要

然后简单地把它们全部平均。

真正的认知过程更接近:

不同属性
 ↓
不同认知意义
 ↓
不同重要程度
 ↓
不同权重
 ↓
综合匹配
 ↓
认知结果

因此,本章提出一个重要概念:

匹配权重是认知系统在特定对象、状态、目标和环境条件下,对不同信息赋予不同认知影响程度的机制。


24.1 为什么需要匹配权重

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

它同时获得以下信息:

重量
形状
颜色
温度
压力
摩擦
滑移
形变
位置
速度

如果所有数据完全等权:

重量      10%
形状      10%
颜色      10%
温度      10%
压力      10%
摩擦      10%
滑移      10%
形变      10%
位置      10%
速度      10%

那么就产生一个明显的问题:

颜色与压力真的具有同等的认知重要性吗?

对于“识别鸡蛋”这个任务,颜色可能具有一定作用。

但是对于“安全抓取鸡蛋”:

压力
摩擦
滑移
形变

显然比颜色更加重要。

甚至在某一个瞬间:

形变

可能成为最重要的信息。

因此:

属性的认知价值不是固定的,而是由当前认知任务和对象状态共同决定的。


24.2 权重不是属性本身

必须首先区分:

属性

和:

属性权重

例如:

鸡蛋
 ├── 重量 = 50g
 ├── 形状 = 椭圆
 ├── 摩擦 = X
 ├── 承受压力 = Y
 └── 形变 = Z

这些是对象属性。

而:

重量权重
形状权重
摩擦权重
压力权重
形变权重

属于认知系统。

因此:

Object
 ↓
Attributes

与:

Cognition
 ↓
Attribute Weights

是两个不同层次。

可以表示为:

对象
 │
 ├── 属性A
 ├── 属性B
 ├── 属性C
 └── 属性D

认知系统
 │
 ├── Weight(A)
 ├── Weight(B)
 ├── Weight(C)
 └── Weight(D)

这意味着:

同一个对象的同一个属性,在不同认知任务中可以拥有不同的权重。


24.3 权重为什么不能固定

如果系统把权重永久写死:

Pressure = 0.30
Friction = 0.20
Slip = 0.20
Deformation = 0.20
Temperature = 0.10

那么看似完成了计算,实际上只是把静态规则换了一种形式。

因为现实状态会变化。

例如:

状态A

压力正常
摩擦正常
没有滑移
没有形变

此时:

压力权重可能正常
形变权重可能较低
滑移权重可能较低

但是状态发生变化:

压力 ↑
滑移 ↑

系统就应该提高:

滑移权重

如果继续出现:

形变 ↑

那么:

形变权重

也应该迅速提高。

于是:

Weight(t1)
≠
Weight(t2)
≠
Weight(t3)

因此:

动态认知必须允许权重动态变化。

这也是第25章“动态权重”的理论基础。


24.4 权重与匹配强度的区别

上一章讨论:

Matching Strength

本章讨论:

Matching Weight

二者不能混淆。

可以简单理解为:

匹配强度

回答:

这个属性当前匹配得怎么样?

匹配权重

回答:

这个属性当前有多重要?

例如:

压力匹配强度 = 0.80
压力权重 = 0.90

表示:

压力当前匹配程度较高,同时压力对当前认知非常重要。

而:

颜色匹配强度 = 0.95
颜色权重 = 0.10

表示:

颜色匹配得很好,但对于当前任务而言并不重要。

于是:

高匹配强度
≠
高认知重要性

这就是权重存在的意义。


24.5 综合匹配的基本结构

如果存在多个属性:

A
B
C
D

每个属性都有:

MatchingStrength

同时具有:

Weight

那么综合匹配就不再是:

M = Average(A,B,C,D)

而更接近:

M =
W_A × M_A
+
W_B × M_B
+
W_C × M_C
+
W_D × M_D

其中:

M_A = 属性A匹配强度
W_A = 属性A匹配权重

例如:

压力      M = 0.80   W = 0.40
摩擦      M = 0.90   W = 0.25
滑移      M = 0.70   W = 0.25
颜色      M = 0.95   W = 0.10

综合结果并不是由颜色的高匹配直接决定。

而是由:

匹配程度
×
认知重要性

共同决定。


24.6 权重代表认知资源的优先级

匹配权重不仅仅是一个数学参数。

从人的认知角度看,它代表:

当前认知过程中,系统应该把多少注意力、判断能力和决策资源放在某一信息上。

例如人拿一个玻璃杯。

正常情况下:

颜色
形状
重量
温度

都可以感知。

但是如果杯子突然变得非常烫:

温度变化

就会立即成为主要信息。

人的行为可能从:

正常拿取

变成:

立即松手

这说明:

某个属性变化
 ↓
认知重要性突然提高
 ↓
权重提高
 ↓
认知状态改变
 ↓
行为改变

因此:

权重实际上承担着认知优先级分配的功能。


24.7 权重与目标

权重不是孤立产生的。

它首先受到:

Goal

影响。

例如同一个鸡蛋:

任务一:识别

目标:

Identify

重点可能是:

形状
颜色
尺寸
重量

任务二:抓取

目标:

Grasp

重点变成:

压力
摩擦
滑移
形变

任务三:保护

目标:

Protect

重点进一步变成:

损伤风险
形变
冲击
压力

所以:

Goal
 ↓
Relevant Attributes
 ↓
Weight

因此:

没有任务目标,就很难定义真正有意义的匹配权重。


24.8 权重与对象状态

目标相同,状态不同,权重仍然可能不同。

例如目标都是:

抓取鸡蛋

在初始阶段:

鸡蛋静止
机器人接近

可能更加关注:

位置
距离
形状

进入接触阶段:

机器人手指接触鸡蛋

权重转移到:

接触压力
摩擦
接触面积

进入稳定抓取阶段:

压力稳定
滑移正常

重点可能转向:

滑移
微小位移
形变

因此:

Goal
+
State
 ↓
Weight

这就是动态认知的重要机制。


24.9 权重与变化速度

属性值本身变化并不一定意味着权重必须改变。

更加重要的是:

属性是否正在发生具有认知意义的变化。

例如:

压力 = 10

可能没有问题。

但是:

压力:
10
12
16
22
30

快速增长。

那么系统应该认识到:

PressureChangeRate ↑

这可能触发:

PressureWeight ↑

甚至:

DamageRiskWeight ↑

于是形成:

属性值
 +
属性变化
 +
变化速度
 ↓
权重调整

这比固定权重更接近人的实际认知。


24.10 权重与异常

权重还有一个重要功能:

让认知系统快速关注异常信息。

例如:

正常状态:

压力   正常
摩擦   正常
滑移   正常
形变   正常

此时各属性保持相对稳定。

突然:

滑移 ↑↑

那么系统不应该继续按照原来的平均权重运行。

而应该:

Slip
 ↓
异常检测
 ↓
重要性提高
 ↓
Slip Weight ↑

如果进一步出现:

滑移 ↑
形变 ↑
压力 ↑

则可能形成:

Damage Risk
 ↓
权重进一步提高

这意味着:

权重可以成为认知系统对异常进行资源重分配的机制。


24.11 不是所有信息都应该提高权重

如果发现异常就无限提高权重,也会产生新的问题。

例如:

传感器噪声

可能导致:

异常
 ↓
权重提高
 ↓
认知过度关注
 ↓
错误决策

因此系统必须区分:

真实变化

和:

随机噪声

这要求权重调整不能只依赖单次数据。

而应该综合:

当前值
历史值
变化趋势
持续时间
相关属性
对象状态
任务目标

形成更加稳定的判断。


24.12 权重不是越大越好

一个常见错误是:

认为越重要的属性,权重就应该越大。

实际上权重是相对关系。

如果:

所有属性权重都提高

那么并没有真正产生优先级。

真正有意义的是:

属性之间形成相对权重差异。

例如:

Pressure = 0.45
Slip     = 0.30
Shape    = 0.15
Color    = 0.10

这才表达:

Pressure > Slip > Shape > Color

因此:

权重的本质不是绝对大小,而是认知优先级之间的关系。


24.13 权重与约束条件

进一步来看,有些属性甚至不能简单当成普通权重。

例如:

鸡蛋最大允许形变

如果超过这个范围:

任务失败

那么:

Deformation Weight = 0.8

可能还不够表达问题。

因为它实际上可能是:

Constraint

即:

Deformation ≤ MaximumSafeDeformation

因此认知系统中应该区分:

普通属性
重要属性
关键属性
约束属性

可以形成:

属性
 ↓
认知作用类型
 ├── 普通匹配
 ├── 加权匹配
 ├── 强约束
 └── 禁止条件

这一步非常重要。

因为:

有些信息不是“影响结果多少”的问题,而是“是否允许继续”的问题。


24.14 鸡蛋抓取中的权重变化

现在重新看机器人抓鸡蛋。

假设机器人刚开始接近鸡蛋:

目标:
抓取

当前阶段:

位置权重      高
距离权重      高
形状权重      中
压力权重      低
形变权重      低

进入接触:

位置权重      ↓
压力权重      ↑
摩擦权重      ↑

开始抓取:

压力
摩擦
滑移

成为核心信息。

如果检测到:

形变 ↑

则:

形变权重 ↑↑

如果同时:

压力 ↑
形变 ↑

系统进一步提高:

损伤风险权重

于是整个认知过程成为:

接近
 ↓
接触
 ↓
抓取
 ↓
稳定
 ↓
状态变化
 ↓
重新分配权重
 ↓
重新匹配
 ↓
重新认知

这就是动态认知,而不是固定参数控制。


24.15 权重的来源

一个完整认知系统中的权重,不应该只有一种来源。

至少可以存在:

基础权重
+
任务权重
+
状态权重
+
变化权重
+
经验权重
+
历史权重
+
风险权重

可以抽象为:

W_i(t)
=
F(
W_base,
W_goal,
W_state,
W_change,
W_experience,
W_history,
W_risk
)

这样,权重才真正成为一个动态认知变量。


24.16 个体差异会改变权重

同一个对象,不同个体可能具有不同的认知权重。

例如一个人第一次接触玻璃:

重量
形状
温度

可能占主要注意力。

而一个长期从事玻璃搬运的人:

边缘
滑移
受力点
表面摩擦

可能具有更高的认知权重。

为什么?

因为:

经验
 ↓
记忆
 ↓
历史结果
 ↓
权重调整

于是:

Individual A
Weight(A)

Individual B
Weight(B)

可以不同。

这就把本章与后面的:

第七篇 个体认知理论

连接起来。


24.17 权重会形成个体认知差异

因此:

相同感觉
+
相同对象
+
相同属性

仍然可能产生:

不同权重

进一步产生:

不同匹配强度
 ↓
不同概率
 ↓
不同认知

最终:

相同环境
 ↓
不同个体
 ↓
不同认知

这正是“个体认知”产生的重要机制之一。


24.18 权重的工程表示

理论进入工程以后,可以把每一个认知属性表示为:

Attribute
 ├── value
 ├── state
 ├── change
 ├── trend
 ├── matching_strength
 ├── weight
 └── confidence

例如:

Pressure
 ├── value = 18
 ├── state = increasing
 ├── change = +4
 ├── trend = rising
 ├── matching_strength = 0.72
 ├── weight = 0.41
 └── confidence = 0.94

这样,一个属性就不再只是:

Pressure = 18

而成为一个具有认知意义的动态结构。


24.19 权重与认知计算

现在可以进一步形成综合模型:

Attribute_i
      ↓
MatchingStrength_i
      ↓
Weight_i
      ↓
WeightedMatch_i

即:

WeightedMatch_i
=
MatchingStrength_i × Weight_i

然后:

多个 WeightedMatch
        ↓
综合匹配
        ↓
候选认知

但这仍然只是基础模型。

真正的动态认知还需要考虑:

属性之间的关系
状态
变化
目标
风险
个体经验

因此更完整的形式应该是:

Cognition
=
F(
Attributes,
Relations,
States,
Changes,
Weights,
Goals,
Experience,
Context
)

24.20 权重不是人工测试的替代品,而是认知机制

这与传统机器人系统存在一个重要区别。

传统方式容易采用:

测试大量样本
 ↓
统计参数
 ↓
人工调整阈值
 ↓
继续测试
 ↓
再次调整

这种方法的问题是:

数据量随着环境复杂度迅速增长。

如果对象、环境、任务和状态全部变化:

对象数量 ↑
属性数量 ↑
状态数量 ↑
环境数量 ↑
任务数量 ↑

测试组合会快速膨胀。

而认知匹配试图建立的是:

对象结构
+
属性结构
+
动态变化
+
关系
+
目标
+
权重

让系统能够根据当前状态动态调整关注重点。

所以目标不是:

测试所有可能情况。

而是:

建立能够根据变化调整认知优先级的机制。

这正是本书“理论工程”思想的重要体现。


24.21 从固定规则走向动态权重

传统系统可能写成:

if pressure > X:
    stop()

而认知系统更接近:

当前压力
+
压力变化率
+
摩擦
+
滑移
+
形变
+
历史状态
+
任务目标
 ↓
重新计算属性权重
 ↓
重新计算匹配
 ↓
判断当前认知状态
 ↓
决定是否调整行为

两者最大的区别在于:

传统:
规则固定

认知:
权重随状态变化

这并不是说规则完全消失。

而是:

规则负责约束认知空间,权重负责在认知空间中动态分配优先级。


24.22 匹配权重的核心模型

因此,本章可以建立:

                    目标
                     │
                     ↓
经验 ───────→ 权重 ←──── 状态
 │             │          │
记忆           │          变化
 │             ↓          │
先验 ─────→ 属性优先级 ←── 风险
                     │
                     ↓
                匹配强度
                     │
                     ↓
                  综合匹配
                     │
                     ↓
                    认知

进一步形成动态结构:

W_i(t)

而不是:

W_i = FixedValue

24.23 本章核心结论

本章建立了以下理论:

第一

不同属性对当前认知的贡献不同,因此不能简单等权处理。

第二

匹配强度描述“匹配得多好”,匹配权重描述“这个匹配有多重要”。

第三

权重不是对象固有属性,而是认知系统根据目标、状态、变化、经验和风险形成的动态认知参数。

第四

权重不仅可以提高,也可以降低。

系统应该把有限的认知资源优先分配给当前最有意义的信息。

第五

部分属性属于普通匹配信息,部分属性属于关键属性甚至约束条件。

因此不能把所有属性简单放入同一个加权公式。

第六

个体经验可以改变权重,因此权重是形成个体认知差异的重要机制。

最终形成:

对象
 ↓
属性
 ↓
动态变化
 ↓
匹配强度
 ↓
匹配权重
 ↓
综合匹配
 ↓
认知

进一步加入个体:

经验
记忆
先验
目标
偏差
 ↓
动态权重
 ↓
动态匹配
 ↓
个体认知

24.24 本章最终模型

                  当前感知
                     │
                     ↓
                  对象状态
                     │
          ┌──────────┼──────────┐
          ↓          ↓          ↓
        属性A      属性B      属性C
          │          │          │
          ↓          ↓          ↓
       匹配强度    匹配强度    匹配强度
          │          │          │
          ↓          ↓          ↓
        权重A      权重B      权重C
          │          │          │
          └──────────┼──────────┘
                     ↓
                  综合匹配
                     ↑
          ┌──────────┼──────────┐
          │          │          │
         目标       状态       风险
          │          │          │
          └──────────┼──────────┘
                     ↑
             经验 / 记忆 / 先验
                     │
                     ↓
                  个体权重
                     │
                     ↓
                  动态认知

由此,第23章的:

匹配强度

和本章的:

匹配权重

形成了明确的上下关系:

匹配强度
=
当前信息“匹配得怎么样”

匹配权重
=
当前信息“有多重要”

二者结合:

Matching Strength
        ×
Matching Weight
        ↓
Weighted Matching
        ↓
综合认知匹配

而下一章**第25章《动态权重》**将进一步解决一个更关键的问题:

权重本身如何随着时间、状态、属性变化、风险和反馈而自动变化?

也就是从:

Weight

真正进入:

Weight(t)

从而建立动态认知权重机制

Leave a Reply

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