B站首页推荐视频标题特征分析

B站首页推荐视频标题特征分析

一、数据来源

本文基于 3879 条真实出现在某用户 Bilibili 首页推荐流中的视频分析而成。数据通过 Tampermonkey 脚本采集,获取时间跨度为 2026 年 3 月 17 日至 4 月 11 日。所有视频信息(标题、简介、作者信息)存储在 SQLite 数据库中。


二、分析方法

分析脚本用 PHP 编写,直接读取 SQLite 数据库,使用结巴分词(BayesTextSegmenter)对标题进行中文分词。共做了 5 个维度的分析:

2.1 单字词频统计

遍历所有视频的标题,对每个分词结果累加词频,按出现次数降序排列,回答"推荐视频标题中哪些词出现最多"。

2.2 二元词组(Bigram)统计

将标题分词结果中的纯标点 token 过滤掉,对相邻两个实质性词进行组合计数。例如标题"我的世界生存日记"分词后得到 "我的", "世界", "生存", "日记",生成的 bigram 包括"我的 世界"、"世界 生存"、"生存 日记"。这能揭示"哪些词经常成对出现"。

2.3 标题长度分布

统计每条标题的字符数,按长度分组计数,观察推荐视频标题长度的集中区间。

2.4 方括号分类标签提取

使用正则 /[【\[]([^】\]]+)[】\]]/u 提取标题中 【xxx】[xxx] 格式的标签内容,按出现次数排序,看 UP 主如何给内容分类、哪些分类在推荐流中最常见。

2.5 区分词分析(Normal vs Spam)

将人工标注为"正常"和"垃圾"的视频分组,分别统计每个词在两组标题中的出现率,然后计算比值:

复制代码
ratio = (normal_doc_freq + 0.01) / (spam_doc_freq + 0.01)

比值越大,说明该词越偏向正常视频;比值越小(倒数越大),说明该词越偏向垃圾视频。


三、分析结果

3.1 标题中最常见的词

排名 词语 出现次数 出现率
1 1880 48.5%
2 1713 44.2%
3 1026 26.4%
4 什么 136 3.5%
5 中国 115 3.0%
6 AI / ai 114 2.9%
7 世界 103 2.7%
8 游戏 103 2.7%
9 我们 84 2.2%
10 视频 82 2.1%

解读:近半数推荐视频标题使用感叹号,超过四分之一使用问号。"什么"的高频出现反映"设问式标题"("是什么"、"怎么办")的流行。"AI"的高频出现说明 AI 相关内容是当前推荐流的热门主题。

3.2 标题中最常见的词组

排名 词组 出现次数 出现率
1 我的 78 2.0%
2 你的 48 1.2%
3 终末 地 45 1.2%
4 有 多 31 0.8%
5 洛克 王国 29 0.7%
6 明日 方舟 27 0.7%
7 循环 歌单 19 0.5%
8 星穹 铁道 18 0.5%
9 杀戮 尖塔 16 0.4%
10 未 删减 15 0.4%

解读:"我的/你的"是第一/二人称代词,说明"代入感"是标题设计的关键。游戏名称(终末地、洛克王国、明日方舟、星穹铁道、杀戮尖塔)密集出现,说明游戏类内容在 B 站推荐中占比很高。

3.3 标题长度分布

平均标题长度:23.2 字符,峰值集中在 17-24 字符区间:

标题长度 视频数量
10 字符以下 244
11-16 字符 791
17-24 字符 1179
25-30 字符 739
30 字符以上 926

解读:17-24 字符是推荐视频标题最集中的区间。太短(<10)信息量不足,太长(>30)可能被截断。

3.4 方括号标签

标题中 【xxx】 格式的标签,出现最多的:

标签 出现次数
终末地 22
明前奶绿 11
BD1080P 8
星穹铁道 7
明日方舟 7
最后十课 7
世界周刊 6
原神 5
鸣潮 5

解读:游戏标签(终末地、星穹铁道、明日方舟、原神、鸣潮)占据主导,系列栏目标签(最后十课、世界周刊)也有稳定曝光。

3.5 区分正常视频和垃圾视频的关键词

垃圾视频标题中更常见的词
词语 垃圾视频中出现率 正常视频中出现率 倍数
商务 47.1% 0.2% 40x
合作 45.3% 1.0% 23x
私信 9.6% 1.7% 4x
粉丝 8.6% 1.9% 3x
正常视频标题中更常见的词
词语 正常视频中出现率 垃圾视频中出现率 倍数
官方 6.6% 1.8% 3x
央视 3.1% 0.1% 4x
新闻 2.6% 0.6% 2x

解读:标题中出现"商务"、"合作"、"私信"、"粉丝"等营销词汇,与垃圾视频高度相关。


四、总结

一个"容易被刷到 B 站首页推荐"的标题,通常具备以下特征:

  1. 使用情绪化标点:感叹号(!)和问号(?)是标配,近半数标题使用感叹号。
  2. 长度适中:17-24 字符是最佳区间。
  3. 使用方括号标签【游戏名】【栏目名】 格式的标签帮助算法理解内容分类。
  4. 互动式代词:"我的"、"你的"、"什么"等词制造代入感或悬念。
  5. 游戏类内容天然高曝光:游戏名称在标题和标签中频繁出现。

数据局限性

  • 数据来源于单一用户的推荐流,受观看历史和兴趣标签影响,存在个性化偏差。
  • 采集时间约一个月(2026年3月17日-4月11日),可能受当时热点事件影响。
  • 仅分析了标题文本特征,未考虑视频内容质量、播放量、互动率等指标。

本文基于 https://github.com/az13js/videos 项目中的真实数据生成。

相关推荐
数模竞赛Paid answer13 小时前
2026年电工杯数学建模B题嵌入式社区养老服务站的建设与优化问题求解全过程论文及程序
数学建模·数据分析·电工杯
databook14 小时前
如何对稀疏数据的场景进行分析
python·数据挖掘·数据分析
wang_yb14 小时前
如何对稀疏数据的场景进行分析
数据分析·databook
科技每日热闻1 天前
AI 赋能财务资金管理、风险预警、经营数据分析,合适的云上财务智能 Agent 有哪些?—— 优先采用 Amazon Quick 四链路解决方案
人工智能·ai·数据挖掘·数据分析
观远数据2 天前
AI+BI时代的数据合规三重门:传输、存储、消费如何一体化管控
大数据·数据分析
@insist1232 天前
系统集成项目管理工程师-数据分析应用与数据安全
数据分析·软考·系统集成项目管理工程师·软考中项·软件水平考试
不剪发的Tony老师3 天前
Dash:一款免费开源、本地优先的数据探索与可视化工具
数据分析·数据可视化·dash
davawang3 天前
数据虚拟化技术解析:从概念到实践
数据分析·数据平台·管理工具
数模竞赛Paid answer3 天前
2026年华东杯数学建模C题收益率预测问题解题全过程文档及程序
算法·数学建模·数据分析·华东杯
躺柒3 天前
读数据可视化02数据科学的发展
信息可视化·数据分析·数据可视化·数据科学·大数据分析·图形展示