前言
CSDN兴趣标签修改后,APP端的个性化推荐内容变化验证
包含场景:感兴趣标签新增、不感兴趣标签新增、兴趣标签还原
此博客为响应CSDN《找bug号召:https://bbs.csdn.net/topics/614134877》
文章目录
一、测试环境
浏览器
- 谷歌浏览器Chrome
- 版本:108.0.5359.125(正式版本) (64 位)
- 非无痕模式
APP
- 当前最新版本:v5.15.0
测试场景
-
感兴趣标签新增
-
不感兴趣标签新增
-
标签还原为初始标签
二、测试验证过程
1. 初始标签及个性化推荐
初始标签设置很久了,应该推荐的大部分内容要贴合标签
-
初始感兴趣标签:Java-java、开发工具-idea、前端-vue.js、后端-spring、后端-spring boot
-
不感兴趣标签:无
-
身份标签:无
-
推荐内容
-
总共16条内容,其中纯与标签相关的有2个,相近的包含算法、数据结构、docker部署有4个
-
最多的内容竟然为C、C++相关的博客文章,足足有8个,占比50%
-
不太理解为什么C、C++推荐的会有这么多,而且当我重新刷新推荐内容,C与C++仍旧推荐占比很高
-
2. 新增感兴趣标签:Python
新增了Python-python,期待会推荐一些Python相关的博客文章
-
现有感兴趣标签:Python-python、Java-java、开发工具-idea、前端-vue.js、后端-spring、后端-spring boot
-
不感兴趣:无
-
身份标签:无
-
推荐内容
- 总共20篇(不含1篇广告),无Python相关内容
- 运维部署相关博客几乎占据全部,尤其是docker、k8s,高达12篇,占比达到60%
- 备注:标签改动半小时、一小时均没有Python相关的内容
3. 新增不感兴趣标签:C、C++、docker
新增了几个不感兴趣的标签,期待相关推荐内容变少
-
感兴趣标签:Python-python、Java-java、开发工具-idea、前端-vue.js、后端-spring、后端-spring boot
-
不感兴趣标签:编程语言-c++、编程语言-c语言、操作系统-linux、运维-docker
-
身份标签:无
-
推荐内容
- 总共18篇,无C、C++、docker相关的内容
- 重点是这次推荐的感兴趣标签的内容几乎占据全部
4. 还原为初始标签
删除感兴趣标签Python,删除所有的不感兴趣标签,好奇推荐的内容是否也会还原
-
感兴趣标签:
Python-python、Java-java、开发工具-idea、前端-vue.js、后端-spring、后端-spring boot -
不感兴趣:
编程语言-c++、编程语言-c语言、操作系统-linux、运维-docker -
身份标签:无
-
推荐内容
- 总共20个内容,其中纯与标签相关的有2个,相近的数据结构2个
- C、C++有7个,docker、k8s有3个,二者占比高达50%
- 原先不感兴趣的全部又还原回来了,和初始标签类似
三、结论
根据几个场景的测试验证,根据现象得出几个可能的结论,希望对CSDN的个性化推荐改进有所帮助
-
对于已经设置很久的感兴趣标签内容的效果并不明显
-
不感兴趣标签的优先级似乎比较高
-
不感兴趣标签增加时,推荐的内容似乎更加精确、更加贴合感兴趣标签
-
感兴趣标签新增1小时内的效果几乎无效
-
当一个标签新增后又删除,似乎推荐的内容也跟着还原了,即个性化推荐是固定跟着某一套已完成的推荐算法或流程固定