top | item 42470754

(no title)

davidjfelix | 1 year ago

Context: ByteDance is the parent company of TikTok. Frequently people talk about "the tiktok algorithm". This is that.

discuss

order

zenogantner|1 year ago

While this is from ByteDance, who also are behind TikTok, this algorithm is likely not the one behind TikTok.

Instead, it is likely a component that powers ByteDance's commercial recommender system solution, which they market to e-commerce companies: https://www.byteplus.com/en/product/recommend

This was mentioned in past discussions of the paper on HN.

And even if aspects of this are used for TikTok: (a) it would be just one of many components of their recommendation system, and (b) the TikTok recommendation system has changed a lot during the 2+ years since this has been published.

So take what you see here with a grain of salt. After reading the paper and the code, you will NOT know how TikTok's recommendations work.

pavlov|1 year ago

There's also a heavy element of manual curation in TikTok. They have people putting their fingers on the scales to decide what content gets promoted. Where are those people, and what's their agenda? Who knows.

Releasing the recommender on Github is a way to try to diffuse that criticism. But it's just one part of the puzzle that is Tiktok's content distribution.

yunohn|1 year ago

This is true for all social media algorithms. None of them are purely automated and for good reason. You need humans going in and tweaking the outcomes to ensure users have a good experience.

Of course, when the conversation is about TikTok, this often becomes accusations of propaganda.

But YouTube, Facebook, and Twitter all exert significant control over their algorithms and things like their Homepage, Trending Topics, etc. The conservative right often labels such curation as liberal propaganda.

davidjfelix|1 year ago

> They have people putting their fingers on the scales to decide what content gets promoted.

Is this just your belief or is there evidence you can point to.

How would you differentiate manual intervention from algorithmic intervention?