When a user arrives on INLEO Threads, if they are served the Latest feed first, it is a randomized experience. We don't know what time of day the user is coming in at. We don't know the activity of other users at that time. The latest feed is not an efficient way to provide high quality user minutes off the bat.
If users aren't given high quality minutes right away, they are likely to leave and possibly never return. Expecting that Threads / INLEO have low quality content.
What is a high quality user minute? A minute where the user is looking at the feed and finding interesting things that catch their attention and lead to them spending more minutes on the platform.
The current implementation of the For You Feed on Threads uses an algorithm to determine what content to serve to users. The current algorithm is listed below. We'll continue to tweak this algo until it serves better content. In the long-run, LeoAI should serve as a viable replacement or enhancement to the algorithm with the goal of serving users relevant content.
The For You Feed should be the default feed that all users see (unless the user otherwise changes their default feed via the settings page). Existing users are accustomed to the Latest feed. I believe we can change this culture through a superior For You feed. It is undeniable that the majority of X users utilize "For You" along with pretty much every other social media platform. The For You feed is the future, the critical question is how do we create a better content serving environment.
Authors You Follow - Threads created by an author you follow and has 1 comment and 1 vote
Reply Authors - Show Threads from any Authors who have replied to you or you replied to author in the past 12 hours
For example - if I replied to one of @taskmaster4450le's Threads yesterday and then go to my For You feed today, his Threads show up in my For You
Tagged
Show threads where the logged-in user was tagged (I know that these also go to the notifications tab, but I think it'd be nice to see them in the For You feed as well)
Reply Threads
Author is in follow feed AND thread has more than 3 votes or more than 3 comments
Show threads from hashtags that the logged-in user has engaged with in the past 24 hours. For example, if I replied to a thread that had #hive in it, then show me some threads in my feed that contain #hive
(let me know if this is possible @Deniz)
Top 5 most viewed threads in the past 12 hours
Take the top 5 most viewed threads (using our simple analytics API) and mix them into the feed
X recently implemented this - beneath every Tweet that you open, there are now 3-5 "Recommended Tweets". These Tweets are usually quite relevant and are based on the Tweet you're currently reading.
A similar recommendation feature would create more positive user minutes IF it serves the user Threads that they are likely to click and read based on the current thread they clicked and are reading.
I believe we can implement a recommendation engine that works on the following parameters to rank-order a list of 3-5 recommended Threads beneath the current thread you're on:
Threads containing 3 or more of the same keywords as the current thread you're on
INLEO technically has 8 feeds for article content (the 4 above with a toggle to sort from INLEO.io only content and all Hive content).
A For You Feed that is similar to the one used on Threads should be implemented for Blog Posts. The idea is to give users highly relevant long-form content based on their account and their on-chain activities... creating more positive user minutes on long-form the same way we do on Threads.
Recommendations should also be added beneath blog posts. When you get to the end of a blog post, 3-5 more blog posts should be recommended to our user. Again, the same algo that we use for Threads Recommendations can be repurposed here.
Problem
When a user arrives on INLEO Threads, if they are served the Latest feed first, it is a randomized experience. We don't know what time of day the user is coming in at. We don't know the activity of other users at that time. The latest feed is not an efficient way to provide high quality user minutes off the bat.
If users aren't given high quality minutes right away, they are likely to leave and possibly never return. Expecting that Threads / INLEO have low quality content.
What is a high quality user minute? A minute where the user is looking at the feed and finding interesting things that catch their attention and lead to them spending more minutes on the platform.
Solution
If we can create high quality user minutes both for new and existing users, we are likely to see:
I will break down possible solutions for Threads and Blogs separately below.
Threads
For You Feed
The current implementation of the For You Feed on Threads uses an algorithm to determine what content to serve to users. The current algorithm is listed below. We'll continue to tweak this algo until it serves better content. In the long-run, LeoAI should serve as a viable replacement or enhancement to the algorithm with the goal of serving users relevant content.
The For You Feed should be the default feed that all users see (unless the user otherwise changes their default feed via the settings page). Existing users are accustomed to the Latest feed. I believe we can change this culture through a superior For You feed. It is undeniable that the majority of X users utilize "For You" along with pretty much every other social media platform. The For You feed is the future, the critical question is how do we create a better content serving environment.
50% of following feed & 50% of non-following feed
For the 50% of following feed:
Authors You Follow - Threads created by an author you follow and has 1 comment and 1 vote
Reply Authors - Show Threads from any Authors who have replied to you or you replied to author in the past 12 hours
For example - if I replied to one of @taskmaster4450le's Threads yesterday and then go to my For You feed today, his Threads show up in my For You
Show threads where the logged-in user was tagged (I know that these also go to the notifications tab, but I think it'd be nice to see them in the For You feed as well)
Author is in follow feed AND thread has more than 3 votes or more than 3 comments
There are several news2threads accounts like this one (https://labs.leofinance.io/profile/cryptoinsights). Mix in threads from these accounts because they are high-quality news
Show threads from hashtags that the logged-in user has engaged with in the past 24 hours. For example, if I replied to a thread that had #hive in it, then show me some threads in my feed that contain #hive
(let me know if this is possible @Deniz)
Take the top 5 most viewed threads (using our simple analytics API) and mix them into the feed
Recommendations
X recently implemented this - beneath every Tweet that you open, there are now 3-5 "Recommended Tweets". These Tweets are usually quite relevant and are based on the Tweet you're currently reading.
A similar recommendation feature would create more positive user minutes IF it serves the user Threads that they are likely to click and read based on the current thread they clicked and are reading.
I believe we can implement a recommendation engine that works on the following parameters to rank-order a list of 3-5 recommended Threads beneath the current thread you're on:
Blogs
All Hive UIs have long-held the same 4 feed:
INLEO technically has 8 feeds for article content (the 4 above with a toggle to sort from INLEO.io only content and all Hive content).
A For You Feed that is similar to the one used on Threads should be implemented for Blog Posts. The idea is to give users highly relevant long-form content based on their account and their on-chain activities... creating more positive user minutes on long-form the same way we do on Threads.
Recommendations should also be added beneath blog posts. When you get to the end of a blog post, 3-5 more blog posts should be recommended to our user. Again, the same algo that we use for Threads Recommendations can be repurposed here.