Twitter Algorithm is now public. Here’s what I learned.
Hatched by Glasp
Aug 31, 2023
5 min read
3 views
Twitter Algorithm is now public. Here’s what I learned.
The Twitter algorithm is a complex system consisting of 48 million parameters that have been developed over two decades. Its purpose is to serve 150 billion tweets to devices, and it does so through three main stages: candidate sourcing, ranking, and filtering. These stages aim to answer important questions about the Twitter network, such as the probability of user interaction in the future.
One fascinating aspect of the Twitter algorithm is its efficiency. The system runs a request 5 billion times a day and completes in under 1.5 seconds on average. This level of speed and precision is crucial for delivering real-time information to users.
When it comes to the For You timeline, Twitter ensures a balance between in-network and out-of-network tweets. On average, the timeline consists of 50% in-network tweets and 50% out-of-network tweets. However, this ratio may vary depending on the user. It's interesting to see how the algorithm considers both familiar and unfamiliar content to provide a diverse experience for users.
To predict user engagement with specific tweets, Twitter employs a model called Real Graph. This model analyzes interactions between users and tweet authors to determine the likelihood of engagement. Twitter uses two methods to achieve this. The first method involves analyzing the engagement of the people you follow and finding tweets similar to those they engage with. The second method is called Embedding Spaces, which generates numerical representations of users' interests and tweet content to find similarities.
Furthermore, Twitter has a tool known as SimClusters, which identifies communities of influential users based on custom algorithms. Tweets can be embedded into these communities based on their current popularity within that community. This approach allows for targeted content distribution and enhances the overall user experience.
The ranking of tweets is a crucial aspect of the algorithm. Twitter utilizes a neural network, a big computer program with approximately 48 million parts, to rank tweets based on predictions of user interactions. This neural network analyzes various factors to determine the likelihood of engagement with a tweet.
The algorithm also takes into account factors such as author diversity, feedback-based fatigue, and tweet attributes. Author diversity ensures that users do not see too many consecutive tweets from a single author, promoting a diverse range of content. Feedback-based fatigue lowers the score of a tweet if a user has provided negative feedback, preventing its repeated display.
Additionally, replies to tweets, including images or videos, and being part of a trusted circle can boost recommendations. For example, replies to tweets increase the chances of recommendations by 1x, while images or videos in tweets can boost recommendations by 2x. Twitter Blue, a paid subscription service, has the potential to boost recommendations by 2-4x. Being part of a trusted circle, or having a group of users frequently engaging with your tweets, can boost recommendations by 3x. Retweets from other users and likes on tweets play significant roles as well, with retweets boosting recommendations by 20x and likes boosting recommendations by 30x.
From a different perspective, clarity and alignment are crucial elements when it comes to problem-solving. Before diving into a project, it's important to have a clear understanding of the problem you're trying to solve and the emotional effect you want to instill. This clarity ensures that you are serving the right audience and addressing their needs effectively.
While it may be tempting to start with a cool technology or follow a trend, it's essential to stay focused on the problem at hand. Lurching from opportunity to opportunity without a clear vision can lead to inefficiency and ineffectiveness in your efforts.
Another key aspect of problem-solving is considering the business model. It's easy to push aside the importance of the business model, especially with venture-backed companies that have funding. However, aligning your business model with your goals and objectives is crucial for long-term success.
When facing difficult tasks, it can be helpful to differentiate between what is truly hard and what is merely unpleasant. This distinction allows you to prioritize and tackle challenges effectively. Sometimes, what may seem difficult is simply an unpleasant task that needs to be completed.
The importance of clear written communication cannot be overstated, especially in remote work environments. Effective written communication ensures that ideas and information are conveyed accurately and concisely. It provides insight into a person's character, style, attention to detail, and thought process. Good writing skills are essential for effective leadership and collaboration.
Lastly, it's important to acknowledge the inherent bias within decision-making processes. The part of our brain that aims to prevent negative outcomes often outweighs the part that seeks positive outcomes. This bias can lead to a tendency to choose the option that is least bad rather than actively pursuing the best option. Recognizing this bias allows us to overcome it and make more informed and positive decisions.
In conclusion, understanding the intricacies of the Twitter algorithm provides valuable insights into how the platform operates. From candidate sourcing to ranking and filtering, the algorithm works tirelessly to deliver personalized and engaging content to users. By considering factors such as author diversity, feedback-based fatigue, and tweet attributes, Twitter ensures a diverse and engaging user experience. Additionally, incorporating clarity, alignment, effective written communication, and overcoming bias in decision-making processes can contribute to success in problem-solving and leadership.
Actionable advice:
-
Clearly define the problem you're trying to solve and the emotional effect you want to instill. This clarity will guide your efforts and ensure that you are serving the right audience effectively.
-
Prioritize the alignment of your business model with your goals and objectives. Money is not the sole focus; it's about aligning your resources and strategies to achieve long-term success.
-
Improve your written communication skills. Clear and concise writing enhances collaboration and understanding, allowing you to convey your ideas effectively.
By incorporating these actionable advice and understanding the workings of the Twitter algorithm, you can navigate the platform more effectively and optimize your experience as a user or content creator.
Sources
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 🐣