Post

We launched some updates to the Discover feed today. This likely won't affect existing users as much, but for new users it's a big improvement. Basically: the ML team managed to build an improved topic classifier, which means Discover is better at responding to selected interests.

The classifier uses BLIP2 embeddings with training on labels which we manually created (yep). The ML team has the exact numbers but anecdotally it seems to have jumped from 40%ish accuracy to more like 90%. I'm surprised at how much more consistent it is.

This affects new users more because they haven't followed or liked anything yet. As you do both, you get more specific postes. When you're new, we don't know much about you, so we use these broad topic classifiers.

There's still a lot to be done, but I've promised to share details as we develop -- both for users and for other devs -- and I'm gonna deliver on that promise! I think once we feel like we're at our total quality targets, we'll share more detailed writeups on how it works

If you go to Explore you should have a tool at the top for editing your interests. (If you dismissed it, then check somewhere in your settings I forget where) The interests are 1:1 to the topics right now

Ah, I see. So you rely on those classifications to match content to users for cold-start. How about established users? Do you not use the classifications and instead use the raw content embeddings and assign them to clusters?

roughly yes. right now we're creating cluster centroids and then tracking likes against them. in the future we'll generate interest embeddings and do nearness queries

1 repost3 likes

No replies yet.