|
| 1 | +# Signals for Candidate Sources |
| 2 | + |
| 3 | +## Overview |
| 4 | + |
| 5 | +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. |
| 6 | + |
| 7 | +| Signals | Description | |
| 8 | +| :-------------------- | :-------------------------------------------------------------------- | |
| 9 | +| Author Follow | The accounts which user explicit follows. | |
| 10 | +| Author Unfollow | The accounts which user recently unfollows. | |
| 11 | +| Author Mute | The accounts which user have muted. | |
| 12 | +| Author Block | The accounts which user have blocked | |
| 13 | +| Tweet Favorite | The tweets which user clicked the like botton. | |
| 14 | +| Tweet Unfavorite | The tweets which user clicked the unlike botton. | |
| 15 | +| Retweet | The tweets which user retweeted | |
| 16 | +| Quote Tweet | The tweets which user retweeted with comments. | |
| 17 | +| Tweet Reply | The tweets which user replied. | |
| 18 | +| Tweet Share | The tweets which user clicked the share botton. | |
| 19 | +| Tweet Bookmark | The tweets which user clicked the bookmark botton. | |
| 20 | +| Tweet Click | The tweets which user clicked and viewed the tweet detail page. | |
| 21 | +| Tweet Video Watch | The video tweets which user watched certain seconds or percentage. | |
| 22 | +| Tweet Don't like | The tweets which user clicked "Not interested in this tweet" botton. | |
| 23 | +| Tweet Report | The tweets which user clicked "Report Tweet" botton. | |
| 24 | +| Notification Open | The push notification tweets which user opened. | |
| 25 | +| Ntab click | The tweets which user click on the Notifications page. | |
| 26 | +| User AddressBook | The author accounts identifiers of the user's addressbook. | |
| 27 | + |
| 28 | +## Usage Details |
| 29 | + |
| 30 | +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. |
| 31 | + |
| 32 | +| Signals | USS | SimClusters | TwHin | UTEG | FRS | Light Ranking | |
| 33 | +| :-------------------- | :----------------- | :----------------- | :----------------- | :----------------- | :----------------- | :----------------- | |
| 34 | +| Author Follow | Features | Features / Labels | Features / Labels | Features | Features / Labels | N/A | |
| 35 | +| Author Unfollow | Features | N/A | N/A | N/A | N/A | N/A | |
| 36 | +| Author Mute | Features | N/A | N/A | N/A | Features | N/A | |
| 37 | +| Author Block | Features | N/A | N/A | N/A | Features | N/A | |
| 38 | +| Tweet Favorite | Features | Features | Features / Labels | Features | Features / Labels | Features / Labels | |
| 39 | +| Tweet Unfavorite | Features | Features | N/A | N/A | N/A | N/A | |
| 40 | +| Retweet | Features | N/A | Features / Labels | Features | Features / Labels | Features / Labels | |
| 41 | +| Quote Tweet | Features | N/A | Features / Labels | Features | Features / Labels | Features / Labels | |
| 42 | +| Tweet Reply | Features | N/A | Features | Features | Features / Labels | Features | |
| 43 | +| Tweet Share | Features | N/A | N/A | N/A | Features | N/A | |
| 44 | +| Tweet Bookmark | Features | N/A | N/A | N/A | N/A | N/A | |
| 45 | +| Tweet Click | Features | N/A | N/A | N/A | Features | Labels | |
| 46 | +| Tweet Video Watch | Features | Features | N/A | N/A | N/A | Labels | |
| 47 | +| Tweet Don't like | Features | N/A | N/A | N/A | N/A | N/A | |
| 48 | +| Tweet Report | Features | N/A | N/A | N/A | N/A | N/A | |
| 49 | +| Notification Open | Features | Features | Features | N/A | Features | N/A | |
| 50 | +| Ntab click | Features | Features | Features | N/A | Features | N/A | |
| 51 | +| User AddressBook | N/A | N/A | N/A | N/A | Features | N/A | |
0 commit comments