深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

基于KNN的相关内容推荐

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2017-3-17 16:41:02
Anka Sci-tech Co., Limited 网站设计首页制作效果图
Anka Sci-tech Co., Limited 网站设计首页制作效果图

如果做网站的内容运营,相关内容推荐可以帮助用户更快地寻找和发现感兴趣的信息,从而提升网站内容浏览的流畅性,进而提升网站的价值转化。相关内容推荐最常见的两块就是关联推荐和相关内容推荐,关联推荐就是我们常说的购物篮分析,即使用购买了某商品的用户同时购买了什么这个规则来发现商品间的潜在联系,之前有相关的文章介绍——向上营销、交叉营销与关联推荐;关联推荐是基于用户行为分析的推荐,而相关内容推荐是基于内容固有特征的推荐,只与内容本身有关,与用户的行为完全无关,所以相关内容推荐的模型是一种冷启动的算法,不需要任何历史浏览访问数据的支持。

内容固有属性

相关内容推荐因为完全不借助用户浏览行为的数据,所以底层数据不依赖于网站的点击流日志,唯一的基础数据就是内容的固有属性及完整信息。我们以豆瓣网的几大块内容为例来看看对于这些内容一般包含哪些固有属性:书籍-书名、作者、出版时间、出版社、分类、标签音乐-专辑名、歌手、发行时间、发行方、风格流派、标签电影-电影名称、导演、演员、上映时间、制片方、类型、标签豆瓣很多地方都使用了标签这个词,用贴标签的形式来完成内容的分类和标识,但其实标签又分为很多种,有些标签是在内容生成时就被贴上的,有些可能是后续用户贴上去的,而且豆瓣一般为内容和标签定义了原始分类,如书籍分为文学、流行、文化……既然分类和标签内容源生就带有,那同样可以作为内容的固有属性。还需要说明的是,这里不涉及文本挖掘和字符切分模糊匹配等问题,因此内容的标题、简介和全文不参与文本相似度的分析,虽然这些可能在构建完整的相关内容模型中不可缺少,但这里只考虑一些固有属性是否相同实现简单应用。基于上述豆瓣几类内容的属性特征,选择和整理适合分析的内容属性如下:作者就是指内容的创造者,来源指内容的发布方或获取渠道,分类为内容归属的类别,标签可以包含对内容的各类描述信息和关键词等。这里为了能够尽可能清晰地描述整个分析模型和思路只选取了大部分内容都包含的一些属性,如果要构建更加高效的相关内容分析模型,需要更完整的内容属性,可以根据自身内容的特征进行属性的定义和选取。


KNN算法及应用;相关内容模型

有了基础数据和算法的支持,我们就可以创建数据模型了。先看下基础数据的类型,作者、分类、来源和标签都是字符型,其中作者、分类、来源基本可以当做是单个值的属性,标签一般包含多个值。首先由于都是字符可以确定属性之间相似性的判定只能通过是否相同,无法体现数值上的差异,所以对于作者、分类、来源这几个单值属性而言,比较的结果就是一个布尔型的度量,相同或者不相同;对于标签这个多值属性可以考虑使用Jaccard相关系数,但因为每个内容标签的个数存在较大差异,使用验证后的结果并不理想,所以不考虑使用(当然,如果内容的标签个数比较固定,Jaccard相关系数是有效的)。因此,直接创建加权相似度模型如下,首先是标签的相似度分值设定:再结合作者、分类和来源,通过加权设定总体的相似度分值:将所有属性加权相似度分值的结果相加应该分布在[0,100],分值越高说明内容间的相似度越高。

对于这种简单的加权相似度评分模型,估计又有很多人要问权重是怎么确定的,确实,这里的权重并没有通过任何定量分析模型的方法去计算,只是简单的经验估计,但估计的过程经过反复地调整和优化,也就是不断地尝试调整各属性的权重系数并输出结果,抽样检验结果是否符合预期、是否有提升优化的空间。
基于上述内容间相似度的计算结果,套用KNN的原理实现相关内容推荐就异常简单了,只要根据每个内容与之比较的所有内容的相似度分值降序排列取前K 个内容作为该内容的最相关内容推荐给用户就可以了。当然中间可能会涉及相同相似度分值的内容如何排序的问题(因为模型的关系分值分布可能不会很离散),建议如果相似度分值相同使用随机排序,以保证推荐结果有一定的变化,均匀内容的曝光。

好了,所有的分析流程介绍完了,好像跟前一篇的距离和相似度度量完全没有关系,其实距离和相似度度量是KNN的基础算法,因为KNN的个体相似度或邻近的距离都会选择距离度量和相似度度量中的某种方法进行计算,但这里考虑到了现实的数据情况和应用环境,并不是KNN就一定要硬套欧氏距离,其实换一种简单的方法可能反而更加适合整个模型,而且模型的最终效果可能会更理想。所以一切的数据挖掘算法的选择和使用都是基于数据模型的有效性和输出结果的效果来决定的,并不是简单的算法效果就一定不好,而高级复杂的算法一定更加有效。对了,如果你已经做了相关内容推荐,那么优化相关内容推荐这篇文章里面介绍的一些方法将是检验推荐效果的一个很好的参考。

相关行业资讯

1、企业网站定制有何优点
2、现在的网站优化路线和方法是什么
3、几百元做一个企业网站靠谱吗
4、企业选择优质网站建设公司的五大核心标准
5、刚建好的网站需要低调理智
6、网站建设应该如何选择合适的网络公司
7、当代企业为什么要做网站
8、外贸网站如何设计才能够保住客户
9、企业网站建设中安全性问题的影响
10、网站建设决定企业发展也是网络时代的必然趋势
11、营销型企业网站建设的优势
12、营销型企业网站建设思路
13、开发网站需要什么技术
14、网站关键词优化三步法
15、企业网站建设的重要性
16、网站建设平台对比汇总
17、2025高端网站建设服务商推荐
18、企业采用网络营销的十大优势
19、网站优化要从哪些方面着手
20、推广优化中哪些被遗忘的重点
21、网站建设的基本流程主要包括哪些
22、网站建设的页面布局需要注意的细节问题
23、深圳企业网站建设需要灵魂
24、在网站制作方面容易引起失败的几个特定因素
25、如何在网站建设中做到成功引流
26、快速提升网站权重的五点方法
27、网站运营的关键因素
28、企业如何打造良好的营销型网站
29、网站设计中HTML代码的优化策略
30、企业网站建设的价值与注意事项
31、网站建设需要掌握一些什么技术
32、企业网站设计的现状与优化方向
33、现代企业做网站的重要性
34、SEO与主机空间的选择
35、网站建设参与者都应该了解推广优化基本知识
36、如何定位企业网站制作的方向
37、网站不收录到底是什么原因导致的
38、网站SSL证书详解
39、网络营销是什么常见的方式有哪些
40、网站内容与用户体验的重要性
41、网站设计具体是什么如何才能做好
42、企业网站设计的重要性
43、深圳网站建设关于服务器的选择
44、网站信息更新与用户交互实现方法
45、网站建设创新与用户体验分析
46、网页前端工程师学习与求职经验分享
47、对行业用户的需求分析是优化网站的核心内容
48、企业网站建设的关键要素分析
49、品牌建站有哪些特点及优势
50、手机网站建设的基本原则
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号
vape detector for home  best smoke alarms australia  深圳网站建设公司  惠州网站建设公司  步进电机资讯网  深圳公司注册代跑腿  深圳络远工业技术  深圳司南磁电  深圳大泽高科  力控智能科技  深圳环保评估  Rök och kolmonoxid detektoren  Rauch und Kohlenmonoxid Melder Alarm  Czujniki dymu i tlenku węgla 深圳志威投资  卓杰人力资源  上海四横电机  深圳公司注册