Yesterday X announced an update to its Algorithm that has been rolled out. The X Algorithm update was the first one announced by X engineering in quite a while. It has been nearly a year since the Algorithm has been updated on Github.
What do you make of the X algorithm update? pic.twitter.com/YiB3VDdUIU
— Mavjones.com (@Mavjonesdotcom) December 20, 2024
With more parameters for embedding and user posts, the model should process build a more nuanced relationship between the user and the posts it is shown by the algorithm. This should lead to better personalization for each user and a better experience.
A 5x faster training parameter update should mean the system will update its parameters faster in real time. This should also make the user experience better on X.
3x training compute means that more computing power will be allocated to the algorithm that will allow for the first two points to function properly.
Is the new Algorithm working?
I haven’t noticed any difference in the algorithm since yesterday. Personally my engagement has gone down, but this is quite normal for me. One day I may get 100k engagement on my posts and the next day I get 30k. It usually isn’t that dramatic, but it can happen. This is often caused by my own personal behavior on X. If you aren’t following me on X, be sure to click the post above and follow me on X ASAP.
There have been changes to the algorithm posted:
.getOrElse(OriginalTweetCreationTimeFromSnowflakeFeature, None)
.exists(_.untilNow <= 15.seconds)
This code indicates that a tweet will be prioritized for 15 seconds until it loses its priority.
Another Change to note:
_.getOrElse(EarlybirdFeature, None).exists(_.hasQuestion.contains(true))
The algorithm here is determining whether or not your tweet has a question in it.
Another change will impact you based on likes:
_.getOrElse(EarlybirdFeature, None).exists(_.favCountV2.exists(_ >= 10))
Here the algorithm checks to see if the tweet has 10 or more likes.
The last one will obviously favor larger accounts, but if you are a smaller account, the algorithm is wanting you to be more engaging with your content by asking more questions.
How do I get my posts seen by more people?
On X recency matters, the most recent posts will be the most prioritized. Use engaging formats such as videos between 10-60 seconds. Post short engaging videos that quickly grab attention. You can also use engaging images created from grok. Ask Questions! Tweets with questions are flagged as engaging because they encourage replies and interactions. Post questions that are relevant to your audience.
Be relatable, posts that are related to followed topics or in-network content will be prioritized. Content aligned to trending topics will do well. Threads, replies and deep conversation seem to be favored as well. To increase post visibility, focus on creating timely, engaging, and relevant content with multimedia, questions, and social context. Drive engagement through interactions, and ensure alignment with your audience’s language and interests.
Recency is key
The TweetTimeFeatureHydrator
is a crucial part of a functional pipeline that calculates time-based features to enrich candidate tweets. These features help rank, score, and display tweets in a personalized and optimized manner for the user. You will need to post more often and get engagement on these posts for them to get any visibility.
More to come!
Thanks for reading this post on the recent algorithm changes. There are a lot of changes to note, and I will be going through these lines of codes and highlighting how you can use them to your advantage. When you follow me, turn your notifications on for me and reply to my content. Let me know when you have done this, and I will do the same for you.
To view posts within this series click HERE
This will help us grow together!
For some of our more recent posts, click the links below:
- You Will Win
- Un-Regretted User Minutes
- Labels on X are Real
- Elon Musk taking us to Mars
- Elon posted on X