Loading [MathJax]/jax/element/mml/optable/BasicLatin.js
高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于博弈的机器人认知情感交互模型

黄宏程 刘宁 胡敏 陶洋 寇兰

潘一苇, 杨司韩, 彭华, 李天昀, 王文雅. 基于矢量图的特定辐射源识别方法[J]. 电子与信息学报, 2020, 42(4): 941-949. doi: 10.11999/JEIT190329
引用本文: 黄宏程, 刘宁, 胡敏, 陶洋, 寇兰. 基于博弈的机器人认知情感交互模型[J]. 电子与信息学报, 2019, 41(10): 2471-2478. doi: 10.11999/JEIT180867
Yiwei PAN, Sihan YANG, Hua PENG, Tianyun LI, Wenya WANG. Specific Emitter Identification Using Signal Trajectory Image[J]. Journal of Electronics & Information Technology, 2020, 42(4): 941-949. doi: 10.11999/JEIT190329
Citation: Hongcheng HUANG, Ning LIU, Min HU, Yang TAO, Lan KOU. Cognitive Emotion Interaction Model of Robot Based on Game Theory[J]. Journal of Electronics & Information Technology, 2019, 41(10): 2471-2478. doi: 10.11999/JEIT180867

基于博弈的机器人认知情感交互模型

doi: 10.11999/JEIT180867
基金项目: 国家自然科学基金(61871062),重庆邮电大学科研基金(A2018-07)
详细信息
    作者简介:

    黄宏程:男,1979年生,副教授,研究方向为认知情感计算研究、复杂网络与信息传播理论

    刘宁:女,1995年生,硕士生,研究方向为认知情感计算研究

    胡敏:女,1971年生,副教授,研究方向为信息通信网络体系结构、人机交互理论与技术应用

    陶洋:男,1964年生,教授,研究方向为人工智能、大数据与计算智能

    寇兰:女,1963年生,副教授,研究方向为D2D通信、人机交互理论与技术应用

    通讯作者:

    陶洋 taoyang@cqupt.edu.cn

  • 中图分类号: TP242.6

Cognitive Emotion Interaction Model of Robot Based on Game Theory

Funds: The National Natural Science Foundation of China (61871062), The Scientific Research Foundation of Chongqing University of Posts and Telecommunications (A2018-07)
  • 摘要: 针对现有的人机交互系统普遍存在情感缺失、参与人参与度不高的问题,该文依据PAD情感空间提出一种基于博弈的机器人认知情感交互模型。首先,对参与人的交互输入情感进行评估并分析当前人机交互关系,提取友好度和共鸣度2个影响因素。其次,模拟人际交往的心理博弈过程对参与人和机器人的情感生成过程进行建模,将嵌入博弈的子博弈完美均衡策略作为机器人的最优情感选择策略;最后,根据最优情感策略更新机器人的情感状态转移概率,并以6种基本情感的空间坐标为标签,得出受到情感刺激后机器人情感状态的空间坐标。实验结果表明,与其它认知交互模型相比,该文模型能够减少机器人对外界情感刺激的依赖并有效引导参与人参与人机交互,为机器人的情感认知建模提供了新的方法和思路。
  • 以奈奎斯特采样理论为基础的传统信息处理技术,目前在雷达电子监视、认知无线电频谱感知等应用中正面临着采样率过高的压力[13]。近年来,压缩感知(Compressive Sensing, CS)理论[4,5]提出了一种充满前景的信息获取方法。该理论指出,对于稀疏或可压缩的信号,当测量矩阵满足约束等距特性时,可以从少量低速采样中恢复出原信号。CS理论掀起了亚奈奎斯特信息处理技术的发展新高潮。近年来,基于CS理论,学者们提出了随机解调[6]、随机采样[7]、多陪集采样[8]、调制宽带转换[9,10]等一系列亚奈奎斯特采样方法。研究的焦点主要集中在采样处理和重构算法两个方面。在这些方法中,调制宽带转换器(Modulated Wideband Converter, MWC)亚奈奎斯特采样,以其所适用的稀疏宽带信号模型应用广泛、重构框架运算负担轻、可采用现有商用元器件实现等优势,受到了雷达通信、医疗成像、认知无线电等多个领域学者的广泛关注[11]

    MWC的信息获取过程由采样和重构两个阶段组成。在采样阶段采用多个通道的结构来获取稀疏模拟信号,通道数量决定着硬件的复杂程度,并影响重构成功率。如何采用更少的通道,以更高成功率从低速数据流中重构原始信号,是MWC的核心问题[12]。MWC的重构模型可归结为多测量向量(Multiple Measurement Vectors, MMV)问题,属于CS理论的一个分支。MMV重构算法大致可以分为贪婪算法[13]和凸松弛算法[14]两大类。前者运算耗时较长难以达到测量系统对实时性的要求,后者具有理论保障且执行效率较高,近年来发展快、应用多。在MWC提出之初,贪婪类的正交匹配追踪(Orthogonal Matching Pursuit, OMP)算法被用于MWC重构。在一定条件下,以较高的概率实现了精确重构。文献[15]对迭代硬门限(IHT)、正则化IHT(NIHT)、硬门限追踪(IHP)、压缩感知匹配追踪(CoSaMP)等4种贪婪类单测量向量(Single Measurement Vector, SMV)算法进行了推广,从理论保障方面进行了推导论证,得出了与之对应的MMV重构算法:SIHT, SNIHT, SIHP, SCoSaMP,其中SCoSaMP算法与其他贪婪算法相比重构性能有较大提高。文献[16]在剖析CS与阵列信号处理之间关系的基础上,将多信号分类(MUSIC)思想在压缩感知框架下进行了改进,提出了可压缩MUSIC(CSMUSIC)算法,该算法充分利用CS与MUSIC算法各自的优点,即使源信号相干时,只要能够通过压缩感知算法估计出特定的部分支撑集,便可以确定性地得到剩余支撑集。但鉴于MWC重构问题的具体特点(如随机频谱分割、采样矩阵与未知矩阵均共轭对称),并不是所有高性能MMV重构算法都可以在MWC重构过程中发挥出优势。上述算法当用于MWC重构时其性能距离理论上限仍存在较大的改进空间。文献[17]针对一般的MMV问题提出了一种降维多测量向量与性能提升(Reduce MMV and Boost, ReMBo)重构算法,该算法将MMV问题随机地组合成SMV问题进行求解,通过多次尝试的方法来提升重构性能,使得ReMBo算法的重构性能在无噪声条件下呈现出了优势,然而在有噪声条件下用于MWC重构时,该算法立即失效。

    本文为提高MWC重构算法性能,将核空间思想引入MWC重构算法。为满足核空间(Kernel Space, KS)条件,针对采样值矩阵的秩较大的问题,提出K列随机压缩(Randem Compression, RC)降低维度的方法,在不改变未知矩阵的稀疏性的前提下,实现了降秩功能。将两种思想相结合最终得到一种名为RCKS的高性能重构算法。理论分析和实验结果验证了本文算法的有效性。

    设信号x(t)为实值连续时间信号,带限于一个较宽的频率范围F=[fNYQ/2,fNYQ/2]内(fNYQ为奈奎斯特率),F内仅存在N个非零子频带,子频带可分布在F中的任意位置,子频带最大宽度小于等于B Hz。该类信号被称为稀疏宽带信号。图1给出了典型稀疏宽带信号频谱示意图。

    图 1  稀疏宽带信号频谱示意图

    MWC采样前端由m个通道组成,输入信号x(t)同时进入m个通道,在第i通道信号x(t)被周期为Tp(fp=1/Tp)的伪随机信号pi(t)混频。混频后的信号在频域被截止频率为1/2T的低通滤波器h(t)截断,最后利用采样率为fs=1/T的低速ADC采样,获取m组低速采样值序列yi[n],i{1,2,...,m}。如图2所示。

    图 2  MWC系统框图

    从频域分析MWC第i个通道可得

    DTFT(yi[n])=Yi(ej2πfT)=λ0n=λ0ci,nX(fnfp),fFS (1)

    式中,DTFT表示离散时间傅里叶变换,ci,npi(t)的傅里叶级数的系数,X(f)x(t)的连续时间傅里叶变换,λ0=[(fNYQ+fs)/2fp]1, []表示向上取整,FS[fs/2,fs/2]

    从式(1)可以看出,MWC采样相当于原信号频谱X(f)fp为步进进行移位,并由滤波器截断成宽度为fs的频谱片段,最后以ci,n,n[λ0,λ0]为系数进行线性组合。综合考虑m个通道,令

    y(f)=[Y1(ej2πfT),···,Yi(ej2πfT),···,Ym(ej2πfT)]T, z(f)=[X(f+λ0fp),···,X(f),···,X(fλ0fp)]T,则式(1)可表示为

    y(f)=Φz(f),fFS (2)

    式中,Φi,n=ci,nλ01,文中称其为采样矩阵,维数为m×λ(λ=2λ0+1),通常m<λ

    式(2)两边同时右乘傅里叶反变换矩阵,可得到对应的时域形式

    Y(n)=ΦZ(n),n[1,L] (3)

    其中,Y(n)=[y1[n],y2[n],···,ym[n]]T, Z(n)=DTFT1(z(f)), L为采样记录长度。

    假设图1为输入信号x(t)的频谱,fs=fpB,则MWC的时域采样方程如图3所示,图中DTFT–1表示对z(f)的每个行向量取DTFT逆运算。可见只要由采样方程得到z(f),通过频谱搬移等处理方法立即恢复出图1所示的原始信号。

    图 3  MWC采样方程示意图

    MWC重构是指从采样值矩阵Y(n)通过特定算法恢复出未知矩阵z(f)Z(n)的过程。由于m<λ,式(2)和式(3)均为欠定性方程组,常规方法有无穷多解。考虑z(f)Z(n)具有联合稀疏特性,即只有少量不全为零的行,当满足定理1条件时,存在唯一的稀疏解。

    定理 1[9] 设多带信号x(t)N个子频带构成,各子频带最大带宽为B,按照图2所示的MWC结构进行采样,如果以下条件成立:

    (1) fsfpB并且fs/fp数值不是很大;

    (2) 一个周期内序列pi(t)的符号(±1)数M2[fNYQ2fp+12]1

    (3)m2N

    (4) 矩阵Φ的任意2N列线性无关。

    则对于fFS, z(f)是式(2)唯一的N-稀疏解。

    定理1满足时,MWC重构过程可分成两个步骤进行:首先通过稀疏优化等算法获得支撑集Ω=supp(Z(n)),然后通过式(4)伪逆运算计算未知矩阵。

    ZΩ(n)=ΦΩY(n)Zi(n)=0,iΩ} (4)

    其中,ΦΩ=(ΦHΩΦΩ)1ΦHΩΦΩ的左伪逆矩阵。MWC提出时将OMP作为MMV问题的支撑重构算法,在一定条件下实现了精确重构。然而OMP算法在重构成功率等性能方面距离理论上限还存在较大的改进空间。针对该问题本文将核空间思想引入到MWC重构过程中。为了满足核空间思想的重构条件,提出一种采样值K列随机压缩降秩变换思想。

    前已述及,MWC重构的关键在于求解MMV问题未知矩阵的联合稀疏支撑集Ω。下面提出一种利用采样值矩阵的核空间矩阵来判断支撑集的方法。

    Y=AX为某一MMV问题,其中,采样值矩阵YRm×K, Y的秩rank(Y)=K,采样矩阵ACm×λ, A的Kruskal秩σ(A)K+1,即A的任意K+1列均线性无关,X的联合稀疏支撑集定义为Ω={i|Xi0}|Ω|=K,其中,Xi表示以i为索引X的行子集,|Ω|表示集合Ω的势(cardinality)。

    考虑支撑集的定义,采样值矩阵Y可以表示为Y=AΩXΩ,其中AΩ表示以Ω为索引A的列子集。设QY各列所张成的空间的核空间矩阵,即有QTY=0成立。于是可得QTY=QTAΩXΩ=0。根据前提假设易知K=rank(Y)min{\rm{rank}}({{{X}}^{{Ω} }})\bigr] ,即有{\rm{rank}}({{{X}}^{Ω} }) \ge K,结合{{X}}的联合稀疏度为K,因此{\rm{rank}}({{{X}}^{Ω} }) = K,即{{{X}}^{Ω} }可逆,于是有{{{Q}}^{\rm{T}}}{{{A}}_{Ω} } = 0成立,即对于支撑集中的任意元素j \in {\varOmega }均有{{{Q}}^{\rm{T}}}{{{A}}_j} = 0成立。由此可见,核空间思想为我们提供了一种可能的支撑集判决条件。问题是满足{{{Q}}^{\rm{T}}}{{{A}}_j} = 0的所有{{A}}的列索引都是支撑集的元素吗?

    假设除了j \in {\varOmega }外,还存在{j_0} \notin {\varOmega }使{{{Q}}^{\rm{T}}}{{{A}}_{{j_0}}} = 0成立,则有{{{Q}}^{\rm{T}}}{{{A}}_{[{Ω} ,{j_0}]}} = 0成立。然而由{{{Q}}^{\rm{T}}}{{Y}} = 0可知{{Q}}的秩{\rm{rank}}({{{Q}}^{\rm{T}}}) = m - K,于是由{{{Q}}^{\rm{T}}}{{{A}}_{[{Ω} ,{j_0}]}} = 0可推出{\rm{rank}}({{{A}}_{[{\varOmega },{j_0}]}}) \!=\! K,这与前提条件\sigma ({{A}}) \!\ge\! K \!+\! 1{{A}}的任意K + 1列均线性无关相矛盾,因此综上所述,当且仅当j \in {\varOmega }{{{Q}}^{\rm{T}}}{{{A}}_j} = 0成立。

    需要注意的是,核空间思想假设采样值矩阵的秩与未知信号的稀疏度相同,然而在MWC实际系统中,一般采样长度较长,即{{Y}}包含的列向量较多,导致{\rm{rank}}({{Y}}) \ge K图4给出了不同条件下采样值矩阵的秩{\rm{rank}}({{Y}})的统计结果。如图4所示,信号的频带数N=6时(此时稀疏度为12),在采样长度分别为L = 13,20,40,60,80时,通道数m以3为步进在区间[13,78]内变化,在不同信噪比(Signal to Noise Ratio, SNR)条件下,只要m \ge 13,采样值矩阵的秩尽管随着m有波动,但均大于未知矩阵的稀疏度12。

    图 4  不同条件下采样值矩阵的秩随通道数的变化情况

    前面分析中可知若想采用核空间思想,必须保证{{Y}}的秩等于K,若{\rm{rank}}({{Y}}) > K{\rm{rank}}({{Q}}) < m - K,造成集合\{ j|{{{Q}}^{\rm{T}}}{{{A}}_j} = 0\} 的势大于K以至于最终按照核空间方法求出的支撑元素数量会增加,即\left| {\varOmega } \right| \ge K,导致重构失败。为此,需要寻找一种矩阵降秩方法,在不影响未知矩阵稀疏性的前提下达到压缩维度的目的。

    文献[17]为了获取支撑集,提出了一种名为ReMBo的随机线性组合方法将MMV问题变成SMV问题来求解,同时证明了随机组合前后MMV问题的未知矩阵与SMV问题的未知向量的(联合)支撑集不变。受此启发,本文提出一种K列随机压缩变换方法,采用符合特定分布的K列“窄”随机矩阵将采样值矩阵进行线性变换,进而达到降秩的目的。本节引入K列随机压缩变换方法有两个目的:一是降低采样值矩阵的秩以满足核空间思想的条件,进而利用采样值矩阵的核空间判断支撑集合;二是将MWC采样方程压缩变换成与之具有相同支撑的多个新的MMV问题,利用新的MMV问题间接地求解原MWC采样方程的支撑集,并在有可能的条件下提高重构性能。ReMBo方法中,线性组合相当于采样值矩阵及未知矩阵各行向量在随机向量上进行投影,若采用K个随机向量构成的矩阵作为变换矩阵,可将采样值矩阵压缩变换成m \times K的新矩阵。需要注意的是压缩变换后MMV问题的唯一解的稀疏性不应发生改变,下面采用定理的形式描述如下:

    定理 2 设{\hat{ X}}为MMV问题{{Y}} = {{AX}}的唯一K稀疏解,其中{{Y}} \in {{\mathbb{R}}^{m \times L}}, \sigma ({{A}}) \ge 2K。令 {T} = \{ {T_1},{T_2},·\!·\!·,{T_K}\} K(K < m)个长度为L的单位范数随机列向量,其元素符合某一特定连续分布。令{\bar{ Y}} = {{YT}}, {\bar{ X}} = {\hat{X T\,}},则{\bar{ X}}为新MMV问题{\bar{ Y}} = {{AU}}的唯一K稀疏解,且\operatorname{supp} ({\bar{ X}}) = \operatorname{supp} ({\hat{ X}})成立的概率为1。

    证明 令{\bar y_n} = {{Y}}{T_n}, {\bar x_n} = {\hat{ X}}{T_n},其中n \in \{ 1,2,·\!·\!·,K\} 。由文献[17]可知,{\bar x_n}为SMV问题{\bar y_n} = {{A}}u的唯一K稀疏解,且{\rm{P[}}\operatorname{supp} ({\hat{ X}}) = \operatorname{supp} ({\bar x_n})] = 1成立,即 \operatorname{supp} ({\hat{ X}}) = \operatorname{supp} ({\bar x_1}) =\operatorname{supp} ({\bar x_2})·\!··= \operatorname{supp} ({\bar x_K})成立的概率为1。由{\bar{ Y}} \!\!\!=\!\! {{YT}} \!\!=\!\! \{ {\bar y_1},{\bar y_2},·\!·\!·,{\bar y_K}\} , {\bar{ X}} = {\hat{ XT}} = \{ {\bar x_1},{\bar x_2},·\!·\!·,{\bar x_K}\} ,因此{\bar{ Y}} = {{A}\bar {X}}成立。结合联合支撑集定义知:

    \begin{align} \operatorname{supp} ({\bar{ X}}) & = \operatorname{supp} \{ {\bar x_1},{\bar x_2},·\!·\!·{\bar x_K}\} \\ & = \bigcup\limits_{n \in \{ 1,2,···,K\} } {\operatorname{supp} } ({\bar x_n}) = \operatorname{supp} ({\bar x_n}) \end{align} (5)

    于是有\operatorname{supp} ({\bar{ X}}) = \operatorname{supp} ({\bar x_n}) = \operatorname{supp} ({\hat{ X}})成立概率为1,且|\operatorname{supp} ({\bar{ X}})| = |\operatorname{supp} ({\hat{ X}})| = K,即{\bar{ X}}联合稀疏度为K。考虑{\bar{ Y}} = {{A}\bar {X}}, |\operatorname{supp} ({\bar{ X}})| = K, \sigma ({{A}}) \ge 2K,由文献[14]中定理2.2知{\bar{ X}}{\bar{ Y}} = {{AU}}的唯一K稀疏解。 证毕

    定理2保证了K列随机压缩后新MMV问题稀疏解的支撑集与原MMV问题稀疏解的支撑集相同。因此可以通过求解压缩变换后的MMV问题间接求解原MMV问题。

    {\bar{ Y}} \!=\! {{YT}}知,理论上{\rm{rank}}({\bar{ Y}}) \!\le \! {\rm{rank}}({{T}}) \!=\! K。在MWC实际采样中,由于信号频谱分割的随机性及频谱泄露效应,大量实验表明实际采样值矩阵在K列随机压缩后的秩恰好为K图5给出了在不同的通道数m、不同采样长度L及不同信噪比条件下,当信号的频带数为6时(稀疏度为12)随机压缩后采样值矩阵{\bar{ Y}}的秩的情况。从图5中可以看出,由于随机矩阵的满秩特性及MWC处理信号的实际情况,随机压缩变换保证了变换后采样值矩阵的秩与未知矩阵的稀疏度相同(K = 12)。可见通过K列随机压缩的方法可以达到应用核空间方法的基本条件,K列随机压缩方法为核空间思想应用于MWC重构奠定了基础。

    图 5  不同条件下随机压缩后采样值矩阵秩的统计结果

    本文提出的随机压缩方法,采用K列随机矩阵作为变换矩阵,鉴于随机性,每次重构时可以利用多个随机矩阵进行多次压缩变换,得到多个不同的MMV问题,进而增加MMV问题的多样性。问题是,每次重构时的支撑集判据如何确定。由核空间思想可知无噪声时采样值矩阵的核空间与以支撑集为索引的采样矩阵列子集正交,对于每次压缩得到的MMV问题可以采用{\ell _2}范数的方法通过计算||{Q^{\rm{T}}}{{{A}}_j}|{|_{{\ell _2}}}是否为0来判断j是否属于支撑集。当然有噪声时可以通过判断||{Q^{\rm{T}}}{{{A}}_j}|{|_{{\ell _2}}}的大小的方法,通过排序来确定支撑集合。一次重构过程进行r次压缩变换时,考虑到各MMV问题解的联合稀疏性特征,可以将r个支撑集判据综合起来,将和式\displaystyle\sum\nolimits_{i = 1}^r {||{Q_{(i)}}^{\rm{T}}{{{A}}_j}|{|_{{\ell _2}}}}\, ,\ \,j \in \{ 1,2,·\!·\!·,\lambda \} 作为最终排序依据。由于该式反映了r个MMV问题采样值矩阵与采样矩阵之间的正交关系,即反映了r个未知矩阵之间的公共信息(联合稀疏信息),当个别随机压缩过程不利于重构时,由于综合条件\displaystyle\sum\nolimits_{i = 1}^r {||{Q_{(i)}}^{\rm{T}}{{{A}}_j}|{|_{{\ell _2}}}} 保留了MMV问题的多样性,仍然有希望完成最终重构,进而提高判决的成功概率。

    本文提出的MWC重构算法结合了K列RC与KS思想,简称为RCKS算法,具体算法描述如下。

    输入:采样值矩阵{{Y}}(n) \in {{\mathbb{R}}^{m \times L}},采样矩阵{{{Φ}}} \in {{\mathbb{C}}^{m \times \lambda }},频带数量N,随机压缩次数r

    输出:支撑集估计{\hat \Omega },未知矩阵估计{\hat{ X}}(n)

    步骤 1 取r个随机矩阵作为压缩变换矩阵{{{T}}_{(i)}} = {\rm{randn}}(L,2N)\,i \in \{ 1,2,·\!·\!·,r\} ,实现r次压缩变换{{\bar{ Y}}_{(i)}} = {{Y}}{{{T}}_{(i)}},其中{{{T}}_{(i)}}表示第i个随机矩阵,{{\bar{ Y}}_{(i)}}表示第i个压缩后的采样值矩阵;

    步骤 2 求解{{\bar{ Y}}_{(i)}}的核空间矩阵{{{Q}}_{(i)}}, \,i \in \{ 1,2, ·\!·\!·r\}

    步骤 3 计算{{P}_j} \!=\! \displaystyle\sum\nolimits_{i = 1}^r \!\!\!{||{{{Q}}_{(i)}}^{\rm{T}}{{{{Φ}}}_j}|{|_{{\ell _2}}}} , j \in \{ 1,2, ·\!·\!·,\lambda \}

    步骤 4 从向量{{P}} = [{{P}_1}\,{{P}_2}\,\,·\!·\!·\,\,{{P}_\lambda }]中找到2N个最小值所对应的索引值,即支撑集{\hat \varOmega } \!=\! \min ({{P}},2N)

    步骤 5 按照式(4)伪逆运算完成重构,返回未知矩阵的估计{\hat{ X}}(n)

    为了验证所提出的RCKS算法的有效性,本节设计了3个实验:首先考察K列随机压缩的次数r对重构性能的影响;其次在相同条件下对比RCKS算法及当前典型MMV算法用于MWC重构时的成功率情况;最后给出RCKS算法用于频谱感知时的重构效果。为了便于说明问题,实验中稀疏宽带信号由学者们普遍采用的通用表达式产生[9,12]

    \begin{align} x(t) =& \sum\limits_{n = 1}^N \sqrt {{E_n}{B_n}} {\rm{sinc}}({B_n}(t - {\tau _n}))\\ & \cdot \cos (2{{π}}{f_n}(t - {\tau _n})) + n(t) \end{align} (6)

    其中,参数N, En, Bn, fn, {\tau _n}分别代表子频带数、第n个子频带的能量系数、子带宽度、载波频率和延迟时间,n(t)为高斯白噪声。每个实验中,以下过程重复500次,将成功次数的百分率作为成功概率:

    (1) 在{p_i}(t)的一个周期内,等概率随机产生 \pm 1作为调制波形;

    (2) 在区间[–fNYQ/2, fNYQ/2]内按均匀分布随机产生各子频带的载波频率fn

    (3) 用重构算法估计支撑集,当估计支撑集与实际支撑集相同即{\hat \varOmega = \varOmega }时,则称重构成功,如果{\hat \varOmega } \supset {\varOmega }{{{{Φ}}}_{{\hat \varOmega }}}列满秩,也作为成功标志[9]

    首先,考察RCKS算法中随机压缩次数r对重构性能的影响。前已述及,本文提出的RCKS算法采用随机压缩实现降秩功能,对于同一个重构问题,该过程可以随机进行多次,而且次数r对算法重构性能有影响。为此,本实验检验在不同的r值时,RCKS的重构成功率情况。不失一般性,以具有6个(对称的3对)子频带的稀疏宽带信号为例。信号参数设置如下:SNR=30 dB; En={1, 2, 3}; Bn={50, 50, 50} MHz; {\tau _n}={0.394, 0.985, 1.379} μs;载波频率fn随机地分布在[–5, 5] GHz内。MWC采样参数设置如下:\lambda = 2{\lambda _0} + 1 = 195; {f_s} = {f_p} = {f_{{\rm{NYQ}}}}/\lambda = 51.28MHz。图6给出了RCKS算法的重构成功率随通道数m的变化情况,图中分别给出了压缩变换次数r=1, 2, 3, 4, 6, 8, 10时所对应的曲线。如图6所示,当12 < m < 20时,总体上随着r增大,RCKS的重构成功率具有逐渐提高的趋势。如当m=14, r=1, 2, 3, 4, 6, 8, 10时,成功率分别为36.0%, 60.6%, 66.2%, 74.4%, 80.2%, 82.8%, 82.6%。为了清楚地看到该特点,图7统计了m=14, 15, 16, 17时重构成功率随压缩次数的变化曲线。从图7可以看出,当r数值较小时(如r \le 4时),随着r增大,重构性能改进较大,当r较大时,重构成功率并不是无限度的提高,当r \ge 5时,曲线开始上下波动,此时重构性能提高较小或没有提高。可见采用RCKS算法实现MWC重构时,随机压缩的次数并不需要太多,后文取r = 4

    图 6  不同压缩次数时RCKS重构性能随通道数的变化
    图 7  RCKS重构成功率随压缩次数的变化

    其次,比较在相同条件下RCKS(r = 4)与典型的MMV算法(CSMUSIC, SCoSaMP, OMPMMV)用于MWC重构时的重构性能。本实验中,被测信号的信噪比分别设置为无噪声,40 dB, 30 dB和20 dB,信号其它参数及MWC采样参数与前面实验设置相同。如图8所示,在各种信噪比下,当通道数m < 25时在重构成功率方面RCKS(r = 4)与其它算法相比均表现出了较大的优势。如当m = 14,信号中无噪声及SNR=40 dB, 30 dB, 20 dB时,RCKS(r = 4)的重构成功率分别比CSMUSIC高37.4%, 35.8%, 28.6%, 7.2%,比SCoSaMP 高75.0%, 69.8%, 57.4%, 18.2%,比OMPMMV高86.6%, 81.0%, 61.4%, 21.8%。此外从图中还可以看出,信号无噪声及SNR=40 dB, 30 dB, 20 dB时,RCKS(r = 4)高概率(大于99%)重构所需要的最小通道数分别比OMPMMV少9, 5, 4, 2。由于通道数与硬件开销及总体采样率有直接关联,因此RCKS算法可降低MWC系统的硬件复杂度。

    图 8  不同信噪比时RCKS(r = 4)与CSMUSIC, SCoSaMP, OMPMMV重构成功率比较

    最后,为了进一步说明本文算法有效性,图9展示了RCKS(r = 4)算法用于亚奈奎斯特频谱感知时的重构效果。本实验中N=20,fn={2.30, 2.50, 2.90, 4.00, 4.04, 4.08, 3.00, 3.10, 3.30, 4.58} GHz, En={5, 4, 4, 2, 2, 2, 4, 3, 4, 4}, Bn={40, 37, 48, 40, 50, 40, 15, 6, 6, 50} MHz, {\tau _n}={ 0.319, 0.798, 0.957, 0.128, 0.160, 0.479, 0.798, 1.117, 1.197, 1.037} μs, SNR = 25 dB, m = 50,MWC其它采样参数与前面实验相同。从图9可以看出,尽管原信号的奈奎斯特率高达9.16 GHz,而MWC等效采样率仅为m{f_{{\rm{NYQ}}}}/\lambda =2.3487 GHz,采用RCKS(r = 4)算法仍然能够实现重构,在子频带位置、频带宽度及幅度等方面均实现了精确恢复,进一步说明了本文算法的有效性。

    图 9  RCKS(r = 4)算法重构效果

    针对现有MWC重构算法性能不高的问题,本文结合随机压缩与核空间思想,提出一种基于采样值随机压缩矩阵核空间的重构算法。该算法首先对采样值矩阵进行多次K列随机压缩,在不改变未知量稀疏特性的前提下实现降秩变换,同时获得多个MMV问题,然后将多个基于核空间思想的支撑集判据综合起来,实现最终支撑重构。实验结果表明,与现有CSMUSIC, SCoSaMP, OMPMMV等典型重构算法相比,本文提出的算法在相同条件下具有重构成功率高、高概率重构所需通道数少等优点。

  • 图  1  人机交互过程

    图  2  机器人的情感策略选择过程

    图  3  不同认知模型作用下的机器人输出情感与参与人输入情感的关联度分析

    图  4  参与人与不同认知模型作用下的聊天机器人交互时的满意度统计

    表  1  基于博弈的机器人认知情感交互模型构建

     输入:k{{ - 1}}次会话后友好度更新值F(k - 1)和机器人的情感状态转移概率{{\text{P}}_{\rm{R}}}(k - 1), k次会话参与人的交互输入情感{\text{E}}_{{\rm{HR}}}^k;
     输出:k + 1次会话时机器人的情感值{\text{E}}_{{\rm{RH}}}^{k{{ + 1}}};
     Repeat:
     参与人输入交互情感{\text{E}}_{{\rm{HR}}}^k;
     根据式(1)—式(3)将{\text{E}}_{{\rm{HR}}}^k评估转化为强度值向量{\text{P}}({\text{E}}_{{\rm{HR}}}^k)
     根据式(8)—式(11)计算针对k + 1次会话机器人每种情感策略选择,预测k + 2次会话参与人每种情感策略选择,k + 3次会话机器人每种情
    感策略下参与人和机器人的效用值;
     根据式(12),式(13)求解机器人的情感选择策略s
     通过最优情感策略s对机器人的情感状态转移概率进行更新,对机器人情感的空间坐标进行标定;
     更新人机交互友好度,并令k = k + 2
     Until 参与人停止输入交互情感;
     人机交互会话结束。
    下载: 导出CSV

    表  2  不同认知模型的自动评价结果

    模型MRRMAP
    Seq2Seq0.38360.4015
    ChatterBot0.46230.4923
    MECs0.59030.6091
    GCRs0.62690.6435
    本文0.65070.6756
    下载: 导出CSV

    表  3  参与人与不同认知模型作用下的机器人交互的次数与时间统计

    机器人的认知模型平均交互轮数(轮)平均交互时间(s)
    Seq2Seq998.32
    ChatterBot660.69
    MECs788.16
    GCRs10110.38
    本文12130.51
    下载: 导出CSV
  • TURKER B B, YEMEZ Y, SEZGIN T M, et al. Audio-facial laughter detection in naturalistic dyadic conversations[J]. IEEE Transactions on Affective Computing, 2017, 8(4): 534–545. doi: 10.1109/TAFFC.2017.2754256
    CHEN Min, HERRERA F, and HWANG K. Cognitive computing: Architecture, technologies and intelligent applications[J]. IEEE Access, 2018, 6: 19774–19783. doi: 10.1109/ACCESS.2018.2791469
    ZUCCO C, CALABRESE B, and CANNATARO M. Sentiment analysis and affective computing for depression monitoring[C]. The 2017 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Kansas City, USA, 2017: 1988–1995. doi: 10.1109/BIBM.2017.8217966.
    BELKAID M, CUPERLIER N, and GAUSSIER P. Autonomous cognitive robots need emotional modulations: Introducing the eMODUL model[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2018, 49(1): 206–215. doi: 10.1109/TSMC.2018.2792542
    韩晶, 解仑, 刘欣, 等. 基于Gross认知重评的机器人认知情感交互模型[J]. 东南大学学报: 自然科学版, 2015, 45(2): 270–274. doi: 10.3969/j.issn.1001-0505.2015.02.014

    HAN Jing, XIE Lun, LIU Xin, et al. Cognitive emotion interaction model of robot based on Gross cognitive reappraisal[J]. Journal of Southeast University:Natural Science Edition, 2015, 45(2): 270–274. doi: 10.3969/j.issn.1001-0505.2015.02.014
    LIU Xin, XIE Lun, and WANG Zhiliang. Empathizing with emotional robot based on cognition reappraisal[J]. China Communications, 2017, 14(9): 100–113. doi: 10.1109/CC.2017.8068769
    ZHANG Rui, WANG Zhenyu, and MAI Dongcheng. Building emotional conversation systems using multi-task Seq2Seq learning[C]. The Sixth CCF International Conference on Natural Language Processing and Chinese Computing, Dalian, China, 2017: 612–621. doi: 10.1007/978-3-319-73618-1_51.
    RODRÍGUEZ L F, GUTIERREZ-GARCIA J O, and RAMOS F. Modeling the interaction of emotion and cognition in Autonomous Agents[J]. Biologically Inspired Cognitive Architectures, 2016, 17: 57–70. doi: 10.1016/j.bica.2016.07.008
    NANTY A and GELIN R. Fuzzy controlled PAD emotional state of a NAO robot[C]. 2013 Conference on Technologies and Applications of Artificial Intelligence, Taipei, China, 2013: 90–96. doi: 10.1109/TAAI.2013.30.
    曹东岩. 基于强化学习的开放领域聊天机器人对话生成算法[D]. [硕士论文], 哈尔滨工业大学, 2017.

    CAO Dongyan. Research on reinforcement learning for open domain chatbot dialogue generation[D]. [Master dissertation], Harbin Institute of Technology, 2017.
    ZHOU Hao, HUANG Minlie, ZHANG Tianyang, et al. Emotional chatting machine: Emotional conversation generation with internal and external memory[C]. The Thirty-Second AAAI Conference on Artificial Intelligence, New Orleans, USA, 2018: 730–738.
    华生. 欲望心理学: 人际交往中的心理博弈[M]. 北京, 中央编译出版社, 2016: 1–5.

    HUA Sheng. Psychology on Desire: Psychological Game in Interpersonal Communication[M]. Beijing: Central Compilation & Translation Press, 2016: 1–5.
    卜湛, 伍之昂, 曹杰, 等. 在线评论情感计算与博弈预测[J]. 电子学报, 2015, 43(12): 2530–2535. doi: 10.3969/j.issn.0372-2112.2015.12.028

    BU Zhan, WU Zhiang, CAO Jie, et al. Affective computing and game theory based prediction for online reviews[J]. Acta Electronica Sinica, 2015, 43(12): 2530–2535. doi: 10.3969/j.issn.0372-2112.2015.12.028
    PARK J W, KIM W H, LEE W H, et al. How to completely use the PAD space for socially interactive robots[C]. 2011 IEEE International Conference on Robotics and Biomimetics, Karon Beach, Thailand, 2011: 3005–3010. doi: 10.1109/ROBIO.2011.6181762.
    LI Jiaqi, ZHANG Chunyan, SUN Qinglin, et al. Changing the Intensity of Interaction Based on Individual Behavior in the Iterated Prisoner’s Dilemma Game[J]. IEEE Transactions on Evolutionary Computation, 2017, 21(4): 506–517. doi: 10.1109/TEVC.2016.2628385
    MARTINICH L P. Top ten lessons for managers: Deep dive into interpersonal communication[J]. IEEE Engineering Management Review, 2017, 45(2): 27–29. doi: 10.1109/EMR.2017.2701511
    SHANG Lifeng, LU Zhengdong, and LI Hang. Neural responding machine for short-text conversation[C]. The 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing, Beijing, China, 2015: 1577-1586. doi: 10.3115/v1/p15-1152.
    COX G. ChatterBot tutorial[EB/OL]. https://chatterbot.readthedocs.io/en/stable/tutorial.html, 2018.
    SUTSKEVER I, VINYALS O, and LE Q V. Sequence to sequence learning with neural networks[C]. The 27th International Conference on Neural Information Processing Systems, Montreal, Canada, 2014: 3104–3112.
    WU Yu, WU Wei, XING Chen, et al. Sequential matching network: A new architecture for multi-turn response selection in retrieval-based chatbots[C]. The 55th Annual Meeting of the Association for Computational Linguistics, Vancouver, Canada, 2017: 496–505.
  • 加载中
图(4) / 表(3)
计量
  • 文章访问数:  2952
  • HTML全文浏览量:  1214
  • PDF下载量:  130
  • 被引次数: 0
出版历程
  • 收稿日期:  2018-09-02
  • 修回日期:  2019-02-26
  • 网络出版日期:  2019-04-03
  • 刊出日期:  2019-10-01

目录

/

返回文章
返回