Back to The Algorithm

Signals for Candidate Sources

RETREIVAL_SIGNALS.md

latest5.5 KB
Original Source

Signals for Candidate Sources

Overview

The candidate sourcing stage within the Twitter Recommendation algorithm serves to significantly narrow down the item size from approximately 1 billion to just a few thousand. This process utilizes Twitter user behavior as the primary input for the algorithm. This document comprehensively enumerates all the signals during the candidate sourcing phase.

SignalsDescription
Author FollowThe accounts which user explicit follows.
Author UnfollowThe accounts which user recently unfollows.
Author MuteThe accounts which user have muted.
Author BlockThe accounts which user have blocked
Tweet FavoriteThe tweets which user clicked the like botton.
Tweet UnfavoriteThe tweets which user clicked the unlike botton.
RetweetThe tweets which user retweeted
Quote TweetThe tweets which user retweeted with comments.
Tweet ReplyThe tweets which user replied.
Tweet ShareThe tweets which user clicked the share botton.
Tweet BookmarkThe tweets which user clicked the bookmark botton.
Tweet ClickThe tweets which user clicked and viewed the tweet detail page.
Tweet Video WatchThe video tweets which user watched certain seconds or percentage.
Tweet Don't likeThe tweets which user clicked "Not interested in this tweet" botton.
Tweet ReportThe tweets which user clicked "Report Tweet" botton.
Notification OpenThe push notification tweets which user opened.
Ntab clickThe tweets which user click on the Notifications page.
User AddressBookThe author accounts identifiers of the user's addressbook.

Usage Details

Twitter uses these user signals as training labels and/or ML features in the each candidate sourcing algorithms. The following tables shows how they are used in the each components.

SignalsUSSSimClustersTwHinUTEGFRSLight Ranking
Author FollowFeaturesFeatures / LabelsFeatures / LabelsFeaturesFeatures / LabelsN/A
Author UnfollowFeaturesN/AN/AN/AN/AN/A
Author MuteFeaturesN/AN/AN/AFeaturesN/A
Author BlockFeaturesN/AN/AN/AFeaturesN/A
Tweet FavoriteFeaturesFeaturesFeatures / LabelsFeaturesFeatures / LabelsFeatures / Labels
Tweet UnfavoriteFeaturesFeaturesN/AN/AN/AN/A
RetweetFeaturesN/AFeatures / LabelsFeaturesFeatures / LabelsFeatures / Labels
Quote TweetFeaturesN/AFeatures / LabelsFeaturesFeatures / LabelsFeatures / Labels
Tweet ReplyFeaturesN/AFeaturesFeaturesFeatures / LabelsFeatures
Tweet ShareFeaturesN/AN/AN/AFeaturesN/A
Tweet BookmarkFeaturesN/AN/AN/AN/AN/A
Tweet ClickFeaturesN/AN/AN/AFeaturesLabels
Tweet Video WatchFeaturesFeaturesN/AN/AN/ALabels
Tweet Don't likeFeaturesN/AN/AN/AN/AN/A
Tweet ReportFeaturesN/AN/AN/AN/AN/A
Notification OpenFeaturesFeaturesFeaturesN/AFeaturesN/A
Ntab clickFeaturesFeaturesFeaturesN/AFeaturesN/A
User AddressBookN/AN/AN/AN/AFeaturesN/A