There are many apps like Toutiao and Qingmang Reading that provide you with personalized information recommendations. Why do they have different styles despite the same personalized recommendations? The article shared today will briefly introduce to you from three aspects how the app recommends personalized information for you. I don’t understand how Toutiao works. However, since I was responsible for the personalized recommendations and sorting of News Feed when I worked at Facebook, I can talk about how Facebook measures the quality of its recommendations and sorting. At the specific implementation level, there are three main ways to evaluate the effectiveness of the recommendation engine based on machine learning models , product data , and user surveys . 1. Machine Learning ModelA major core of the recommendation engine is machine learning (although now everyone calls it artificial intelligence , it is still essentially supervised learning). If you want to examine the quality of a machine learning model, there is already a set of mature practical methods in academia. Whether it is model selection (such as replacing a decision tree with a neural network) or iterative improvement (such as using twice as much data when training the model), supervised learning-based measurement methods can be used. The most common one is AUC. On the other hand, there are more detailed indicators for a certain type of problem. For example, you can use the importance of model features to know whether the newly added features are useful. 2. Product DataNo matter how powerful a machine learning model is, it must be tested on actual product data. Everyone is familiar with this aspect, KPI. But at Facebook, especially in a place like Newsfeed where one thing affects the entire system, we track a range of data to describe the product rather than relying on a single metric . These data include but are not limited to:
Moreover, in daily rapid iterations and A/B testing, these general data are not enough. We also need more detailed data to truly understand some of our changes. For example:
In addition, in order to prevent short-term eye-catching effects, we maintain a long-term backtest for every important product decision to evaluate the long-term impact of the decision . For example:
In this way, for every decision that may be controversial, at every point in the future, we will clearly know what trade-offs we are facing. With this level of protection, we will dare to take more risks and move faster when making decisions. 3. User SurveyMost product data have limitations because they are explicit and passive . For example, if you push a piece of vulgar content to a user to attract attention, the user may click on it to read it at the moment, so the data is good. However, users may have a low opinion of the content in their minds, and may also look down on the product as a content platform. This will cause great harm to the product in the long run. There is a consensus in the Silicon Valley Internet circle that KPI cannot fully describe product quality , but each company has a different answer as to how to solve this problem. Twitter CEOs, whether it is Jack Dorsey or Evan Williams, tend to underestimate KPIs and rely on their own subjective ideas to make decisions. Google and Facebook took another approach and decided to incorporate user reviews into their KPIs. Google started working in this area relatively early, so there is more public information. In general, they hire a large number of ordinary people to give subjective scores to the quality of Google search rankings and advertising recommendations from a user's perspective . When the amount of scoring reaches a certain level, these data will be sufficient to become a stable, effective KPI that can be continuously tracked and improved. Facebook has taken a similar approach to personalized recommendations, albeit in a different product area. At the end of the answer, I still want to reiterate two methodologies:
Mobile application product promotion service: APP promotion service Qinggua Media advertising The author of this article @宋一松 is compiled and published by (Qinggua Media). Please indicate the author information and source when reprinting! Site Map |
<<: How much bandwidth should I choose to rent a server when my website has a lot of traffic?
>>: 6 major information flow advertising platforms, which channel is the most powerful
I wonder if you have noticed that in the Internet...
About the author: Mira, head of new media at Dian...
In the early stages of entrepreneurship , from bu...
Good tools are not the only key to a successful e...
Introduction to the 7-day introductory resource f...
As the Internet has developed to a certain stage,...
A 10W+ viral article can be produced accidentally...
For SEO website optimization workers, if we want ...
According to Adinsight product monitoring by Reyu...
How to post external links to increase the entry ...
January's creative sharing is finally here! A...
Since I joined Didi in August 2015, I have been r...
There are many people from other provinces workin...
In an era where content is king, the account posi...
Zhulu Academy’s direct train violent crowd blocki...