DFCM(Deep Fuzzy Cognitive Map)综述

《Deep Fuzzy Cognitive Maps for Interpretable Multivariate Time Series Prediction》

目录

1.    模糊认知图(Fuzzy Cognitive Map, FCM)

1.1背景

1.2 FCM的基本概念

1.3 FCM的权重更新

2.深度模糊认知图Deep FCM(DFCM)


1.    模糊认知图(Fuzzy Cognitive Map, FCM)


1.1背景


从神经网络的角度来看,可以把它看做是一个单层神经网络,因此很多基于神经网络的研究都可以进行借鉴;从图的角度来看,它是一种有向加权图,因此我们也可以借助一些图论方面的知识对其进行研究。另一方面,FCM允许反馈机制的存在,这样也就为复杂系统建模提供了可能。

1.2 FCM的基本概念


FCM描述了系统概念集和概念间的因果关系,它的具体定义如下:
FCM可以表示为一个四元组DFCM(Deep Fuzzy Cognitive Map)综述

  1. 其中DFCM(Deep Fuzzy Cognitive Map)综述表示构成有向图的顶点的概念集。
  2. DFCM(Deep Fuzzy Cognitive Map)综述表示概念节点DFCM(Deep Fuzzy Cognitive Map)综述DFCM(Deep Fuzzy Cognitive Map)综述的有向边的权重,则所有节点构成的权重矩阵表示为DFCM(Deep Fuzzy Cognitive Map)综述
  3. DFCM(Deep Fuzzy Cognitive Map)综述表示概念节点DFCM(Deep Fuzzy Cognitive Map)综述到**度DFCM(Deep Fuzzy Cognitive Map)综述的映射,则DFCM(Deep Fuzzy Cognitive Map)综述表示当前t时刻所有概念节点的**度,也就是G在t时刻的状态,其中DFCM(Deep Fuzzy Cognitive Map)综述
  4. f表示压缩函数(squashing function),表示概念节点的**度在t时刻到t+1时刻的转换函数,即:DFCM(Deep Fuzzy Cognitive Map)综述,f用sigmoid函数表示,将**度映射到[0,1]区间DFCM(Deep Fuzzy Cognitive Map)综述  ,其中DFCM(Deep Fuzzy Cognitive Map)综述 表示陡峭参数,DFCM(Deep Fuzzy Cognitive Map)综述 越大,sigmoid函数的形状越接近节约函数,通常DFCM(Deep Fuzzy Cognitive Map)综述

1.3 FCM的权重更新

非线性Hebbian学习算法(Nonlinear Hebbian Learning, NHL)

权值更新公式:DFCM(Deep Fuzzy Cognitive Map)综述  

2.深度模糊认知图Deep FCM(DFCM)

DFCM结构

DFCM(Deep Fuzzy Cognitive Map)综述

DFCM(Deep Fuzzy Cognitive Map)综述 :第i个概念  

DFCM(Deep Fuzzy Cognitive Map)综述 :第i个概念的模糊**状态

DFCM(Deep Fuzzy Cognitive Map)综述 :所有概念的模糊**状态(系统**状态)

DFCM(Deep Fuzzy Cognitive Map)综述 : DFCM(Deep Fuzzy Cognitive Map)综述DFCM(Deep Fuzzy Cognitive Map)综述 的关系,FCM中是个常数,但是DFCM中是DFCM(Deep Fuzzy Cognitive Map)综述的函数

DFCM(Deep Fuzzy Cognitive Map)综述 : 系统**状态DFCM(Deep Fuzzy Cognitive Map)综述DFCM(Deep Fuzzy Cognitive Map)综述 的关系

DFCM(Deep Fuzzy Cognitive Map)综述 :外界因素对DFCM(Deep Fuzzy Cognitive Map)综述 的影响

A:时间序列模糊化

给定一个由一组概念组成的系统,我们表示一个概念j的原始时间序列为DFCM(Deep Fuzzy Cognitive Map)综述   

第一步:归一化:DFCM(Deep Fuzzy Cognitive Map)综述    DFCM(Deep Fuzzy Cognitive Map)综述的均值   DFCM(Deep Fuzzy Cognitive Map)综述 的标准差

第二步:用sigmoid函数模糊归一化的时间序列 DFCM(Deep Fuzzy Cognitive Map)综述    范围是[0,1]

第三步:预测系统中给定**状态DFCM(Deep Fuzzy Cognitive Map)综述DFCM(Deep Fuzzy Cognitive Map)综述

如果**状态只有0,1两种状态,直接aDFCM(Deep Fuzzy Cognitive Map)综述 就可以了

B: 模拟非线性的影响

基本FMC的一个缺陷就是描述非线性关系能力弱

DFMC扩展FMC为:DFCM(Deep Fuzzy Cognitive Map)综述

DFCM(Deep Fuzzy Cognitive Map)综述 : 系统**状态DFCM(Deep Fuzzy Cognitive Map)综述DFCM(Deep Fuzzy Cognitive Map)综述 的关系

DFCM(Deep Fuzzy Cognitive Map)综述 :外界因素对DFCM(Deep Fuzzy Cognitive Map)综述 的影响

DFCM(Deep Fuzzy Cognitive Map)综述 : sigmoid函数

显然,当DFCM(Deep Fuzzy Cognitive Map)综述 ,  DFCM(Deep Fuzzy Cognitive Map)综述 时,DFMC就退化成FMC

使用神经网络构建DFCM(Deep Fuzzy Cognitive Map)综述 :把 DFCM(Deep Fuzzy Cognitive Map)综述 定义为具有K个隐层的前馈神经网络,第k层的神经元个数为DFCM(Deep Fuzzy Cognitive Map)综述 ,在时间切片t中, k层第m个神经元的输出为:

DFCM(Deep Fuzzy Cognitive Map)综述

DFCM(Deep Fuzzy Cognitive Map)综述 是前一层n神经元到m神经元的权重,ReLU是**函数

输入:DFCM(Deep Fuzzy Cognitive Map)综述

预测输出:DFCM(Deep Fuzzy Cognitive Map)综述   

在f函数中没有偏置项,输出层也没有用ReLU**

C: 模拟外界因素影响

FMC:静态输入

DFMC:LSTM  DFCM(Deep Fuzzy Cognitive Map)综述

把u函数序列输入lstm

更新权重用的交替梯度下降的方法

D: 概念间关系

FCM的最大优势在于它能够揭示复杂系统中的概念关系。这种优势也称为FCM的可解释性。基本的FCM使用DFCM(Deep Fuzzy Cognitive Map)综述 度量概念之间关系的强度。DFCM(Deep Fuzzy Cognitive Map)综述 的值有以下解释:

DFCM(Deep Fuzzy Cognitive Map)综述 表示概念DFCM(Deep Fuzzy Cognitive Map)综述 对概念DFCM(Deep Fuzzy Cognitive Map)综述 完全没有影响;

DFCM(Deep Fuzzy Cognitive Map)综述 表示DFCM(Deep Fuzzy Cognitive Map)综述DFCM(Deep Fuzzy Cognitive Map)综述 有正向影响;

DFCM(Deep Fuzzy Cognitive Map)综述 表示DFCM(Deep Fuzzy Cognitive Map)综述DFCM(Deep Fuzzy Cognitive Map)综述 有负面影响

DFCM(Deep Fuzzy Cognitive Map)综述

DFCM(Deep Fuzzy Cognitive Map)综述 指的是DFCM(Deep Fuzzy Cognitive Map)综述 除了DFCM(Deep Fuzzy Cognitive Map)综述 之外的所有元素。

DFCM(Deep Fuzzy Cognitive Map)综述  描述DFCM(Deep Fuzzy Cognitive Map)综述 增加DFCM(Deep Fuzzy Cognitive Map)综述DFCM(Deep Fuzzy Cognitive Map)综述  增加的大小来度量概念之间的关系。