[发明专利]一种基于多视角对称非负矩阵分解的跨模态信息检索方法在审
| 申请号: | 202010002486.8 | 申请日: | 2020-01-02 |
| 公开(公告)号: | CN111177492A | 公开(公告)日: | 2020-05-19 |
| 发明(设计)人: | 马园园;李勇 | 申请(专利权)人: | 安阳师范学院 |
| 主分类号: | G06F16/903 | 分类号: | G06F16/903;G06F17/15;G06F17/16 |
| 代理公司: | 西安研创天下知识产权代理事务所(普通合伙) 61239 | 代理人: | 白志杰 |
| 地址: | 455000 河南省安阳*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 视角 对称 矩阵 分解 跨模态 信息 检索 方法 | ||
1.一种基于多视角对称非负矩阵分解的跨模态信息检索方法,其特征在于:具体过程包括以下步骤:
步骤一:提出多视角非负矩阵分解模型,假设各视角间存在一致的聚类模式,给定多视角数据矩阵X(1)∈Rf×n,X(2)∈Rp×n,利用对称非负矩阵分解方法分别分解矩阵X(1)、X(2),得到的聚类解都趋于一致的聚类模式;由此产生多视角非负矩阵分解的目标函数Obj;
步骤二:求解多视角对称非负矩阵分解模型,采用迭代更新方法对步骤一产生的目标函数进行求解,得到各视角共享的一致的低维子空间表示H*的更新规则;
步骤三:基于多视角对称非负矩阵分解的跨模态检索方法,具体是对步骤二计算出的H*进行分析计算,所述H*反映了多个视角数据潜在的一致结构模式,通过H*获得新文本或图像在子空间中的表示,在变换后的子空间中进行跨模态检索。
2.根据权利要求1所述的一种基于多视角对称非负矩阵分解的跨模态信息检索方法,其特征在于:步骤一中所述得到Multi-view SNMF目标函数定义的具体过程为:
S1.给定数据矩阵SNMF首先构建n×n的样本相似矩阵相似性采用高斯核函数来刻画:
其中:矩阵为m×n的具体模态,n为实例数,m为特征数,σi为第i个实例与其第7个邻居之间的欧式距离,σj为第j个实例与其第7个邻居之间的欧式距离,xi为第i个实例,xj为第j个实例,Eij为第i个实例与第j个实例之间的相似性,通过公式(1)可获得任意两个节点之间的相似性值;
S2.当遇到数据量大的时候,无法通过S1获得任意两个节点之间的距离,采用:
其中:N(i)={j:Xj是Xi的q近邻,j≠i},表示距离实例i的最近的q个邻居;N(j)={i:Xi是Xj的q近邻,j≠i},表示距离实例j最近的q邻居,q为近邻数,为重新计算而获取的两个实例i,j之间的相似性;
S3.在获得后,对其标准化,得到:
其中:1≤i≤n为节点i的强度,1≤j≤n为节点j的强度;为矩阵中第i行第l列个元素;为矩阵中第j行第l列个元素;
S4.在获得相似矩阵A后,由SNMF目标函数
可得出分解后的聚类指示矩阵然后对其执行简单的Kmeans聚类以获得每个实例的类别;
其中:HT为矩阵H的转置,||·||F为矩阵的Frobenius范式;
S5.利用各视角具有一致的聚类模式的假设,给定多视角数据矩阵X(1)∈Rf×n,X(2)∈Rp×n,第i个视角的相似矩阵用A(i)∈Rn×n表示;根据S4 Multi-view SNMF的目标函数可定义为:
其中:为辅助矩阵,n为实例数,f、p为特征数,H*代表各视角一致的聚类模式,H(i)为第i个视角的聚类指示矩阵,nv为视角的个数,λ(i)为第i个视角的权重参数,Hl,1(i)为矩阵H(i)的第l行第1列相应的元素,Hl,2(i)为第l行第2列相应的元素,Hl,k(i)为第l行第k列相应的元素;
S6.为最小化等式(5),采用迭代更新方法,求解得到H(i)与H*的更新规则如下:
因各视角的数据矩阵在分解过程中是独立的,因此在等式(6)中用H代替H(i),其中QT是相应视角辅助矩阵的转置,Hi,k代表获得的聚类指示矩阵H的第ik个元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安阳师范学院,未经安阳师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010002486.8/1.html,转载请声明来源钻瓜专利网。





