The Intersection of Algorithmic Design and Google's New Chrome Feature

Kazuki Nakayashiki

Hatched by Kazuki Nakayashiki

Aug 27, 2023

4 min read

0

The Intersection of Algorithmic Design and Google's New Chrome Feature

In today's digital landscape, algorithms play a pivotal role in shaping our online experiences. Whether we're scrolling through social media feeds or searching for information on the web, algorithms are constantly at work, curating content and making recommendations. Two recent developments highlight the importance of algorithmic design and its impact on user experience: Google's new feature in Chrome 90 and the inner workings of TikTok's algorithm.

Google recently announced a new feature in Chrome 90 that allows users to create links to highlighted text on a webpage. This feature, known as "copy link to highlight," is already available on desktop and Android devices, with iOS support coming soon. To utilize this feature, users simply need to visit a webpage, highlight the desired text, right-click, and select "copy link to highlight." A unique URL ending in a pound sign () is then generated, which can be shared with others. This feature empowers users to direct others to specific sections of a webpage, enhancing collaboration and information sharing.

On the other hand, TikTok's algorithm has garnered significant attention due to its remarkable accuracy in delivering personalized content. While the specifics of TikTok's algorithm remain undisclosed, experts in the field suggest that its success lies not in a revolutionary machine learning algorithm, but rather in its closed-loop feedback system. This system allows for continuous training of the algorithm based on user interactions and preferences. By designing the app to be algorithm-friendly, TikTok ensures that every user action contributes to refining the algorithm's recommendations.

Algorithm-friendly design is a crucial aspect of creating successful digital platforms. It involves considering how best to help an algorithm "see" and serve users effectively. TikTok exemplifies this approach by incorporating various features that generate valuable signals for the algorithm. For instance, before a video even reaches a user's phone, it undergoes human review, where relevant tags and labels are added. Additionally, TikTok's camera filters utilize vision AI to track human faces, hands, and gestures, providing valuable input for the algorithm.

While TikTok's design focuses on optimizing the algorithm's performance, other social networks like Facebook, Twitter, and Instagram prioritize user experience through infinite scrolling feeds. However, this design choice comes with trade-offs. By relying on explicit positive feedback mechanisms and minimizing negative signal detection, these platforms sacrifice accuracy in understanding user sentiment. Content derived solely from a social graph can also lead to a divergence from a user's true interests. Algorithm-friendly design, therefore, aims to strike a balance between user-friendly interfaces and accurate algorithmic recommendations.

In the software era, where competitive advantages can be easily replicated, true differentiation lies in how all elements of a platform's design and processes align to create a powerful dataset for the algorithm. TikTok's success is not based solely on its algorithm but on the seamless integration of every aspect of its design, ensuring peak performance. This level of alignment requires a deep understanding of the platform's flywheel and a commitment to maintaining the functionality of each element and process.

To apply the insights gleaned from Google's new Chrome feature and TikTok's algorithmic design, here are three actionable pieces of advice:

  1. Prioritize algorithm-friendly design: When developing a digital platform, consider how each user action can generate valuable signals for the algorithm. Design features that provide relevant data and optimize the algorithm's performance.

  2. Seek a balance between user experience and algorithmic accuracy: While user-friendly interfaces are important, don't overlook the need for accurate algorithmic recommendations. Find ways to gather negative signals and consider incorporating diverse data sources to avoid divergence from a user's true interests.

  3. Align all elements of your platform: To create a powerful dataset for your algorithm, ensure that every aspect of your platform's design and processes align with a single purpose and goal. Continuously evaluate and refine the functionality of each element to optimize performance.

In conclusion, the introduction of Google's new Chrome feature and the insights into TikTok's algorithmic design shed light on the intertwined nature of algorithmic systems and user experiences. By incorporating algorithm-friendly design principles and striving for alignment in every aspect of a platform, developers can enhance the accuracy and effectiveness of their algorithms, ultimately providing users with more personalized and valuable experiences.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣