dejanseo commited on
Commit
3beb008
Β·
verified Β·
1 Parent(s): 5af316f

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +149 -149
README.md CHANGED
@@ -12,81 +12,81 @@ tags:
12
 
13
  | ID | Target Name | Status |
14
  | -- | ------------------------------------------------------------------------- | ------------ |
15
- | 0 | OPTIMIZATION\_TARGET\_UNKNOWN | ❌ Missing |
16
- | 1 | OPTIMIZATION\_TARGET\_PAINFUL\_PAGE\_LOAD | ❌ Missing |
17
- | 2 | OPTIMIZATION\_TARGET\_LANGUAGE\_DETECTION | βœ… Downloaded |
18
- | 3 | OPTIMIZATION\_TARGET\_PAGE\_TOPICS | ❌ Missing |
19
- | 4 | OPTIMIZATION\_TARGET\_SEGMENTATION\_NEW\_TAB | βœ… Downloaded |
20
- | 5 | OPTIMIZATION\_TARGET\_SEGMENTATION\_SHARE | βœ… Downloaded |
21
- | 6 | OPTIMIZATION\_TARGET\_SEGMENTATION\_VOICE | βœ… Downloaded |
22
- | 7 | OPTIMIZATION\_TARGET\_MODEL\_VALIDATION | ❌ Missing |
23
- | 8 | OPTIMIZATION\_TARGET\_PAGE\_ENTITIES | βœ… Downloaded |
24
- | 9 | OPTIMIZATION\_TARGET\_NOTIFICATION\_PERMISSION\_PREDICTIONS | βœ… Downloaded |
25
- | 10 | OPTIMIZATION\_TARGET\_SEGMENTATION\_DUMMY | ❌ Missing |
26
- | 11 | OPTIMIZATION\_TARGET\_SEGMENTATION\_CHROME\_START\_ANDROID | ❌ Missing |
27
- | 12 | OPTIMIZATION\_TARGET\_SEGMENTATION\_QUERY\_TILES | ❌ Missing |
28
- | 13 | OPTIMIZATION\_TARGET\_PAGE\_VISIBILITY | βœ… Downloaded |
29
  | 14 | (not listed in OPTIMIZATION\_TARGETS) | ❌ Missing |
30
- | 15 | OPTIMIZATION\_TARGET\_PAGE\_TOPICS\_V2 | βœ… Downloaded |
31
- | 16 | OPTIMIZATION\_TARGET\_SEGMENTATION\_CHROME\_LOW\_USER\_ENGAGEMENT | βœ… Downloaded |
32
- | 17 | OPTIMIZATION\_TARGET\_SEGMENTATION\_FEED\_USER | ❌ Missing |
33
- | 18 | OPTIMIZATION\_TARGET\_CONTEXTUAL\_PAGE\_ACTION\_PRICE\_TRACKING | ❌ Missing |
34
- | 19 | OPTIMIZATION\_TARGET\_TEXT\_CLASSIFIER | βœ… Downloaded |
35
- | 20 | OPTIMIZATION\_TARGET\_GEOLOCATION\_PERMISSION\_PREDICTIONS | βœ… Downloaded |
36
- | 21 | OPTIMIZATION\_TARGET\_SEGMENTATION\_SHOPPING\_USER | ❌ Missing |
37
- | 22 | OPTIMIZATION\_TARGET\_SEGMENTATION\_CHROME\_START\_ANDROID\_V2 | ❌ Missing |
38
- | 23 | OPTIMIZATION\_TARGET\_SEGMENTATION\_SEARCH\_USER | ❌ Missing |
39
- | 24 | OPTIMIZATION\_TARGET\_OMNIBOX\_ON\_DEVICE\_TAIL\_SUGGEST | βœ… Downloaded |
40
- | 25 | OPTIMIZATION\_TARGET\_CLIENT\_SIDE\_PHISHING | βœ… Downloaded |
41
- | 26 | OPTIMIZATION\_TARGET\_OMNIBOX\_URL\_SCORING | βœ… Downloaded |
42
- | 27 | OPTIMIZATION\_TARGET\_SEGMENTATION\_DEVICE\_SWITCHER | ❌ Missing |
43
- | 28 | OPTIMIZATION\_TARGET\_SEGMENTATION\_ADAPTIVE\_TOOLBAR | βœ… Downloaded |
44
- | 29 | OPTIMIZATION\_TARGET\_SEGMENTATION\_TABLET\_PRODUCTIVITY\_USER | ❌ Missing |
45
- | 30 | OPTIMIZATION\_TARGET\_CLIENT\_SIDE\_PHISHING\_IMAGE\_EMBEDDER | βœ… Downloaded |
46
- | 31 | OPTIMIZATION\_TARGET\_NEW\_TAB\_PAGE\_HISTORY\_CLUSTERS\_MODULE\_RANKING | βœ… Downloaded |
47
- | 32 | OPTIMIZATION\_TARGET\_WEB\_APP\_INSTALLATION\_PROMO | βœ… Downloaded |
48
- | 33 | OPTIMIZATION\_TARGET\_TEXT\_EMBEDDER | ❌ Missing |
49
- | 34 | OPTIMIZATION\_TARGET\_VISUAL\_SEARCH\_CLASSIFICATION | βœ… Downloaded |
50
- | 35 | OPTIMIZATION\_TARGET\_SEGMENTATION\_BOTTOM\_TOOLBAR | ❌ Missing |
51
- | 36 | OPTIMIZATION\_TARGET\_AUTOFILL\_FIELD\_CLASSIFICATION | βœ… Downloaded |
52
- | 37 | OPTIMIZATION\_TARGET\_SEGMENTATION\_IOS\_MODULE\_RANKER | βœ… Downloaded |
53
- | 38 | OPTIMIZATION\_TARGET\_SEGMENTATION\_DESKTOP\_NTP\_MODULE | ❌ Missing |
54
- | 39 | OPTIMIZATION\_TARGET\_PRELOADING\_HEURISTICS | βœ… Downloaded |
55
- | 40 | OPTIMIZATION\_TARGET\_TEXT\_SAFETY | βœ… Downloaded |
56
- | 41 | OPTIMIZATION\_TARGET\_SEGMENTATION\_ANDROID\_HOME\_MODULE\_RANKER | ❌ Missing |
57
- | 42 | OPTIMIZATION\_TARGET\_COMPOSE | βœ… Downloaded |
58
- | 43 | OPTIMIZATION\_TARGET\_PASSAGE\_EMBEDDER | βœ… Downloaded |
59
- | 44 | OPTIMIZATION\_TARGET\_PHRASE\_SEGMENTATION | βœ… Downloaded |
60
- | 45 | OPTIMIZATION\_TARGET\_SEGMENTATION\_COMPOSE\_PROMOTION | βœ… Downloaded |
61
- | 46 | OPTIMIZATION\_TARGET\_URL\_VISIT\_RESUMPTION\_RANKER | βœ… Downloaded |
62
- | 47 | OPTIMIZATION\_TARGET\_CAMERA\_BACKGROUND\_SEGMENTATION | ❌ Missing |
63
- | 48 | OPTIMIZATION\_TARGET\_MODEL\_EXECUTION\_FEATURE\_HISTORY\_SEARCH | ❌ Missing |
64
- | 49 | OPTIMIZATION\_TARGET\_MODEL\_EXECUTION\_FEATURE\_PROMPT\_API | βœ… Downloaded |
65
- | 50 | OPTIMIZATION\_TARGET\_SEGMENTATION\_METRICS\_CLUSTERING | βœ… Downloaded |
66
- | 51 | OPTIMIZATION\_TARGET\_MODEL\_EXECUTION\_FEATURE\_SUMMARIZE | βœ… Downloaded |
67
- | 52 | OPTIMIZATION\_TARGET\_PASSWORD\_MANAGER\_FORM\_CLASSIFICATION | βœ… Downloaded |
68
- | 53 | OPTIMIZATION\_TARGET\_NOTIFICATION\_CONTENT\_DETECTION | βœ… Downloaded |
69
- | 54 | OPTIMIZATION\_TARGET\_MODEL\_EXECUTION\_FEATURE\_HISTORY\_QUERY\_INTENT | ❌ Missing |
70
- | 55 | OPTIMIZATION\_TARGET\_MODEL\_EXECUTION\_FEATURE\_SCAM\_DETECTION | βœ… Downloaded |
71
- | 56 | OPTIMIZATION\_TARGET\_MODEL\_EXECUTION\_FEATURE\_PERMISSIONS\_AI | βœ… Downloaded |
72
- | 57 | OPTIMIZATION\_TARGET\_EXPERIMENTAL\_EMBEDDER | βœ… Downloaded |
73
- | 58 | OPTIMIZATION\_TARGET\_SEGMENTATION\_FEDCM\_USER | βœ… Downloaded |
74
- | 59 | MODEL_EXECUTION_FEATURE_WRITING_ASSISTANCE_API | βœ… Downloaded |
75
- | 60 | GEOLOCATION_IMAGE_PERMISSION_RELEVANCE | βœ… Downloaded |
76
- | 61 | NOTIFICATION_IMAGE_PERMISSION_RELEVANCE | βœ… Downloaded |
77
- | 62 | MODEL_EXECUTION_FEATURE_PROOFREADER_API | βœ… Downloaded |
78
- | 63 | SEGMENTATION_IOS_DEFAULT_BROWSER_PROMO | ❌ Missing |
79
- | 64 | EDU_CLASSIFIER | βœ… Downloaded |
80
- | 65 | PERMISSIONS_AIV4_GEOLOCATION_DESKTOP | βœ… Downloaded |
81
- | 66 | PERMISSIONS_AIV4_NOTIFICATIONS_DESKTOP | βœ… Downloaded |
82
- | 67 | GENERALIZED_SAFETY | βœ… Downloaded |
83
- | 68 | PERMISSIONS_AIV4_GEOLOCATION_ANDROID | βœ… Downloaded |
84
- | 69 | PERMISSIONS_AIV4_NOTIFICATIONS_ANDROID | βœ… Downloaded |
85
- | 70 | MODEL_EXECUTION_FEATURE_ON_DEVICE_SPEECH_RECOGNITION | βœ… Downloaded |
86
- | 71 | WEBRTC_NEURAL_RESIDUAL_ECHO_ESTIMATOR | βœ… Downloaded |
87
- | 72 | MODEL_EXECUTION_FEATURE_CLASSIFIER | ❌ Missing |
88
- | 73 | CONTEXTUAL_TASKS_TAB_RELEVANCE | βœ… Downloaded |
89
- | 74 | SHOPPING_CLASSIFIER | ❌ Missing |
90
 
91
  # Mapping of folder names to optimization target descriptions
92
 
@@ -97,159 +97,159 @@ Following is the complete list of machine learning models in Chrome many of whic
97
  enum OptimizationTarget {
98
  reserved 14;
99
 
100
- UNKNOWN = 0;
101
  // Should only be applied when the page load is predicted to be painful.
102
- PAINFUL_PAGE_LOAD = 1;
103
  // Target for supplying the language detection model via the model downloader.
104
- LANGUAGE_DETECTION = 2;
105
  // Target for determining topics present on a page.
106
- PAGE_TOPICS = 3;
107
  // Target for segmentation: New tab page user.
108
- SEGMENTATION_NEW_TAB = 4;
109
  // Target for segmentation: Share user.
110
- SEGMENTATION_SHARE = 5;
111
  // Target for segmentation: Voice user.
112
- SEGMENTATION_VOICE = 6;
113
  // Target for model validation.
114
- MODEL_VALIDATION = 7;
115
  // Target for determining entities present on a page.
116
- PAGE_ENTITIES = 8;
117
  // Target for Chrome Permissions Suggestions Service: Notification permission.
118
- NOTIFICATION_PERMISSION_PREDICTIONS = 9;
119
  // Target that enables data collection on client side for various experiments.
120
- SEGMENTATION_DUMMY = 10;
121
  // Target for segmentation: Chrome Android Start user.
122
- SEGMENTATION_CHROME_START_ANDROID = 11;
123
  // Target for segmentation: Query Tiles user.
124
- SEGMENTATION_QUERY_TILES = 12;
125
  // Target for determining the UI visibility of a page.
126
- PAGE_VISIBILITY = 13;
127
  // Target for determining topics present on a page.
128
  // TODO(crbug.com/40204121): Remove PAGE_TOPICS in favor of this target.
129
- PAGE_TOPICS_V2 = 15;
130
  // Target for segmentation: Determine users with low engagement with chrome.
131
- SEGMENTATION_CHROME_LOW_USER_ENGAGEMENT = 16;
132
  // Target for segmentation: Determine users who prefer to use Feed.
133
- SEGMENTATION_FEED_USER = 17;
134
  // Target for segmentation: Determine whether price tracking should be shown
135
  // as a contextual page action.
136
- CONTEXTUAL_PAGE_ACTION_PRICE_TRACKING = 18;
137
  // Target for smart text selection and entity extraction.
138
- TEXT_CLASSIFIER = 19;
139
  // Target for Chrome Permissions Suggestions Service: Geolocation permission.
140
- GEOLOCATION_PERMISSION_PREDICTIONS = 20;
141
  // Target for segmentation: Determine users who are interested in shopping.
142
- SEGMENTATION_SHOPPING_USER = 21;
143
  // Target for segmentation: Chrome Android Start user V2.
144
- SEGMENTATION_CHROME_START_ANDROID_V2 = 22;
145
  // Target for segmentation: Determine users who use search.
146
- SEGMENTATION_SEARCH_USER = 23;
147
  // Target for Omnibox on device tail suggest.
148
- OMNIBOX_ON_DEVICE_TAIL_SUGGEST = 24;
149
  // Target for client side phishing
150
- CLIENT_SIDE_PHISHING = 25;
151
  // Target for Omnibox URL suggestion scoring.
152
- OMNIBOX_URL_SCORING = 26;
153
  // Target for segmentation: Segment of users who switched devices.
154
- SEGMENTATION_DEVICE_SWITCHER = 27;
155
  // Target for segmentation: Adaptive toolbar button.
156
- SEGMENTATION_ADAPTIVE_TOOLBAR = 28;
157
  // Target for segmentation: Determine users who are tabletproductivity users.
158
- SEGMENTATION_TABLET_PRODUCTIVITY_USER = 29;
159
  // Target for client side phishing image embedding model.
160
- CLIENT_SIDE_PHISHING_IMAGE_EMBEDDER = 30;
161
  // Target for ranking clusters that have passed minimal filtering for the New
162
  // Tab Page History Clusters module.
163
- NEW_TAB_PAGE_HISTORY_CLUSTERS_MODULE_RANKING = 31;
164
  // Target for web app install promotion.
165
- WEB_APP_INSTALLATION_PROMO = 32;
166
  // Target for generic text embedder model.
167
- TEXT_EMBEDDER = 33;
168
  // Target for classifying and extracting search images on web page.
169
- VISUAL_SEARCH_CLASSIFICATION = 34;
170
  // Target for classifying users to target bottom toolbar.
171
- SEGMENTATION_BOTTOM_TOOLBAR = 35;
172
  // Target for Autofill field type classification model.
173
- AUTOFILL_FIELD_CLASSIFICATION = 36;
174
  // Target for ranking ios start page modules.
175
- SEGMENTATION_IOS_MODULE_RANKER = 37;
176
  // Target for segmentation: Determine what modules a user should see on their
177
  // Desktop New Tab Page.
178
- SEGMENTATION_DESKTOP_NTP_MODULE = 38;
179
  // Target for predicting candidate links for speculation-rule based
180
  // preloading.
181
- PRELOADING_HEURISTICS = 39;
182
  // Target for determining text safety.
183
- TEXT_SAFETY = 40;
184
  // Target for ranking Android home modules.
185
- SEGMENTATION_ANDROID_HOME_MODULE_RANKER = 41;
186
  // Target to support running Compose On-Device.
187
- COMPOSE = 42;
188
  // Target for generating passage embeddings.
189
- PASSAGE_EMBEDDER = 43;
190
  // Target for breaking up sentences into phrases.
191
- PHRASE_SEGMENTATION = 44;
192
  // Target to determine whether to show promotion for Compose.
193
- SEGMENTATION_COMPOSE_PROMOTION = 45;
194
  // Target for ranking URL visits used in visit resumption features.
195
- URL_VISIT_RESUMPTION_RANKER = 46;
196
  // Target for background segmentation of video frames.
197
- CAMERA_BACKGROUND_SEGMENTATION = 47;
198
  // Target for History search model.
199
- MODEL_EXECUTION_FEATURE_HISTORY_SEARCH = 48;
200
  // Target for Prompt API feature config.
201
- MODEL_EXECUTION_FEATURE_PROMPT_API = 49;
202
  // Target for metrics based segmentation clustering.
203
- SEGMENTATION_METRICS_CLUSTERING = 50;
204
  // Target for Summarize API feature config.
205
- MODEL_EXECUTION_FEATURE_SUMMARIZE = 51;
206
  // Target for Password Manager form classification model.
207
- PASSWORD_MANAGER_FORM_CLASSIFICATION = 52;
208
  // Target for model classifying notification content as suspicious.
209
- NOTIFICATION_CONTENT_DETECTION = 53;
210
  // Target for History query intent model.
211
- MODEL_EXECUTION_FEATURE_HISTORY_QUERY_INTENT = 54;
212
  // Target for scam detection feature config.
213
- MODEL_EXECUTION_FEATURE_SCAM_DETECTION = 55;
214
  // Target for Permissions AI feature config.
215
- MODEL_EXECUTION_FEATURE_PERMISSIONS_AI = 56;
216
  // Target for assessing embedding model performance.
217
- EXPERIMENTAL_EMBEDDER = 57;
218
  // Target for segmentation: FedCM user.
219
- SEGMENTATION_FEDCM_USER = 58;
220
  // Target for Writing Assistance APIs (Writer and Rewriter).
221
- MODEL_EXECUTION_FEATURE_WRITING_ASSISTANCE_API = 59;
222
  // Target for Geolocation Permission Relevance.
223
- GEOLOCATION_IMAGE_PERMISSION_RELEVANCE = 60;
224
  // Target for Notification Permission Relevance.
225
- NOTIFICATION_IMAGE_PERMISSION_RELEVANCE = 61;
226
  // Target for Proofreader API.
227
- MODEL_EXECUTION_FEATURE_PROOFREADER_API = 62;
228
  // Target to determine whether to show the iOS default browser promo.
229
- SEGMENTATION_IOS_DEFAULT_BROWSER_PROMO = 63;
230
  // Target for education classifier.
231
- EDU_CLASSIFIER = 64;
232
  // Target for the text+image AIv4 geolocation permission feature model.
233
- PERMISSIONS_AIV4_GEOLOCATION_DESKTOP = 65;
234
  // Target for the text+image AIv4 notifications permission feature model.
235
- PERMISSIONS_AIV4_NOTIFICATIONS_DESKTOP = 66;
236
  // Target for a newer, generalized safety model, designed to replace the
237
- // model associated with target `TEXT_SAFETY`.
238
- GENERALIZED_SAFETY = 67;
239
  // Target for the text+image AIv4 geolocation permission feature model.
240
- PERMISSIONS_AIV4_GEOLOCATION_ANDROID = 68;
241
  // Target for the text+image AIv4 notifications permission feature model.
242
- PERMISSIONS_AIV4_NOTIFICATIONS_ANDROID = 69;
243
  // Target for on-device speech recognition.
244
- MODEL_EXECUTION_FEATURE_ON_DEVICE_SPEECH_RECOGNITION = 70;
245
  // Target for the Neural Residual Echo Estimator used in the WebRTC AEC.
246
- WEBRTC_NEURAL_RESIDUAL_ECHO_ESTIMATOR = 71;
247
  // Target for Classifier model.
248
- MODEL_EXECUTION_FEATURE_CLASSIFIER = 72;
249
  // Target for contextual tasks tab relevance.
250
- CONTEXTUAL_TASKS_TAB_RELEVANCE = 73;
251
  // Target for shopping classifier.
252
- SHOPPING_CLASSIFIER = 74;
253
  }
254
 
255
  ```
 
12
 
13
  | ID | Target Name | Status |
14
  | -- | ------------------------------------------------------------------------- | ------------ |
15
+ | 0 | UNKNOWN | ❌ Missing |
16
+ | 1 | PAINFUL\_PAGE\_LOAD | ❌ Missing |
17
+ | 2 | LANGUAGE\_DETECTION | βœ… Downloaded |
18
+ | 3 | PAGE\_TOPICS | ❌ Missing |
19
+ | 4 | SEGMENTATION\_NEW\_TAB | βœ… Downloaded |
20
+ | 5 | SEGMENTATION\_SHARE | βœ… Downloaded |
21
+ | 6 | SEGMENTATION\_VOICE | βœ… Downloaded |
22
+ | 7 | MODEL\_VALIDATION | ❌ Missing |
23
+ | 8 | PAGE\_ENTITIES | βœ… Downloaded |
24
+ | 9 | NOTIFICATION\_PERMISSION\_PREDICTIONS | βœ… Downloaded |
25
+ | 10 | SEGMENTATION\_DUMMY | ❌ Missing |
26
+ | 11 | SEGMENTATION\_CHROME\_START\_ANDROID | ❌ Missing |
27
+ | 12 | SEGMENTATION\_QUERY\_TILES | ❌ Missing |
28
+ | 13 | PAGE\_VISIBILITY | βœ… Downloaded |
29
  | 14 | (not listed in OPTIMIZATION\_TARGETS) | ❌ Missing |
30
+ | 15 | PAGE\_TOPICS\_V2 | βœ… Downloaded |
31
+ | 16 | SEGMENTATION\_CHROME\_LOW\_USER\_ENGAGEMENT | βœ… Downloaded |
32
+ | 17 | SEGMENTATION\_FEED\_USER | ❌ Missing |
33
+ | 18 | CONTEXTUAL\_PAGE\_ACTION\_PRICE\_TRACKING | ❌ Missing |
34
+ | 19 | TEXT\_CLASSIFIER | βœ… Downloaded |
35
+ | 20 | GEOLOCATION\_PERMISSION\_PREDICTIONS | βœ… Downloaded |
36
+ | 21 | SEGMENTATION\_SHOPPING\_USER | ❌ Missing |
37
+ | 22 | SEGMENTATION\_CHROME\_START\_ANDROID\_V2 | ❌ Missing |
38
+ | 23 | SEGMENTATION\_SEARCH\_USER | ❌ Missing |
39
+ | 24 | OMNIBOX\_ON\_DEVICE\_TAIL\_SUGGEST | βœ… Downloaded |
40
+ | 25 | CLIENT\_SIDE\_PHISHING | βœ… Downloaded |
41
+ | 26 | OMNIBOX\_URL\_SCORING | βœ… Downloaded |
42
+ | 27 | SEGMENTATION\_DEVICE\_SWITCHER | ❌ Missing |
43
+ | 28 | SEGMENTATION\_ADAPTIVE\_TOOLBAR | βœ… Downloaded |
44
+ | 29 | SEGMENTATION\_TABLET\_PRODUCTIVITY\_USER | ❌ Missing |
45
+ | 30 | CLIENT\_SIDE\_PHISHING\_IMAGE\_EMBEDDER | βœ… Downloaded |
46
+ | 31 | NEW\_TAB\_PAGE\_HISTORY\_CLUSTERS\_MODULE\_RANKING | βœ… Downloaded |
47
+ | 32 | WEB\_APP\_INSTALLATION\_PROMO | βœ… Downloaded |
48
+ | 33 | TEXT\_EMBEDDER | ❌ Missing |
49
+ | 34 | VISUAL\_SEARCH\_CLASSIFICATION | βœ… Downloaded |
50
+ | 35 | SEGMENTATION\_BOTTOM\_TOOLBAR | ❌ Missing |
51
+ | 36 | AUTOFILL\_FIELD\_CLASSIFICATION | βœ… Downloaded |
52
+ | 37 | SEGMENTATION\_IOS\_MODULE\_RANKER | βœ… Downloaded |
53
+ | 38 | SEGMENTATION\_DESKTOP\_NTP\_MODULE | ❌ Missing |
54
+ | 39 | PRELOADING\_HEURISTICS | βœ… Downloaded |
55
+ | 40 | TEXT\_SAFETY | βœ… Downloaded |
56
+ | 41 | SEGMENTATION\_ANDROID\_HOME\_MODULE\_RANKER | ❌ Missing |
57
+ | 42 | COMPOSE | βœ… Downloaded |
58
+ | 43 | PASSAGE\_EMBEDDER | βœ… Downloaded |
59
+ | 44 | PHRASE\_SEGMENTATION | βœ… Downloaded |
60
+ | 45 | SEGMENTATION\_COMPOSE\_PROMOTION | βœ… Downloaded |
61
+ | 46 | URL\_VISIT\_RESUMPTION\_RANKER | βœ… Downloaded |
62
+ | 47 | CAMERA\_BACKGROUND\_SEGMENTATION | ❌ Missing |
63
+ | 48 | MODEL\_EXECUTION\_FEATURE\_HISTORY\_SEARCH | ❌ Missing |
64
+ | 49 | MODEL\_EXECUTION\_FEATURE\_PROMPT\_API | βœ… Downloaded |
65
+ | 50 | SEGMENTATION\_METRICS\_CLUSTERING | βœ… Downloaded |
66
+ | 51 | MODEL\_EXECUTION\_FEATURE\_SUMMARIZE | βœ… Downloaded |
67
+ | 52 | PASSWORD\_MANAGER\_FORM\_CLASSIFICATION | βœ… Downloaded |
68
+ | 53 | NOTIFICATION\_CONTENT\_DETECTION | βœ… Downloaded |
69
+ | 54 | MODEL\_EXECUTION\_FEATURE\_HISTORY\_QUERY\_INTENT | ❌ Missing |
70
+ | 55 | MODEL\_EXECUTION\_FEATURE\_SCAM\_DETECTION | βœ… Downloaded |
71
+ | 56 | MODEL\_EXECUTION\_FEATURE\_PERMISSIONS\_AI | βœ… Downloaded |
72
+ | 57 | EXPERIMENTAL\_EMBEDDER | βœ… Downloaded |
73
+ | 58 | SEGMENTATION\_FEDCM\_USER | βœ… Downloaded |
74
+ | 59 | OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_WRITING_ASSISTANCE_API | βœ… Downloaded |
75
+ | 60 | OPTIMIZATION_TARGET_GEOLOCATION_IMAGE_PERMISSION_RELEVANCE | βœ… Downloaded |
76
+ | 61 | OPTIMIZATION_TARGET_NOTIFICATION_IMAGE_PERMISSION_RELEVANCE | βœ… Downloaded |
77
+ | 62 | OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_PROOFREADER_API | βœ… Downloaded |
78
+ | 63 | OPTIMIZATION_TARGET_SEGMENTATION_IOS_DEFAULT_BROWSER_PROMO | ❌ Missing |
79
+ | 64 | OPTIMIZATION_TARGET_EDU_CLASSIFIER | βœ… Downloaded |
80
+ | 65 | OPTIMIZATION_TARGET_PERMISSIONS_AIV4_GEOLOCATION_DESKTOP | βœ… Downloaded |
81
+ | 66 | OPTIMIZATION_TARGET_PERMISSIONS_AIV4_NOTIFICATIONS_DESKTOP | βœ… Downloaded |
82
+ | 67 | OPTIMIZATION_TARGET_GENERALIZED_SAFETY | βœ… Downloaded |
83
+ | 68 | OPTIMIZATION_TARGET_PERMISSIONS_AIV4_GEOLOCATION_ANDROID | βœ… Downloaded |
84
+ | 69 | OPTIMIZATION_TARGET_PERMISSIONS_AIV4_NOTIFICATIONS_ANDROID | βœ… Downloaded |
85
+ | 70 | OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_ON_DEVICE_SPEECH_RECOGNITION | βœ… Downloaded |
86
+ | 71 | OPTIMIZATION_TARGET_WEBRTC_NEURAL_RESIDUAL_ECHO_ESTIMATOR | βœ… Downloaded |
87
+ | 72 | OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_CLASSIFIER | ❌ Missing |
88
+ | 73 | OPTIMIZATION_TARGET_CONTEXTUAL_TASKS_TAB_RELEVANCE | βœ… Downloaded |
89
+ | 74 | OPTIMIZATION_TARGET_SHOPPING_CLASSIFIER | ❌ Missing |
90
 
91
  # Mapping of folder names to optimization target descriptions
92
 
 
97
  enum OptimizationTarget {
98
  reserved 14;
99
 
100
+ OPTIMIZATION_TARGET_UNKNOWN = 0;
101
  // Should only be applied when the page load is predicted to be painful.
102
+ OPTIMIZATION_TARGET_PAINFUL_PAGE_LOAD = 1;
103
  // Target for supplying the language detection model via the model downloader.
104
+ OPTIMIZATION_TARGET_LANGUAGE_DETECTION = 2;
105
  // Target for determining topics present on a page.
106
+ OPTIMIZATION_TARGET_PAGE_TOPICS = 3;
107
  // Target for segmentation: New tab page user.
108
+ OPTIMIZATION_TARGET_SEGMENTATION_NEW_TAB = 4;
109
  // Target for segmentation: Share user.
110
+ OPTIMIZATION_TARGET_SEGMENTATION_SHARE = 5;
111
  // Target for segmentation: Voice user.
112
+ OPTIMIZATION_TARGET_SEGMENTATION_VOICE = 6;
113
  // Target for model validation.
114
+ OPTIMIZATION_TARGET_MODEL_VALIDATION = 7;
115
  // Target for determining entities present on a page.
116
+ OPTIMIZATION_TARGET_PAGE_ENTITIES = 8;
117
  // Target for Chrome Permissions Suggestions Service: Notification permission.
118
+ OPTIMIZATION_TARGET_NOTIFICATION_PERMISSION_PREDICTIONS = 9;
119
  // Target that enables data collection on client side for various experiments.
120
+ OPTIMIZATION_TARGET_SEGMENTATION_DUMMY = 10;
121
  // Target for segmentation: Chrome Android Start user.
122
+ OPTIMIZATION_TARGET_SEGMENTATION_CHROME_START_ANDROID = 11;
123
  // Target for segmentation: Query Tiles user.
124
+ OPTIMIZATION_TARGET_SEGMENTATION_QUERY_TILES = 12;
125
  // Target for determining the UI visibility of a page.
126
+ OPTIMIZATION_TARGET_PAGE_VISIBILITY = 13;
127
  // Target for determining topics present on a page.
128
  // TODO(crbug.com/40204121): Remove PAGE_TOPICS in favor of this target.
129
+ OPTIMIZATION_TARGET_PAGE_TOPICS_V2 = 15;
130
  // Target for segmentation: Determine users with low engagement with chrome.
131
+ OPTIMIZATION_TARGET_SEGMENTATION_CHROME_LOW_USER_ENGAGEMENT = 16;
132
  // Target for segmentation: Determine users who prefer to use Feed.
133
+ OPTIMIZATION_TARGET_SEGMENTATION_FEED_USER = 17;
134
  // Target for segmentation: Determine whether price tracking should be shown
135
  // as a contextual page action.
136
+ OPTIMIZATION_TARGET_CONTEXTUAL_PAGE_ACTION_PRICE_TRACKING = 18;
137
  // Target for smart text selection and entity extraction.
138
+ OPTIMIZATION_TARGET_TEXT_CLASSIFIER = 19;
139
  // Target for Chrome Permissions Suggestions Service: Geolocation permission.
140
+ OPTIMIZATION_TARGET_GEOLOCATION_PERMISSION_PREDICTIONS = 20;
141
  // Target for segmentation: Determine users who are interested in shopping.
142
+ OPTIMIZATION_TARGET_SEGMENTATION_SHOPPING_USER = 21;
143
  // Target for segmentation: Chrome Android Start user V2.
144
+ OPTIMIZATION_TARGET_SEGMENTATION_CHROME_START_ANDROID_V2 = 22;
145
  // Target for segmentation: Determine users who use search.
146
+ OPTIMIZATION_TARGET_SEGMENTATION_SEARCH_USER = 23;
147
  // Target for Omnibox on device tail suggest.
148
+ OPTIMIZATION_TARGET_OMNIBOX_ON_DEVICE_TAIL_SUGGEST = 24;
149
  // Target for client side phishing
150
+ OPTIMIZATION_TARGET_CLIENT_SIDE_PHISHING = 25;
151
  // Target for Omnibox URL suggestion scoring.
152
+ OPTIMIZATION_TARGET_OMNIBOX_URL_SCORING = 26;
153
  // Target for segmentation: Segment of users who switched devices.
154
+ OPTIMIZATION_TARGET_SEGMENTATION_DEVICE_SWITCHER = 27;
155
  // Target for segmentation: Adaptive toolbar button.
156
+ OPTIMIZATION_TARGET_SEGMENTATION_ADAPTIVE_TOOLBAR = 28;
157
  // Target for segmentation: Determine users who are tabletproductivity users.
158
+ OPTIMIZATION_TARGET_SEGMENTATION_TABLET_PRODUCTIVITY_USER = 29;
159
  // Target for client side phishing image embedding model.
160
+ OPTIMIZATION_TARGET_CLIENT_SIDE_PHISHING_IMAGE_EMBEDDER = 30;
161
  // Target for ranking clusters that have passed minimal filtering for the New
162
  // Tab Page History Clusters module.
163
+ OPTIMIZATION_TARGET_NEW_TAB_PAGE_HISTORY_CLUSTERS_MODULE_RANKING = 31;
164
  // Target for web app install promotion.
165
+ OPTIMIZATION_TARGET_WEB_APP_INSTALLATION_PROMO = 32;
166
  // Target for generic text embedder model.
167
+ OPTIMIZATION_TARGET_TEXT_EMBEDDER = 33;
168
  // Target for classifying and extracting search images on web page.
169
+ OPTIMIZATION_TARGET_VISUAL_SEARCH_CLASSIFICATION = 34;
170
  // Target for classifying users to target bottom toolbar.
171
+ OPTIMIZATION_TARGET_SEGMENTATION_BOTTOM_TOOLBAR = 35;
172
  // Target for Autofill field type classification model.
173
+ OPTIMIZATION_TARGET_AUTOFILL_FIELD_CLASSIFICATION = 36;
174
  // Target for ranking ios start page modules.
175
+ OPTIMIZATION_TARGET_SEGMENTATION_IOS_MODULE_RANKER = 37;
176
  // Target for segmentation: Determine what modules a user should see on their
177
  // Desktop New Tab Page.
178
+ OPTIMIZATION_TARGET_SEGMENTATION_DESKTOP_NTP_MODULE = 38;
179
  // Target for predicting candidate links for speculation-rule based
180
  // preloading.
181
+ OPTIMIZATION_TARGET_PRELOADING_HEURISTICS = 39;
182
  // Target for determining text safety.
183
+ OPTIMIZATION_TARGET_TEXT_SAFETY = 40;
184
  // Target for ranking Android home modules.
185
+ OPTIMIZATION_TARGET_SEGMENTATION_ANDROID_HOME_MODULE_RANKER = 41;
186
  // Target to support running Compose On-Device.
187
+ OPTIMIZATION_TARGET_COMPOSE = 42;
188
  // Target for generating passage embeddings.
189
+ OPTIMIZATION_TARGET_PASSAGE_EMBEDDER = 43;
190
  // Target for breaking up sentences into phrases.
191
+ OPTIMIZATION_TARGET_PHRASE_SEGMENTATION = 44;
192
  // Target to determine whether to show promotion for Compose.
193
+ OPTIMIZATION_TARGET_SEGMENTATION_COMPOSE_PROMOTION = 45;
194
  // Target for ranking URL visits used in visit resumption features.
195
+ OPTIMIZATION_TARGET_URL_VISIT_RESUMPTION_RANKER = 46;
196
  // Target for background segmentation of video frames.
197
+ OPTIMIZATION_TARGET_CAMERA_BACKGROUND_SEGMENTATION = 47;
198
  // Target for History search model.
199
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_HISTORY_SEARCH = 48;
200
  // Target for Prompt API feature config.
201
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_PROMPT_API = 49;
202
  // Target for metrics based segmentation clustering.
203
+ OPTIMIZATION_TARGET_SEGMENTATION_METRICS_CLUSTERING = 50;
204
  // Target for Summarize API feature config.
205
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_SUMMARIZE = 51;
206
  // Target for Password Manager form classification model.
207
+ OPTIMIZATION_TARGET_PASSWORD_MANAGER_FORM_CLASSIFICATION = 52;
208
  // Target for model classifying notification content as suspicious.
209
+ OPTIMIZATION_TARGET_NOTIFICATION_CONTENT_DETECTION = 53;
210
  // Target for History query intent model.
211
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_HISTORY_QUERY_INTENT = 54;
212
  // Target for scam detection feature config.
213
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_SCAM_DETECTION = 55;
214
  // Target for Permissions AI feature config.
215
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_PERMISSIONS_AI = 56;
216
  // Target for assessing embedding model performance.
217
+ OPTIMIZATION_TARGET_EXPERIMENTAL_EMBEDDER = 57;
218
  // Target for segmentation: FedCM user.
219
+ OPTIMIZATION_TARGET_SEGMENTATION_FEDCM_USER = 58;
220
  // Target for Writing Assistance APIs (Writer and Rewriter).
221
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_WRITING_ASSISTANCE_API = 59;
222
  // Target for Geolocation Permission Relevance.
223
+ OPTIMIZATION_TARGET_GEOLOCATION_IMAGE_PERMISSION_RELEVANCE = 60;
224
  // Target for Notification Permission Relevance.
225
+ OPTIMIZATION_TARGET_NOTIFICATION_IMAGE_PERMISSION_RELEVANCE = 61;
226
  // Target for Proofreader API.
227
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_PROOFREADER_API = 62;
228
  // Target to determine whether to show the iOS default browser promo.
229
+ OPTIMIZATION_TARGET_SEGMENTATION_IOS_DEFAULT_BROWSER_PROMO = 63;
230
  // Target for education classifier.
231
+ OPTIMIZATION_TARGET_EDU_CLASSIFIER = 64;
232
  // Target for the text+image AIv4 geolocation permission feature model.
233
+ OPTIMIZATION_TARGET_PERMISSIONS_AIV4_GEOLOCATION_DESKTOP = 65;
234
  // Target for the text+image AIv4 notifications permission feature model.
235
+ OPTIMIZATION_TARGET_PERMISSIONS_AIV4_NOTIFICATIONS_DESKTOP = 66;
236
  // Target for a newer, generalized safety model, designed to replace the
237
+ // model associated with target `OPTIMIZATION_TARGET_TEXT_SAFETY`.
238
+ OPTIMIZATION_TARGET_GENERALIZED_SAFETY = 67;
239
  // Target for the text+image AIv4 geolocation permission feature model.
240
+ OPTIMIZATION_TARGET_PERMISSIONS_AIV4_GEOLOCATION_ANDROID = 68;
241
  // Target for the text+image AIv4 notifications permission feature model.
242
+ OPTIMIZATION_TARGET_PERMISSIONS_AIV4_NOTIFICATIONS_ANDROID = 69;
243
  // Target for on-device speech recognition.
244
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_ON_DEVICE_SPEECH_RECOGNITION = 70;
245
  // Target for the Neural Residual Echo Estimator used in the WebRTC AEC.
246
+ OPTIMIZATION_TARGET_WEBRTC_NEURAL_RESIDUAL_ECHO_ESTIMATOR = 71;
247
  // Target for Classifier model.
248
+ OPTIMIZATION_TARGET_MODEL_EXECUTION_FEATURE_CLASSIFIER = 72;
249
  // Target for contextual tasks tab relevance.
250
+ OPTIMIZATION_TARGET_CONTEXTUAL_TASKS_TAB_RELEVANCE = 73;
251
  // Target for shopping classifier.
252
+ OPTIMIZATION_TARGET_SHOPPING_CLASSIFIER = 74;
253
  }
254
 
255
  ```