Skip to content

Commit b5e849b

Browse files
author
twitter-team
committed
User Signals in Candidate Sourcing Stage
Add the overview readme about how Twitter uses user signals in candidate retrieval.
1 parent 31e82d6 commit b5e849b

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

RETREIVAL_SIGNALS.md

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
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

Comments
 (0)