Personalization algorithms are Editorial Products because they have Editorial Judgment.
Historically, newspapers were published to serve the needs of the highest common numerator. For example, The Times of India was written for the professional middle class person.
Once news moved online, publishers started creating verticals or sections, with each one targeting a separate target audience. For example, business section targeting professionals, a Tamil website for Tamil audience, travel for food enthusiasts, lifestyle content for the casual, etc. Without Artificial Intelligence, this is and was an easier way to Target advertisements.
With Social media came the era of personalization where each user would get what they individually want.
Finally, with Generative AI we are entering into a phase where each user gets a piece of content custom rewritten for their specific needs.
It is extremely costly to run personalization in production at scale, especially for a Commoditized Business like news.
Hence, it might be advantageous to Deploy in-house servers.
Footnotes:
Handling local news in personalization models can be challenging. For example, one might be living in Delhi but can have family in Mumbai and hence would have interest for Mumbai too.
Medium will de-amplify Generative AI generated content from its platform and will actively evolve its personalization system to spot and de-amplify AI written content.
Content filtering focuses one user’s interest. In this method, users get what they like. However, this also means users have lower chance of discovering something fresh serendipitously. Content filtering models can be retrained at a drastically lower frequency.
Collaborative filtering uses the wisdom of ‘similar’ crowd in order to find recommendations for user A based on interests of a similar user B.
This method has popularity bias. Hence:
Why it matters: At scale, most products cannot be targeted. For example, a specific SUV might be targeted towards off-roading enthusiasts but an urban professional who had a recent hike might also buy it not because the product was built for him but because they can.
Collaborative filtering typically requires matrix factorization.