新闻推荐算法的问题及优化策略

以人工神经网络为代表的新的算法范式,对于推荐系统中许多难以解决的老问题,很可能会有非常好的效果。

供图/CFP

个性化新闻推荐系统在实际的应用中褒贬不一,通过对一些用户的访谈,笔者发现,个性化新闻推荐中往往含有一些劣质内容,利用人性的弱点,导致过度娱乐化的新闻泛滥。这些刺激感官的内容吸引人们点击,造成了点击量上的“虚假繁荣”以及用户的“信息成瘾”。

个性化新闻推荐算法的问题

(一)内容不符合用户兴趣

个性化推荐算法并不一定能把符合用户兴趣的内容推荐给用户,造成这个问题的原因有很多。

协同过滤算法本身的缺陷,亦造成了一些个性化推荐算法的推送内容不符合用户兴趣。一个经典的例子是,娱乐新闻往往很受欢迎,因此用户在协同过滤中的近邻群体多少都阅读过一些娱乐新闻,但这个用户可能从来不读娱乐新闻,强行推荐会使他反感。

(二)内容质量问题

(三)信息茧房与信息成瘾

信息茧房(InformationCocoons)指的是信息个性化技术使得人们可能减少阅读多样化内容的趋势。由于个性化推荐系统是根据用户已有的阅读偏好进行关键词匹配和推荐,因此相似性较低的内容基本上不会被推荐,这样用户的阅读内容会变得狭隘。在一次又一次阅读自己喜欢领域的信息后,用户不断地在自己与整个世界之间筑起一座高墙。许多人沉湎于这样的拟态环境中,无法自拔。

(四)可遗忘性

推荐算法的优化策略

(一)技术不断革新

运用以人工神经网络为代表的新的算法范式,对于推荐系统中许多难以解决的老问题,很可能会有非常好的效果。目前,以深度学习为代表的人工神经网络方法在图像识别、声音识别领域取得了巨大成就,人工神经网络方法,正在被许多研究者尝试运用到推荐系统中。

最简单直接且效果也比较好的方式是请用户直接表达出其喜好的资讯话题。很多应用都采用了这种直接的方法来获取新用户初次打开时的喜好。对于协同过滤算法可能存在的不恰当推荐问题,在应用上可以增加一个设置界面,允许用户设定明确不想被推荐的话题,增加算法的可预测性和可控制性。

算法的可遗忘性问题只需通过加入重置用户画像的功能,即可圆满解决。

(二)构建优质内容生态

从内容生态的构建角度,互联网企业应当考虑整个产业的长远发展,将回报向优质内容的生产者进行倾斜,同时遏制低俗内容的蔓延。

作为互联网公司,要改变单纯追求用户时长的KPI(关键绩效指标)评判标准,注意内容的消费升级。

(三)加大人工审核力度,加强立法管理

尽管自动化内容审核系统已经做得比较先进,但仍需要人工审核来进行最后把关。要积极通过立法方式规范监管,鼓励优质主旋律内容的生产和传播。同时政府机构应当发挥作用,对市场调节失灵的情况进行合理干预,让信息流消费市场不至于沦为低质量内容循环生产的垃圾堆。政府还应对互联网企业加以引导,鼓励企业将算法权重向优质内容倾斜,对频频出现三俗内容的产品加以约束。

THE END
1.协同过滤——推荐系统算法原理在探讨推荐算法原理之前,先说一个概念:协同过滤(Collaborative Filtering)。 协同过滤一般是在海量的用户中发掘出一小部分和你品位比较类似的,在协同过滤中,这些用户成为邻居,然后根据他们喜欢的其他东西组织成一个排序的目录作为推荐给你。 为了方便了解,举个简单的例子。最近新上映了10部电影,你不知道看哪一部,问你...https://www.jianshu.com/p/de1ae0e88b27
2.通过社交网络关系的图卷积协同过滤实现的产品推荐方法基于用户的协同过滤算法原理是利用其相似用户对该物品的所有评分的加权平均值,以此来 预测用户对某项物品的未知评分,而基于物品的协同过滤算法是预测用户对某项物品的评分是基 于用户对相似物品的平均评分。基于邻域的cf方法的关键问题是计算相似度和如何加权汇总评 分。 https://www.xjishu.com/zhuanli/55/202111235556.html
3.人工智能基础与应用宋楚平课后习题答案(30页)A.提高数据处理速度 B.节省存储空间 C.方便算法计算 D.形成商品交易矩阵 二、亮一亮 1.协同过滤推荐与关联规则推荐的区别是什么?他们各自适用在哪些场合?参考答案:协同过滤 (Collaborative filtering),是指通过收集群体用户的偏好信息,自动化预测(过滤)个体用户可能感兴趣的内容。协同过滤基于如下基本假设:如果一个人...https://max.book118.com/html/2021/0824/8011073132003137.shtm
1.协同过滤算法原理51CTO博客已为您找到关于协同过滤算法原理的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及协同过滤算法原理问答内容。更多协同过滤算法原理相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/780fa7612181653.html
2.协同过滤算法原理介绍基于用户的协同过滤协同过滤算法原理介绍 协同过滤推荐算法是诞生最早,并且较为著名的推荐算法。主要的功能是预测和推荐。算法通过对用户历史行为数据的挖掘发现用户的偏好,基于不同的偏好对用户进行群组划分并推荐品味相似的商品。协同过滤推荐算法分为两类,分别是基于用户的协同过滤算法(user-based collaboratIve filtering),和基于物品的...https://blog.csdn.net/shenxiaoming77/article/details/51217289
3.Python利用遗传算法探索迷宫出路实例深究python使用遗传算法解决迷宫问题涉及将上述原理应用到迷宫的搜索过程中。基于迷宫的二维数组表示,个体编码将是代表路径的序列。适应度函数将评估路径的有效性和质量,即路径是否能成功走出迷宫。选择、交叉和变异操作将在不断迭代中产生出下一代更优秀的路径,最终找到出路。 结合遗传算法的基本原理和迷宫问题的特点,可以设计一个...https://www.jb51.net/python/310407cm8.htm
4.平台算法的概述与原理.pptx算法优化原理03平台算法分类与比较03依据算法原理平台算法还可以根据其算法原理进行分类,例如基于内容的推荐算法、协同过滤推荐算法等。01依据算法功能平台算法可以根据其功能进行分类,例如推荐算法、排序算法、匹配算法等。02依据应用场景平台算法也可以根据其应用场景进行分类,例如电商平台的推荐算法、社交平台的匹配算法等。https://m.renrendoc.com/paper/302579979.html
5.王沛然从控制走向训导:通用人工智能的“直觉”与治理路径不管是梯度下降算法、反向传播算法,还是协同过滤算法,其实都是一套清晰的规则,“算法=逻辑+控制”。由此梳理算法、模型、参数等概念及其关系。算法是一组方法或步骤,用于实现某种特定的任务或解决某个问题。模型是在算法使用数据进行训练后输出的文件,通常是具有特定流程和结构的计算机程序。参数是模型中需要训练和优化...https://www.thepaper.cn/newsDetail_forward_25330840?commTag=true
6.推荐算法理论(一):协同过滤腾讯云开发者社区所以这篇文章主要是详细介绍这两种方法,从基本思想到原理,最后再进行一个编程的例子实战。 主要内容如下: 基于用户的协同协同过滤 基于物品的协同过滤算法 应用场景及存在问题分析 1. 基于用户的协同过滤 基于用户的协同过滤(UserCF)可以追溯到1993年, 可以说是非常早的一种算法了, 这种算法的思想其实比较简单,当一...https://cloud.tencent.com/developer/article/1981069