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

第88章 认知映射Cognitive Mapping

第88章 Cognitive Mapping

中文:

认知映射

第87章建立了:

Element
+
Relation
+
Object
+
State
↓
Cognitive Structure

机器已经可以把信息组织成自己的认知结构。

但是,一个新的问题随之产生:

人的认知结构与机器的认知结构并不天然相同,那么机器如何理解人的知识、语言、经验和表达?

如果机器只能按照自己的结构理解世界,那么人与机器之间就无法真正形成稳定的认知对应。

因此必须建立:

Human Cognitive Structure
        ↓
        Mapping
        ↓
Machine Cognitive Structure

这就是本章研究的:

Cognitive Mapping


88.1 什么是认知映射

可以定义:

认知映射,是将一个认知体系中的元素、关系、对象、状态及其结构,与另一个认知体系中的相应认知结构建立对应关系的过程。

简化:

Cognitive Structure A
        ↓
      Mapping
        ↓
Cognitive Structure B

在本研究中重点是:

Human Cognitive Structure
        ↓
Cognitive Mapping
        ↓
Machine Cognitive Structure

因此:

认知映射研究的不是信息本身如何移动,而是认知结构之间如何建立对应。


88.2 为什么需要认知映射

人和机器面对同一个现实对象时,内部表示方式可能完全不同。

例如人说:

“这家供应商现在可以接订单。”

人的理解可能同时包含:

供应商
订单
接受
当前
商业关系

机器如果只得到字符串:

“这家供应商现在可以接订单”

并没有真正获得完整认知。

机器需要把它映射为自己的结构:

Object:
Supplier A

Relation:
accepts

Object:
Order

State:
Available

于是:

Human Expression
        ↓
Structure Analysis
        ↓
Machine Representation

这就是认知映射。


88.3 认知映射不是语言翻译

必须明确:

Translation

解决的是:

一种语言如何转换成另一种语言。

而:

Cognitive Mapping

解决的是:

一个认知体系中的意义结构如何对应到另一个认知体系。

例如:

“供应商可以接订单”

翻译成英文:

“The supplier can accept orders.”

只是:

Language A
 ↓
Language B

而机器认知需要进一步:

Language
 ↓
Symbol
 ↓
Element
 ↓
Relation
 ↓
Object
 ↓
State

因此:

语言翻译可以是认知映射的一个输入过程,但不是认知映射本身。


88.4 认知映射的两个主体

认知映射至少存在两个认知体系:

Source Cognitive System

和:

Target Cognitive System

例如:

Human
 ↓
Source Cognitive Structure

以及:

Machine
 ↓
Target Cognitive Structure

因此:

Source
   ↓
Mapping
   ↓
Target

构成认知映射的基本模型。


88.5 人的认知体系

人的认知体系不是简单的文字集合。

它可能包含:

Concept
Knowledge
Object
Relation
State
Experience
Context
Goal
Judgment

例如:

供应商 A

人的认知可能包括:

是一家供应商
生产某种产品
以前合作过
交货比较稳定
当前可以接单

这些内容共同形成:

Human Cognitive Structure

88.6 机器认知体系

机器则通过前面建立的理论形成:

Element
Relation
Object
State

例如:

Supplier A

可以表示:

Object:
Supplier A

Type:
Supplier

Relations:
produces → Product A
accepts → Order

State:
Available

于是:

Human Knowledge
        ↓
Machine Cognitive Structure

形成对应。


88.7 认知映射的基本对象

认知映射至少包括:

Element Mapping
Object Mapping
Relation Mapping
State Mapping
Knowledge Mapping

进一步还可以包括:

Attribute Mapping
Context Mapping
Time Mapping
Experience Mapping
Goal Mapping

但本章首先研究前五类。


88.8 Element Mapping

最基本的映射是:

Element
 ↓
Element

例如人的概念:

“供应商”

映射到机器元素:

Supplier

人的概念:

“订单”

映射为:

Order

因此:

Human Element
      ↓
Element Mapping
      ↓
Machine Element

88.9 元素映射不是简单名称匹配

两个元素名称相同,并不一定表示认知意义完全相同。

例如:

“客户”

可能指:

Customer
Client
Buyer
Account

机器必须判断:

Meaning
Type
Context
Role

因此:

Name Matching

只是最初级的映射。

真正的:

Element Mapping

需要:

Symbol
+
Meaning
+
Type
+
Context

共同参与。


88.10 一对一映射

最简单的情况:

Human Element A
        ↓
Machine Element A

例如:

“订单”
 ↓
Order

这种映射可以称为:

One-to-One Mapping

它是最容易实现的认知映射。


88.11 一对多映射

人的一个概念可能需要机器多个元素表示。

例如:

“一个长期合作且交付稳定的供应商”

机器可能拆分为:

Supplier
+
Relationship = LongTerm
+
Delivery = Stable

因此:

Human Element
      ↓
Multiple Machine Elements

形成:

One-to-Many Mapping

这说明:

人的一个认知概念不一定对应机器的一个元素。


88.12 多对一映射

反过来,人的多个表达也可能对应机器一个认知元素。

例如:

供应商
厂家
生产商
制造商

在某个具体系统中可能全部映射到:

Supplier

形成:

Human Elements
A + B + C
      ↓
Machine Element
Supplier

即:

Many-to-One Mapping

88.13 多对多映射

更复杂的情况:

Human Structure
        ↕
Machine Structure

双方都可能存在多个元素。

例如:

Human:
稳定
可靠
交货快

Machine:
DeliveryPerformance
Reliability
LeadTime

可能形成多个交叉映射:

Stable
   ↘
Reliable → Reliability
   ↘
Fast Delivery → LeadTime

因此:

Many-to-Many Mapping

也是认知映射的重要形式。


88.14 Object Mapping

元素映射之后,还必须进行:

Object Mapping

例如人的认知:

“供应商 A”

机器不能只识别:

Supplier

还必须建立:

Object:
Supplier A

因此:

Human Object
      ↓
Object Mapping
      ↓
Machine Object

88.15 对象映射的核心

对象映射需要考虑:

Identity
Attributes
Type
Relations
Context
State

例如:

Supplier A

机器需要知道:

Who is A?
What type?
What attributes?
What relations?
What current state?

因此对象映射比元素映射更加复杂。


88.16 Object Identity Mapping

一个特别重要的问题是:

人的表达中的“这个对象”和机器内部的哪个对象是同一个对象?

例如:

“那家深圳供应商”

机器可能已经存在:

Supplier A
Supplier B
Supplier C

因此需要建立:

Human Reference
        ↓
Object Identity Matching
        ↓
Machine Object

这实际上开始涉及:

Reference Resolution

但其根本仍然是认知映射。


88.17 Relation Mapping

对象映射之后,必须映射对象之间的关系。

例如人的表达:

供应商 A 生产产品 B

机器结构:

Supplier A
      │
   produces
      ↓
Product B

因此:

Human Relation
        ↓
Relation Mapping
        ↓
Machine Relation

88.18 关系映射不是词语映射

例如:

“生产”

可能表示:

manufactures
produces
makes
supplies

但是:

produces

和:

supplies

在机器认知中并不一定相同。

因此关系映射需要判断:

Relation Meaning
Relation Type
Source
Target
Context

例如:

Supplier
 ↓ produces
Product

和:

Supplier
 ↓ supplies
Customer

是不同的结构。


88.19 Relation Structure Mapping

完整的关系映射可以表示:

Source Object A
       ↓
Source Relation
       ↓
Source Object B

映射为:

Target Object A
       ↓
Target Relation
       ↓
Target Object B

即:

(A, R, B)
        ↓
(A', R', B')

这实际上形成了:

结构关系映射。


88.20 State Mapping

认知对象不仅需要映射:

Object

还需要映射:

State

例如:

“供应商 A 现在有货”

人的认知:

Supplier A
State = Has Stock

机器:

Supplier A
State = Available

因此:

Human State
      ↓
State Mapping
      ↓
Machine State

88.21 状态映射具有时间性

“现在有货”和“曾经有货”并不是同一个状态。

因此:

State
+
Time

共同决定映射。

例如:

At T1:
Available

At T2:
OutOfStock

如果机器忽略时间:

Available

可能成为错误的永久状态。

因此:

状态映射必须考虑状态发生的时间和有效范围。


88.22 知识映射

当:

Element
Relation
Object
State

都建立映射以后,才可以进一步形成:

Knowledge Mapping

例如人的知识:

供应商 A 生产产品 B,
目前可以接受订单。

可以结构化为:

Object:
Supplier A

Relation:
produces

Object:
Product B

State:
AcceptingOrder

整个知识结构:

Human Knowledge
        ↓
Structure Analysis
        ↓
Machine Cognitive Structure

这就是知识映射。


88.23 知识映射不是知识复制

机器并不是把人的知识原封不动复制。

而是:

Human Knowledge
        ↓
Analysis
        ↓
Representation
        ↓
Mapping
        ↓
Machine Knowledge Structure

所以:

认知映射是结构转换过程,而不是内容复制过程。


88.24 结构映射

认知映射真正重要的对象不是单个元素,而是:

Structure

例如:

Human:

Supplier A
   ↓
produces
   ↓
Product B

机器:

Object A
   ↓
Relation R
   ↓
Object B

映射关系:

Supplier A
      ↕
Object A

produces
      ↕
Relation R

Product B
      ↕
Object B

这就是:

Structural Mapping

88.25 认知映射的层次

可以形成:

Level 1
Symbol Mapping

Level 2
Element Mapping

Level 3
Object Mapping

Level 4
Relation Mapping

Level 5
State Mapping

Level 6
Structure Mapping

Level 7
Knowledge Mapping

其中:

Symbol
 ↓
Element
 ↓
Object
 ↓
Relation
 ↓
State
 ↓
Structure
 ↓
Knowledge

逐层形成更加完整的映射。


88.26 认知映射不是一次完成

人的表达可能是不完整的。

例如:

“那个供应商还可以。”

机器不能立即得到完整结构。

可能首先得到:

Element:
Supplier

然后:

Object:
Supplier A

再进一步:

State:
Acceptable

因此映射可以逐步进行:

Partial Mapping
      ↓
Additional Information
      ↓
Mapping Update
      ↓
Complete Mapping

88.27 增量认知映射

因此可以定义:

Incremental Cognitive Mapping

过程:

Input 1
 ↓
Partial Structure

Input 2
 ↓
Structure Expansion

Input 3
 ↓
Structure Refinement

最终:

Complete Cognitive Mapping

这与人机持续交流非常重要。


88.28 交互中的认知映射

第78章建立了:

Human
 ↓
Interaction
 ↓
Machine
 ↓
Feedback
 ↓
Human

现在可以进一步加入:

Human Expression
        ↓
Cognitive Mapping
        ↓
Machine Structure
        ↓
Machine Response
        ↓
Human Feedback
        ↓
Mapping Update

因此:

人机交互本身可以成为持续认知映射过程。


88.29 反馈与映射修正

机器第一次理解错误时:

Human:
供应商A可以接订单。

Machine:
Supplier A = Available

人反馈:

“不是这个意思,我是说可以接定制订单。”

机器需要更新:

Available

进一步细化为:

AcceptsCustomOrder

因此:

Initial Mapping
      ↓
Human Feedback
      ↓
Mapping Correction
      ↓
Updated Mapping

这就是:

认知映射修正。


88.30 认知映射与人的控制

认知映射不能完全脱离人的控制。

尤其在:

Ambiguous Mapping
Conflicting Mapping
Unknown Mapping
High-Risk Mapping

情况下,机器可能需要:

Human Confirmation

例如:

Machine:
“您说的供应商A,是指系统中的 Supplier-023 吗?”

人确认:

Yes

然后:

Mapping Confirmed

因此:

人的反馈可以成为认知映射的校正机制。


88.31 未知映射

机器不可能预先拥有所有人的知识。

因此可能出现:

Human Concept
      ↓
No Matching Element

此时不能强行映射。

可以进入:

Unknown

状态:

Unknown Concept
 ↓
Human Clarification
 ↓
Structure Analysis
 ↓
New Element
 ↓
Mapping

这为机器认知的开放性提供基础。


88.32 映射冲突

不同人可能对同一概念使用不同表达。

例如:

人 A:
厂家

人 B:
供应商

人 C:
制造商

机器可能需要判断:

Same Concept?
Related Concept?
Different Concept?
Context Dependent?

因此:

Human A
 ↓
Mapping A

Human B
 ↓
Mapping B

Human C
 ↓
Mapping C

最终可能:

       ┌→ Manufacturer
       │
Concept├→ Supplier
       │
       └→ Factory

而不是强行合并。


88.33 认知映射与个体差异

不同的人具有不同的:

Knowledge
Experience
Vocabulary
Context
Preference
Understanding

因此同一个词:

“供应商”

对不同人可能具有不同认知范围。

所以:

Human A Cognitive Structure
        ↓
Mapping A

Human B Cognitive Structure
        ↓
Mapping B

可能不同。

这意味着:

机器面对不同的人时,需要建立不同的认知映射关系。

这与 ICAI 的:

Individual

理论直接连接。


88.34 Individual Cognitive Mapping

因此可以定义:

Individual Cognitive Mapping

即:

针对特定人的认知体系建立机器认知结构对应关系。

结构:

Human Individual A
        ↓
Individual Cognitive Mapping
        ↓
Machine Cognitive Space A

不同的人:

Human A
   ↓
Mapping A

Human B
   ↓
Mapping B

机器因此可以逐渐形成:

Person A Model
Person B Model
Person C Model

但这些属于后续个体认知模型研究,本章只建立映射理论。


88.35 认知映射与记忆

一旦建立映射:

Human Concept
      ↕
Machine Concept

这种对应关系本身就可以被保存。

例如:

User Expression:
“老客户”

Machine Concept:
CustomerType = ExistingCustomer

以后再次出现:

“老客户”

机器就可以调用已有映射。

因此:

Cognitive Mapping
        ↓
Mapping Memory

可以成为后续机器记忆的一部分。


88.36 认知映射与学习

如果新的映射不断产生:

Mapping 1
Mapping 2
Mapping 3
...

机器可以从中发现:

Patterns
Regularities
Preferences
Concept Associations

形成:

Mapping
 ↓
Experience
 ↓
Pattern
 ↓
Learning

因此认知映射也可以成为后续学习的重要数据来源。


88.37 认知映射的基本数学表示

为了进一步工程化,可以把映射表示为:

M : S → T

其中:

S
=
Source Cognitive Structure
T
=
Target Cognitive Structure

即:

M(Source)
=
Target

但实际认知映射通常不是简单函数。

因为可能存在:

One-to-Many
Many-to-One
Many-to-Many
Partial Mapping
Conditional Mapping
Contextual Mapping

因此更适合表示为:

M(S, Context, Time)
→
T

88.38 映射关系的数据结构

工程上可以抽象为:

CognitiveMapping
{
    source,
    target,
    mapping_type,
    context,
    confidence,
    timestamp
}

例如:

source:
“老客户”

target:
CustomerType = ExistingCustomer

mapping_type:
Concept

context:
Sales

confidence:
High

这样认知映射就可以成为真正的数据对象。


88.39 认知映射的验证

机器建立映射之后,必须验证:

Is the meaning preserved?
Is the structure preserved?
Is the relation preserved?
Is the state preserved?

因此:

Source Structure
        ↓
Mapping
        ↓
Target Structure
        ↓
Validation

如果发现:

Meaning Loss
Relation Loss
State Loss
Context Loss

则需要:

Mapping Revision

88.40 认知映射的完整过程

可以建立完整流程:

Human Input
     ↓
Symbol Recognition
     ↓
Element Extraction
     ↓
Object Identification
     ↓
Relation Identification
     ↓
State Identification
     ↓
Source Structure
     ↓
Cognitive Mapping
     ↓
Machine Cognitive Structure
     ↓
Mapping Validation
     ↓
Mapping Storage

这里第一次出现了一个非常重要的概念:

Source Structure

即:

机器在进行映射之前,首先需要对人的表达形成一个可分析的源认知结构。


88.41 从语言理解进入认知映射

因此第79—88章实际上逐渐形成:

Machine Input
 ↓
Symbolic Representation
 ↓
Symbolic Logic
 ↓
Cognitive Element
 ↓
Knowledge Structuring
 ↓
Cognitive Relation
 ↓
Cognitive Object
 ↓
Cognitive State
 ↓
Cognitive Structure
 ↓
Cognitive Mapping

这意味着机器对人的语言理解不再只是:

Text → Answer

而是:

Human Expression
 ↓
Symbol
 ↓
Structure
 ↓
Mapping
 ↓
Machine Cognition

这是一个重要的理论转变。


88.42 认知映射与传统自然语言处理

传统自然语言处理通常关注:

Text
 ↓
Parsing
 ↓
Classification
 ↓
Prediction

本研究更加关注:

Human Expression
 ↓
Cognitive Structure
 ↓
Structure Mapping
 ↓
Machine Cognitive Structure

两者关注点不同。

传统方法重点解决:

语言如何被计算处理。

本研究重点解决:

人的认知表达如何进入机器认知结构。


88.43 认知映射与大模型

大模型可以通过:

Embedding
Attention
Transformer
Probability
Generation

处理语言。

但本理论研究的是:

Element
Relation
Object
State
Structure
Mapping

因此二者的理论基础不同。

大模型可以作为:

Optional Language Capability

参与:

语义提取
语言转换
表达解析

但:

Cognitive Mapping

本身不依赖大模型理论。

核心仍然是:

Symbolic Structure
+
Logical Relation
+
Explicit Mapping

88.44 认知映射的核心区别

可以总结:

语言翻译
=
Language → Language
数据转换
=
Data → Data
知识导入
=
Knowledge → Knowledge Base

而:

认知映射
=
Cognitive Structure → Cognitive Structure

其核心对象是:

结构对应关系。


88.45 认知映射的最终结构

可以建立:

                Human
                  ↓
          Human Expression
                  ↓
            Source Symbols
                  ↓
          Source Elements
                  ↓
          Source Relations
                  ↓
           Source Objects
                  ↓
            Source States
                  ↓
        Source Cognitive Structure
                  ↓
        ┌──────────────────┐
        │ Cognitive Mapping│
        └────────┬─────────┘
                 ↓
        Machine Cognitive Structure
                 ↓
          Machine Elements
                 ↓
          Machine Relations
                 ↓
           Machine Objects
                 ↓
            Machine States

这形成:

Human Cognitive Structure
          ↕
     Cognitive Mapping
          ↕
Machine Cognitive Structure

88.46 认知映射的核心闭环

在持续人机交互中:

Human
 ↓
Expression
 ↓
Source Structure
 ↓
Mapping
 ↓
Machine Structure
 ↓
Machine Response
 ↓
Human Feedback
 ↓
Mapping Correction
 ↓
Updated Mapping

于是:

Mapping
 ↓
Interaction
 ↓
Feedback
 ↓
Correction
 ↓
Mapping Evolution

认知映射不再是一次性的转换,而开始成为:

持续演化的认知对应关系。


88.47 本章核心理论链

本章建立:

Human Cognitive Structure
        ↓
Structure Analysis
        ↓
Element Mapping
        ↓
Object Mapping
        ↓
Relation Mapping
        ↓
State Mapping
        ↓
Structure Mapping
        ↓
Knowledge Mapping
        ↓
Machine Cognitive Structure

核心关系:

Source
  ↓
Mapping
  ↓
Target

88.48 本章最终定义

Cognitive Mapping 是不同认知体系之间建立结构对应关系的机制。它通过对元素、对象、关系、状态及其组合结构进行分析、对应、验证和更新,使一个认知体系中的知识与意义能够进入另一个认知体系,并成为后者可以继续处理的认知结构。

进一步定义:

Cognitive Mapping
=
Element Mapping
+
Object Mapping
+
Relation Mapping
+
State Mapping
+
Structure Mapping
+
Knowledge Mapping

88.49 本章最重要的理论认识

第87章解决:

机器内部如何形成认知结构?

第88章进一步解决:

人的认知结构如何进入机器认知结构?

因此形成:

Reality
 ↓
Human Cognition
 ↓
Human Expression
 ↓
Human Cognitive Structure
 ↓
Cognitive Mapping
 ↓
Machine Cognitive Structure

这一步非常重要。

因为如果没有:

Cognitive Mapping

机器只能拥有自己的认知结构,却无法真正与人的认知体系建立稳定对应。

而有了认知映射:

Human Cognitive Structure
          ↕
Machine Cognitive Structure

人与机器之间才第一次建立了:

认知结构层面的连接。


88.50 下一章研究方向

第88章解决的是:

不同认知体系
        ↓
如何建立对应

但映射建立以后还有一个更重要的问题:

机器如何判断新的人的认知元素,与自己已有的认知元素是否相同、相似、相关、冲突或完全不同?

因此下一章进入:

第89章 Cognitive Matching

认知匹配

核心问题:

机器如何将新获得的人类认知信息,与自身已经存在的认知结构进行比较和匹配?

重点研究:

New Element
      ↓
Existing Element
      ↓
Matching

进一步:

Element Matching
Object Matching
Relation Matching
State Matching
Structure Matching
Knowledge Matching

并正式建立:

Human Cognitive Structure
          ↓
Cognitive Mapping
          ↓
Machine Cognitive Structure
          ↓
Cognitive Matching
          ↓
Existing Cognitive Knowledge

这样,第88章的“映射”与后面的“认知匹配”就能够严格区分:

Cognitive Mapping
=
建立两个认知体系之间的对应关系

Cognitive Matching
=
判断新认知内容与已有认知内容之间的对应程度

这两个概念不能混为一谈。

Leave a Reply

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