2. It's over a year old - so even if it was, this is no longer it.
3. There's zero incentive for them to release it, but every incentive to release a fake one.
4. TikTok is too much of a national asset, I doubt the Chinese government would not use it to their advantage (and transparency would be counter to that).
From what I can tell, they didn't release the actual model, but rather a kind of framework for running and training models in a distributed way. The only actual "model" in there appears to be three Dense layers in a "demo" file.
Like Facebook before, everyone talks about the TikTok algorithm being some super secret and valuable mystery. In reality, both Facebook and TikTok succeeded because they were at the right place at the right time and didn't screw things up. The TikTok recommendation system is smart and very well implemented, but nothing novel that couldn't be implemented by a dozen other teams.
Everyone talks about TikTok having some valuable algorithm, but I keep running into the most dimwitted nonsense every time I try it.
Then again, perhaps this is the algorithm's way of scaring me away to save precious bandwidth, knowing full well that I will never buy products from online ads anyway?
Additional evidence that TikTok doesn't possess special algorithm and infrastructure prowess is the complete failure(/gaming?) of search. Many (most?!) searches on TikTok have been returning irrelevant shock and/or porn content for weeks.
for those interested, Chinese laws forbid the export of recommendation systems, unless ByteDance is challenging the Chinese laws here, which is highly unlikely, this simple can not be the recommendation system used in their production.
will be far more interesting to know say what is the difference, what got changed/removed to make them feel comfortable that such an open source variant won't get them into troubles with some 3-letters-acronym agencies back home.
This is essentially the framework for executing their recommendation system but the actual piece which determines the recommendation is a model called "demo" so I presume its not the actual ML model they use in production.
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.
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.
ryanar|1 year ago
pixelatedindex|1 year ago
https://archive.is/DDUjQ
tasn|1 year ago
1. It doesn't even claim to be that.
2. It's over a year old - so even if it was, this is no longer it.
3. There's zero incentive for them to release it, but every incentive to release a fake one.
4. TikTok is too much of a national asset, I doubt the Chinese government would not use it to their advantage (and transparency would be counter to that).
Edit: there's also https://news.ycombinator.com/item?id=42471278
paulluuk|1 year ago
mrfox321|1 year ago
xnx|1 year ago
mrfox321|1 year ago
They clearly built something superior. And it can't seem to be matched by the biggest tech companies.
smokel|1 year ago
Then again, perhaps this is the algorithm's way of scaring me away to save precious bandwidth, knowing full well that I will never buy products from online ads anyway?
xnx|1 year ago
wbl|1 year ago
PittleyDunkin|1 year ago
tw1984|1 year ago
will be far more interesting to know say what is the difference, what got changed/removed to make them feel comfortable that such an open source variant won't get them into troubles with some 3-letters-acronym agencies back home.
voxic11|1 year ago
davidjfelix|1 year ago
zenogantner|1 year ago
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
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.
PaulHoule|1 year ago
unknown|1 year ago
[deleted]