TikTok图形分析库
whichtok的Python项目详细描述
Whichtok
Whichtok是一个从TikTok数据构造社交图的库。该库目前是WIP,非常感谢contributions。在
安装
安装Whichtok及其与包管理器pip的依赖关系:
pip3 install whichtok TikTokApi python-igraph cairocffi
Whichtok使用^{
为什么是什么?在
Instagram和Twitter等社交媒体平台使用社交图将人与内容进行匹配。用户跟随其他用户查看并与他们的帖子进行交互,并且可以调整跟随者以根据他们的兴趣定制他们的提要。但是,与其他平台不同,TikTok使用interest graph将内容与用户匹配。在
TikTok允许用户跟踪其他用户,但它的主要特性不是following提要。相反,TikTok使用它的For You page来了解用户感兴趣的内容,并向用户提要提供类似的内容。通过For You页面,TikTok构建了一个兴趣图,而不需要明确的用户方向。该算法使用诸如用户是否喜欢视频或用户在浏览下一个视频之前观看视频的时间等信号进行训练。用户在TikTok上花费的时间越长,算法的推荐就越个性化,因为算法实际上是在响应他们潜意识的愿望。Eugene Wei在本文中更详细地描述了TikTok For You页面的效果。在
TikTok能够精确定位用户偏好,并以如此精准的精度交付相关内容,以至于其算法获得了一种神秘感(再加上对其内部工作原理缺乏普遍理解,以及最近曝光的TikTok seeshadowbanning practices)缺乏清晰和透明性。不管怎么说,TikTok独特的FYP已经为这款应用赢得了大量的追随者,它是许多亚文化或利基的家园,通过FYP进入并受其影响。所有这些都属于“alt TikTok”的总称,甚至认为自己晦涩难懂,奇怪,甚至难以捉摸。在
Whichtok使开发人员能够检查这样的社区。通过构建和分析用户交互中的社交图,我们可以开始问这样的问题:基于兴趣的社交媒体平台如何将人们聚集到亚文化中?存在哪些利基?提克托克在多大程度上孤立了不同的社区?来自不同社区的用户如何交互?不同社区的“会员资格”是什么样的?TikTok将用户划分为亚文化是限制和限制了话语,还是仅仅帮助人们找到了一个共享空间?在
它是如何工作的?在
Whichtok从TikTok用户那里获取数据并构造一个相应的图。图形功能仍在开发中,但每个用户将被表示为一个节点。两个用户之间边缘的权重将取决于用户之间的交互量以及他们与相同或相似内容的交互量(近似于他们在TikTok上“共享空间”的程度)。将网络分析算法应用到这个社交图中,可以让我们研究蒂克托克的社会景观。在
捐款
CONTRIBUTING.md包含贡献指南以及我当前正在处理的任务和特性。在
许可证
- 项目
标签: