Context
We'd like to be able to control which channels are showing further up in the homepage. Suggestion to update Orion relevancy formula to be able to boost the relevancy score for individual channels as well as demote some other channels in the ranking of homepage.
Current formula
Forumula: R = (N * -A) + (B * views_num) + (C * comments_num) + (D * reactions_num)
N = (E * days_since_published_on_gleev + F * days_since_published_on_yt) / (E + F)
newnessWeight: A,
viewsWeight: B,
commentsWeight: C,
reactionsWeight: D,
joysteamTimestampSubWeight: E,
ytTimestampSubWeight: F
Suggested new formula
R = ((N * -A) + (B * views_num) + (C * comments_num) + (D * reactions_num))*CW
👉 Where CW= channel Weight, float
when CW <1, this would decrease channel score
when CW>1, this would increase channel score
Scope
Additional info
Dependencies
⚠️ Blocked by
Operational implications
Each week after the payout stats is prepared by Content WG lead the set of channels that are marked with
Silver, Gold and Diamond tiers will need to be manually adjusted via Orion mutation.
Suggested trial values: Silver 1.25; Gold 1.5; Diamond 2
(Bronze channels will not have this param, which is equal to having it set to 1)
This approach also allows to boost individual channel ranking to any value. E.g. if set to <1 content of such channel would be shown below all the new content from Bronze channels.
ℹ️ NB: the actual values would need to be calibrated with the newness parameter in the formula above so that content from higher tiers that is 30 days and older gets displayed below newer videos from lower tiers.
Context
We'd like to be able to control which channels are showing further up in the homepage. Suggestion to update Orion relevancy formula to be able to boost the relevancy score for individual channels as well as demote some other channels in the ranking of homepage.
Current formula
Forumula: R = (N * -A) + (B * views_num) + (C * comments_num) + (D * reactions_num)N = (E * days_since_published_on_gleev + F * days_since_published_on_yt) / (E + F)Suggested new formula
R = ((N * -A) + (B * views_num) + (C * comments_num) + (D * reactions_num))*CW👉 Where CW= channel Weight, float
when CW <1, this would decrease channel score
when CW>1, this would increase channel score
Scope
CW) should be manipulatable via Orion mutation for multiple channels at onceAdditional info
Dependencies
Operational implications
Each week after the payout stats is prepared by Content WG lead the set of channels that are marked with
Silver, Gold and Diamond tiers will need to be manually adjusted via Orion mutation.
Suggested trial values: Silver 1.25; Gold 1.5; Diamond 2
(Bronze channels will not have this param, which is equal to having it set to
1)This approach also allows to boost individual channel ranking to any value. E.g. if set to <1 content of such channel would be shown below all the new content from Bronze channels.
ℹ️ NB: the actual values would need to be calibrated with the newness parameter in the formula above so that content from higher tiers that is 30 days and older gets displayed below newer videos from lower tiers.