[发明专利]一种基于人工免疫的推荐方法在审
申请号: | 201810086499.0 | 申请日: | 2018-01-23 |
公开(公告)号: | CN108182288A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 皮德常;李宗堃 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06N3/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于人工免疫的推荐方法,通过智能识别终止状态的人工免疫算法以及区域降维的人工免疫算法,获取用户的“邻居集”为待推荐用户提出“喜好”相似的用户;针对通过人工免疫算法得到的“邻居集用户”喜好采用评分矩阵,计算出最终推荐。本发明解决了传统推荐技术存在的许多缺陷,例如稀疏问题,提出一个基于矩阵分解的推荐算法和新预测评分方法,提升了推荐结果质量。本发明的优点:在相似度计算中使用Kappa距离作为度量,增大相似度准确性。在获取用户邻居集时使用人工免疫方法,从精准度以及时间效率上提升算法的可用性。对人工免疫算法,提出了状态智能终止策略,提高人工免疫的适应性;提出了区域降维,加快算法的时空效率;对传统的评分矩阵进行矩阵分解处理,增强推荐的准确性。 | ||
搜索关键词: | 人工免疫 算法 矩阵分解 评分矩阵 降维 邻居 喜好 相似度计算 可用性 时间效率 时空效率 智能识别 终止状态 传统的 精准度 相似度 度量 稀疏 智能 预测 | ||
【主权项】:
1.一种基于人工免疫的推荐方法,其主要特征包括如下步骤:(1)采用Kappa相似度度量的相似度计算方法:获取用户‑项目评分矩阵,计算期望值。(2)区域降维的人工免疫聚类算法:输入用户评分信息,用户作为抗体组成R维输入空间。将整个R维向量空间划分为KR个子块,即将每个维度划分为K块。在抗原识别时,仅搜索与抗原落在同一子块中的抗体。(3)智能终止的人工免疫算法:预先设定一个终止阈值σT,当新生成的抗体细胞中,与已有细胞亲和度最低的个体抗体间亲和度仍大于σT时算法终止。输出与待推荐用户相似的邻居集。(4)推荐结果:根据通过(2)、(3)中获取的用户邻居集,得出邻居集的用户‑项目评分矩阵,对用户项目评分矩阵进行矩阵分解,并对加权平均法进行改进,给出最终推荐。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810086499.0/,转载请声明来源钻瓜专利网。