[发明专利]一种基于模块化的流形排序的图像推荐方法有效

专利信息
申请号: 201810578350.4 申请日: 2018-06-07
公开(公告)号: CN108804650B 公开(公告)日: 2021-07-02
发明(设计)人: 简萌;贾婷;毋立芳 申请(专利权)人: 北京工业大学
主分类号: G06F16/9535 分类号: G06F16/9535;G06F16/9536;G06F16/51;G06K9/62
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 刘萍
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 模块化 流形 排序 图像 推荐 方法
【权利要求书】:

1.一种基于模块化流形排序的图像推荐方法,其特征在于,包括以下步骤:

1)、基于图片内容信息的图片相似性计算,利用计算的相似性构图

将图片输入网络中提取图片特征;利用余弦相似性计算两张图片的相似性;利用计算的相似性构图;

2)、流形的模块化

第一,将每一张图片分别放在一个流形上,然后考虑每一个流形上的图片和它的邻居图片,合并到这个流形上计算模块度增量;模块度增量是将一个孤立的点放到一个模块上后,这个模块的变化;也就是就说将一张独立的图片放到一个流形上后,这个流形上的模块度会发生变化,这个变化的量即为模块度增量;找到这个独立的图片在不同的流形上的模块度增量的最大正值,将这张图片放到这个流形上,若没有正值则图片所属流形保持不变;重复上述过程直到每一张图片所属的流形不再变化;第二,把每一张图片当成一个节点,将新的流形上的所有节点压缩成一个新的节点,所有流形节点之间的权重转化为新节点的环的权重,流形之间的边权重转化成新节点之间的边权重;重复第一步,直到整个图的模块度不再发生变化;这就将所有的图片分布到了不同的流形上;将每一个流形上的图片分别进行流形排序;

3)、流形排序算法

流形排序的算法采用拉普拉斯图映射方法,基于图像间的拓扑流形分布,利用其几何结构中隐含的局部信息相关性,传播已知的用户与部分图像的相关度,获取所有图像对相关用户的相关度估计;

4)、根据相关度估计生成推荐列表

根据每一个流形上计算得到的用户图像之间的相关度,得到全部的用户和图像之间的相关度;根据每一张图片和用户之间的相关度排序,生成推荐列表。

2.根据权利要求1所述的方法,其特征在于,步骤3)、流形排序算法具体如下:

所有图片的集合X={x1,x2,…,xn},用户集合U={u1,u2,…,uc},对应的拓扑关系图为W={wij}n×n,图像的用户先验Y=[yij]n×c,其中yi,j表示图像i与用户j的先验相关度,无先验则对应位置为0;

在分析构造拓扑流形W={wij}n×n的基础上,利用先验Y=[yij]n×c,建立流形排序模型,估计信息相关度F=[fij]n×c,其中,fij表示通过流形传播的图像i与用户j的相关度,即用户j对图像i的感兴趣程度;根据流形平滑准则,依流形分布关系,建立流形学习模型如下:

其中,表示Frobenious范数,tr(*)是矩阵的迹,L是W={wij}n×n的拉普拉斯矩阵,β是平衡参数;其解析解表示为

F*=((1-β)I+βL)-1Y

这里,I为单位矩阵,F*=[fij]n×c即为优化上式收敛所得的图像X={x1,x2,…,xn}与用户U={u1,u2,…,uc}中基于流形排序的相关度估计结果。

3.根据权利要求1所述的方法,其特征在于,步骤2)、流形的模块化具体如下:

首先将每一张图片分别放在一个流形上,然后考虑每一个流形上的图片和它的邻居图片,即相似性高的图片,合并到这个流形上计算模块度增量;模块度增量是将一个孤立的点放到一个模块上后,这个模块的变化;也就是就说将一张独立的图片放到一个流形上后,这个流形上的模块度会发生变化,这个变化的量即为模块度增量;模块度增量按下式进行计算;

其中ki,in是一个流形上的图片中与图片xi有连接关系的边的权重之和;ki表示所有与图片xi有连接关系的边的权重之和;∑in表示一个流形上的图片的所有的边的权重之和;∑tot表示一个流形上的图片与图片之间的边的权重之和,m表示所有的边的权重之和;

然后找到这个独立的图片在不同的流形上的模块度增量的最大正值,将这张图片放到这个流形上;即找到使得ΔQ最大的那张邻居图片,且满足maxΔQ0,则将这张图片分配到使得ΔQ最大的那张邻居图片所在的流形上;若没有取到正值,则该图片依然在其原来的流形上;重复上述过程直到每一张图片所属的流形不再变化;第二,把每一张图片当成一个节点,将新的流形上的所有节点压缩成一个新的节点,所有流形节点之间的权重转化为新节点的环的权重,流形之间的边权重转化成新节点之间的边权重;重复第一步,直到整个图的模块度不再发生变化;这就将所有的图片分布到了不同的流形上;分别对每一个流形上的图片进行流形排序。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810578350.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top