diff --git a/test/core.vwtest.json b/test/core.vwtest.json index f2114237c0f..547167e4146 100644 --- a/test/core.vwtest.json +++ b/test/core.vwtest.json @@ -5766,5 +5766,44 @@ "depends_on": [ 441, 443 ] + }, + { + "id": 446, + "desc": "large action spaces with cb_explore_adf epsilon greedy", + "vw_command": "--cb_explore_adf -d train-sets/las_100_actions.txt --noconstant --large_action_space --extra_metrics metrics_las_e.json", + "diff_files": { + "stderr": "train-sets/ref/las_egreedy.stderr", + "metrics_las_e.json": "test-sets/ref/metrics_las_e.json" + }, + "input_files": [ + "train-sets/las_100_actions.txt" + ] + }, + { + "id": 447, + "desc": "large action spaces with cb_explore_adf squarecb", + "vw_command": "--cb_explore_adf -d train-sets/las_100_actions.txt --squarecb --noconstant --large_action_space --extra_metrics metrics_las_sqcb.json", + "diff_files": { + "stderr": "train-sets/ref/las_sqcb.stderr", + "metrics_las_sqcb.json": "test-sets/ref/metrics_las_sqcb.json" + }, + "input_files": [ + "train-sets/las_100_actions.txt" + ] + }, + { + "id": 448, + "desc": "transition from squarecb model to las + squarecb", + "vw_command": "-d train-sets/cb_load.dat --cb_explore_adf -q UA --squarecb -i models/sqcb_ld.model --large_action_space --max_actions 2", + "diff_files": { + "stderr": "train-sets/ref/sqcb_to_las.stderr" + }, + "input_files": [ + "train-sets/cb_load.dat", + "models/sqcb_ld.model" + ], + "depends_on": [ + 314 + ] } ] \ No newline at end of file diff --git a/test/test-sets/ref/metrics_las_e.json b/test/test-sets/ref/metrics_las_e.json new file mode 100644 index 00000000000..a0635fbb994 --- /dev/null +++ b/test/test-sets/ref/metrics_las_e.json @@ -0,0 +1 @@ +{"cb_las_filtering_factor":15,"cbea_label_first_action":0,"cbea_label_not_first":2,"cbea_labeled_ex":2,"cbea_max_actions":99,"cbea_min_actions":99,"cbea_non_zero_cost":2,"cbea_predict_in_learn":0,"sfm_count_learn_example_with_shared":2,"total_learn_calls":2,"total_log_calls":0,"total_predict_calls":2,"cbea_avg_actions_per_event":99.0,"cbea_avg_feat_per_action":48.0,"cbea_avg_feat_per_event":4761.0,"cbea_avg_ns_per_action":2.0,"cbea_avg_ns_per_event":198.0,"cbea_sum_cost":-2.0,"cbea_sum_cost_baseline":0.0} \ No newline at end of file diff --git a/test/test-sets/ref/metrics_las_sqcb.json b/test/test-sets/ref/metrics_las_sqcb.json new file mode 100644 index 00000000000..a0635fbb994 --- /dev/null +++ b/test/test-sets/ref/metrics_las_sqcb.json @@ -0,0 +1 @@ +{"cb_las_filtering_factor":15,"cbea_label_first_action":0,"cbea_label_not_first":2,"cbea_labeled_ex":2,"cbea_max_actions":99,"cbea_min_actions":99,"cbea_non_zero_cost":2,"cbea_predict_in_learn":0,"sfm_count_learn_example_with_shared":2,"total_learn_calls":2,"total_log_calls":0,"total_predict_calls":2,"cbea_avg_actions_per_event":99.0,"cbea_avg_feat_per_action":48.0,"cbea_avg_feat_per_event":4761.0,"cbea_avg_ns_per_action":2.0,"cbea_avg_ns_per_event":198.0,"cbea_sum_cost":-2.0,"cbea_sum_cost_baseline":0.0} \ No newline at end of file diff --git a/test/train-sets/las_100_actions.txt b/test/train-sets/las_100_actions.txt new file mode 100644 index 00000000000..fb0e0dabc77 --- /dev/null +++ b/test/train-sets/las_100_actions.txt @@ -0,0 +1,202 @@ +shared |User user=Anna time_of_day=morning +|Action politics:21 sports:2 music:50 food:15 math:21 science:2 computers:32 literature:46 social_media:48 dancing:42 news:34 celebrities:9 coffee:21 baking:2 ai:33 taxes:45 technology:18 pandemic:15 world_war_i:8 world_war_ii:35 religion:15 vaccination:47 the_queen:15 immigration:54 economics:44 fashion:28 NYC:3 LA:34 elections:32 brunch:25 space_exploration:19 climate_change:44 dogs:31 cats:33 inflation:2 sourdough:11 vegan:52 vacation:36 asteroid:15 eyewear:5 stationary:22 movies:1 oscars:30 acupuncture:50 hiking:38 swimming:1 barrys:48 +|Action politics:42 sports:4 music:100 food:30 math:42 science:4 computers:64 literature:92 social_media:96 dancing:84 news:68 celebrities:18 coffee:42 baking:4 ai:66 taxes:90 technology:36 pandemic:30 world_war_i:16 world_war_ii:70 religion:30 vaccination:94 the_queen:30 immigration:108 economics:88 fashion:56 NYC:6 LA:68 elections:64 brunch:50 space_exploration:38 climate_change:88 dogs:62 cats:66 inflation:4 sourdough:22 vegan:104 vacation:72 asteroid:30 eyewear:10 stationary:44 movies:2 oscars:60 acupuncture:100 hiking:76 swimming:2 barrys:96 +|Action politics:63 sports:6 music:150 food:45 math:63 science:6 computers:96 literature:138 social_media:144 dancing:126 news:102 celebrities:27 coffee:63 baking:6 ai:99 taxes:135 technology:54 pandemic:45 world_war_i:24 world_war_ii:105 religion:45 vaccination:141 the_queen:45 immigration:162 economics:132 fashion:84 NYC:9 LA:102 elections:96 brunch:75 space_exploration:57 climate_change:132 dogs:93 cats:99 inflation:6 sourdough:33 vegan:156 vacation:108 asteroid:45 eyewear:15 stationary:66 movies:3 oscars:90 acupuncture:150 hiking:114 swimming:3 barrys:144 +|Action politics:27 sports:7 music:14 food:24 math:21 science:39 computers:44 literature:30 social_media:6 dancing:15 news:29 celebrities:50 coffee:4 baking:38 ai:41 taxes:32 technology:34 pandemic:14 world_war_i:9 world_war_ii:1 religion:30 vaccination:28 the_queen:50 immigration:20 economics:39 fashion:28 NYC:30 LA:28 elections:49 brunch:19 space_exploration:8 climate_change:39 dogs:39 cats:18 inflation:37 sourdough:53 vegan:31 vacation:19 asteroid:4 eyewear:6 stationary:1 movies:54 oscars:52 acupuncture:27 hiking:47 swimming:7 barrys:20 +|Action politics:54 sports:14 music:28 food:48 math:42 science:78 computers:88 literature:60 social_media:12 dancing:30 news:58 celebrities:100 coffee:8 baking:76 ai:82 taxes:64 technology:68 pandemic:28 world_war_i:18 world_war_ii:2 religion:60 vaccination:56 the_queen:100 immigration:40 economics:78 fashion:56 NYC:60 LA:56 elections:98 brunch:38 space_exploration:16 climate_change:78 dogs:78 cats:36 inflation:74 sourdough:106 vegan:62 vacation:38 asteroid:8 eyewear:12 stationary:2 movies:108 oscars:104 acupuncture:54 hiking:94 swimming:14 barrys:40 +|Action politics:81 sports:21 music:42 food:72 math:63 science:117 computers:132 literature:90 social_media:18 dancing:45 news:87 celebrities:150 coffee:12 baking:114 ai:123 taxes:96 technology:102 pandemic:42 world_war_i:27 world_war_ii:3 religion:90 vaccination:84 the_queen:150 immigration:60 economics:117 fashion:84 NYC:90 LA:84 elections:147 brunch:57 space_exploration:24 climate_change:117 dogs:117 cats:54 inflation:111 sourdough:159 vegan:93 vacation:57 asteroid:12 eyewear:18 stationary:3 movies:162 oscars:156 acupuncture:81 hiking:141 swimming:21 barrys:60 +|Action politics:3 sports:19 music:49 food:1 math:13 science:36 computers:9 literature:22 social_media:41 dancing:40 news:53 celebrities:22 coffee:41 baking:51 ai:9 taxes:5 technology:17 pandemic:39 world_war_i:7 world_war_ii:52 religion:4 vaccination:9 the_queen:36 immigration:50 economics:15 fashion:0 NYC:52 LA:18 elections:37 brunch:10 space_exploration:45 climate_change:2 dogs:24 cats:22 inflation:52 sourdough:5 vegan:19 vacation:31 asteroid:41 eyewear:29 stationary:50 movies:10 oscars:48 acupuncture:37 hiking:3 swimming:48 barrys:53 +|Action politics:6 sports:38 music:98 food:2 math:26 science:72 computers:18 literature:44 social_media:82 dancing:80 news:106 celebrities:44 coffee:82 baking:102 ai:18 taxes:10 technology:34 pandemic:78 world_war_i:14 world_war_ii:104 religion:8 vaccination:18 the_queen:72 immigration:100 economics:30 fashion:0 NYC:104 LA:36 elections:74 brunch:20 space_exploration:90 climate_change:4 dogs:48 cats:44 inflation:104 sourdough:10 vegan:38 vacation:62 asteroid:82 eyewear:58 stationary:100 movies:20 oscars:96 acupuncture:74 hiking:6 swimming:96 barrys:106 +|Action politics:9 sports:57 music:147 food:3 math:39 science:108 computers:27 literature:66 social_media:123 dancing:120 news:159 celebrities:66 coffee:123 baking:153 ai:27 taxes:15 technology:51 pandemic:117 world_war_i:21 world_war_ii:156 religion:12 vaccination:27 the_queen:108 immigration:150 economics:45 fashion:0 NYC:156 LA:54 elections:111 brunch:30 space_exploration:135 climate_change:6 dogs:72 cats:66 inflation:156 sourdough:15 vegan:57 vacation:93 asteroid:123 eyewear:87 stationary:150 movies:30 oscars:144 acupuncture:111 hiking:9 swimming:144 barrys:159 +|Action politics:15 sports:25 music:46 food:16 math:44 science:48 computers:49 literature:21 social_media:11 dancing:36 news:36 celebrities:29 coffee:21 baking:5 ai:18 taxes:19 technology:55 pandemic:13 world_war_i:4 world_war_ii:4 religion:21 vaccination:32 the_queen:30 immigration:35 economics:0 fashion:43 NYC:8 LA:41 elections:23 brunch:23 space_exploration:18 climate_change:48 dogs:30 cats:32 inflation:0 sourdough:9 vegan:42 vacation:37 asteroid:22 eyewear:45 stationary:34 movies:37 oscars:10 acupuncture:17 hiking:16 swimming:16 barrys:9 +|Action politics:30 sports:50 music:92 food:32 math:88 science:96 computers:98 literature:42 social_media:22 dancing:72 news:72 celebrities:58 coffee:42 baking:10 ai:36 taxes:38 technology:110 pandemic:26 world_war_i:8 world_war_ii:8 religion:42 vaccination:64 the_queen:60 immigration:70 economics:0 fashion:86 NYC:16 LA:82 elections:46 brunch:46 space_exploration:36 climate_change:96 dogs:60 cats:64 inflation:0 sourdough:18 vegan:84 vacation:74 asteroid:44 eyewear:90 stationary:68 movies:74 oscars:20 acupuncture:34 hiking:32 swimming:32 barrys:18 +|Action politics:45 sports:75 music:138 food:48 math:132 science:144 computers:147 literature:63 social_media:33 dancing:108 news:108 celebrities:87 coffee:63 baking:15 ai:54 taxes:57 technology:165 pandemic:39 world_war_i:12 world_war_ii:12 religion:63 vaccination:96 the_queen:90 immigration:105 economics:0 fashion:129 NYC:24 LA:123 elections:69 brunch:69 space_exploration:54 climate_change:144 dogs:90 cats:96 inflation:0 sourdough:27 vegan:126 vacation:111 asteroid:66 eyewear:135 stationary:102 movies:111 oscars:30 acupuncture:51 hiking:48 swimming:48 barrys:27 +|Action politics:42 sports:49 music:1 food:52 math:26 science:8 computers:25 literature:24 social_media:55 dancing:47 news:7 celebrities:32 coffee:40 baking:51 ai:22 taxes:26 technology:20 pandemic:16 world_war_i:20 world_war_ii:31 religion:2 vaccination:19 the_queen:25 immigration:18 economics:4 fashion:4 NYC:51 LA:49 elections:41 brunch:52 space_exploration:53 climate_change:46 dogs:30 cats:8 inflation:11 sourdough:52 vegan:42 vacation:7 asteroid:26 eyewear:35 stationary:55 movies:16 oscars:33 acupuncture:54 hiking:54 swimming:24 barrys:52 +|Action politics:84 sports:98 music:2 food:104 math:52 science:16 computers:50 literature:48 social_media:110 dancing:94 news:14 celebrities:64 coffee:80 baking:102 ai:44 taxes:52 technology:40 pandemic:32 world_war_i:40 world_war_ii:62 religion:4 vaccination:38 the_queen:50 immigration:36 economics:8 fashion:8 NYC:102 LA:98 elections:82 brunch:104 space_exploration:106 climate_change:92 dogs:60 cats:16 inflation:22 sourdough:104 vegan:84 vacation:14 asteroid:52 eyewear:70 stationary:110 movies:32 oscars:66 acupuncture:108 hiking:108 swimming:48 barrys:104 +|Action politics:126 sports:147 music:3 food:156 math:78 science:24 computers:75 literature:72 social_media:165 dancing:141 news:21 celebrities:96 coffee:120 baking:153 ai:66 taxes:78 technology:60 pandemic:48 world_war_i:60 world_war_ii:93 religion:6 vaccination:57 the_queen:75 immigration:54 economics:12 fashion:12 NYC:153 LA:147 elections:123 brunch:156 space_exploration:159 climate_change:138 dogs:90 cats:24 inflation:33 sourdough:156 vegan:126 vacation:21 asteroid:78 eyewear:105 stationary:165 movies:48 oscars:99 acupuncture:162 hiking:162 swimming:72 barrys:156 +|Action politics:1 sports:40 music:28 food:47 math:50 science:2 computers:8 literature:12 social_media:0 dancing:8 news:28 celebrities:46 coffee:31 baking:54 ai:1 taxes:15 technology:52 pandemic:46 world_war_i:35 world_war_ii:46 religion:46 vaccination:46 the_queen:54 immigration:48 economics:41 fashion:47 NYC:15 LA:40 elections:33 brunch:40 space_exploration:49 climate_change:4 dogs:50 cats:45 inflation:19 sourdough:37 vegan:51 vacation:53 asteroid:9 eyewear:13 stationary:34 movies:54 oscars:29 acupuncture:13 hiking:53 swimming:18 barrys:30 +|Action politics:2 sports:80 music:56 food:94 math:100 science:4 computers:16 literature:24 social_media:0 dancing:16 news:56 celebrities:92 coffee:62 baking:108 ai:2 taxes:30 technology:104 pandemic:92 world_war_i:70 world_war_ii:92 religion:92 vaccination:92 the_queen:108 immigration:96 economics:82 fashion:94 NYC:30 LA:80 elections:66 brunch:80 space_exploration:98 climate_change:8 dogs:100 cats:90 inflation:38 sourdough:74 vegan:102 vacation:106 asteroid:18 eyewear:26 stationary:68 movies:108 oscars:58 acupuncture:26 hiking:106 swimming:36 barrys:60 +|Action politics:3 sports:120 music:84 food:141 math:150 science:6 computers:24 literature:36 social_media:0 dancing:24 news:84 celebrities:138 coffee:93 baking:162 ai:3 taxes:45 technology:156 pandemic:138 world_war_i:105 world_war_ii:138 religion:138 vaccination:138 the_queen:162 immigration:144 economics:123 fashion:141 NYC:45 LA:120 elections:99 brunch:120 space_exploration:147 climate_change:12 dogs:150 cats:135 inflation:57 sourdough:111 vegan:153 vacation:159 asteroid:27 eyewear:39 stationary:102 movies:162 oscars:87 acupuncture:39 hiking:159 swimming:54 barrys:90 +|Action politics:46 sports:4 music:9 food:31 math:3 science:15 computers:16 literature:17 social_media:38 dancing:1 news:3 celebrities:36 coffee:21 baking:33 ai:16 taxes:24 technology:28 pandemic:32 world_war_i:48 world_war_ii:45 religion:40 vaccination:55 the_queen:0 immigration:22 economics:39 fashion:43 NYC:22 LA:14 elections:16 brunch:0 space_exploration:3 climate_change:22 dogs:25 cats:1 inflation:38 sourdough:32 vegan:15 vacation:28 asteroid:7 eyewear:49 stationary:41 movies:29 oscars:1 acupuncture:44 hiking:35 swimming:52 barrys:28 +|Action politics:92 sports:8 music:18 food:62 math:6 science:30 computers:32 literature:34 social_media:76 dancing:2 news:6 celebrities:72 coffee:42 baking:66 ai:32 taxes:48 technology:56 pandemic:64 world_war_i:96 world_war_ii:90 religion:80 vaccination:110 the_queen:0 immigration:44 economics:78 fashion:86 NYC:44 LA:28 elections:32 brunch:0 space_exploration:6 climate_change:44 dogs:50 cats:2 inflation:76 sourdough:64 vegan:30 vacation:56 asteroid:14 eyewear:98 stationary:82 movies:58 oscars:2 acupuncture:88 hiking:70 swimming:104 barrys:56 +|Action politics:138 sports:12 music:27 food:93 math:9 science:45 computers:48 literature:51 social_media:114 dancing:3 news:9 celebrities:108 coffee:63 baking:99 ai:48 taxes:72 technology:84 pandemic:96 world_war_i:144 world_war_ii:135 religion:120 vaccination:165 the_queen:0 immigration:66 economics:117 fashion:129 NYC:66 LA:42 elections:48 brunch:0 space_exploration:9 climate_change:66 dogs:75 cats:3 inflation:114 sourdough:96 vegan:45 vacation:84 asteroid:21 eyewear:147 stationary:123 movies:87 oscars:3 acupuncture:132 hiking:105 swimming:156 barrys:84 +|Action politics:21 sports:10 music:28 food:20 math:49 science:39 computers:18 literature:44 social_media:50 dancing:38 news:20 celebrities:17 coffee:9 baking:45 ai:34 taxes:53 technology:35 pandemic:25 world_war_i:19 world_war_ii:3 religion:17 vaccination:41 the_queen:20 immigration:32 economics:45 fashion:35 NYC:26 LA:35 elections:51 brunch:18 space_exploration:42 climate_change:10 dogs:5 cats:53 inflation:43 sourdough:8 vegan:19 vacation:36 asteroid:25 eyewear:23 stationary:35 movies:31 oscars:4 acupuncture:48 hiking:39 swimming:16 barrys:43 +|Action politics:42 sports:20 music:56 food:40 math:98 science:78 computers:36 literature:88 social_media:100 dancing:76 news:40 celebrities:34 coffee:18 baking:90 ai:68 taxes:106 technology:70 pandemic:50 world_war_i:38 world_war_ii:6 religion:34 vaccination:82 the_queen:40 immigration:64 economics:90 fashion:70 NYC:52 LA:70 elections:102 brunch:36 space_exploration:84 climate_change:20 dogs:10 cats:106 inflation:86 sourdough:16 vegan:38 vacation:72 asteroid:50 eyewear:46 stationary:70 movies:62 oscars:8 acupuncture:96 hiking:78 swimming:32 barrys:86 +|Action politics:63 sports:30 music:84 food:60 math:147 science:117 computers:54 literature:132 social_media:150 dancing:114 news:60 celebrities:51 coffee:27 baking:135 ai:102 taxes:159 technology:105 pandemic:75 world_war_i:57 world_war_ii:9 religion:51 vaccination:123 the_queen:60 immigration:96 economics:135 fashion:105 NYC:78 LA:105 elections:153 brunch:54 space_exploration:126 climate_change:30 dogs:15 cats:159 inflation:129 sourdough:24 vegan:57 vacation:108 asteroid:75 eyewear:69 stationary:105 movies:93 oscars:12 acupuncture:144 hiking:117 swimming:48 barrys:129 +|Action politics:55 sports:29 music:18 food:7 math:43 science:34 computers:51 literature:37 social_media:49 dancing:44 news:53 celebrities:17 coffee:19 baking:6 ai:55 taxes:38 technology:34 pandemic:55 world_war_i:46 world_war_ii:38 religion:6 vaccination:48 the_queen:38 immigration:26 economics:46 fashion:40 NYC:40 LA:2 elections:48 brunch:1 space_exploration:37 climate_change:26 dogs:40 cats:13 inflation:20 sourdough:12 vegan:29 vacation:53 asteroid:35 eyewear:18 stationary:44 movies:54 oscars:29 acupuncture:21 hiking:23 swimming:25 barrys:21 +|Action politics:110 sports:58 music:36 food:14 math:86 science:68 computers:102 literature:74 social_media:98 dancing:88 news:106 celebrities:34 coffee:38 baking:12 ai:110 taxes:76 technology:68 pandemic:110 world_war_i:92 world_war_ii:76 religion:12 vaccination:96 the_queen:76 immigration:52 economics:92 fashion:80 NYC:80 LA:4 elections:96 brunch:2 space_exploration:74 climate_change:52 dogs:80 cats:26 inflation:40 sourdough:24 vegan:58 vacation:106 asteroid:70 eyewear:36 stationary:88 movies:108 oscars:58 acupuncture:42 hiking:46 swimming:50 barrys:42 +|Action politics:165 sports:87 music:54 food:21 math:129 science:102 computers:153 literature:111 social_media:147 dancing:132 news:159 celebrities:51 coffee:57 baking:18 ai:165 taxes:114 technology:102 pandemic:165 world_war_i:138 world_war_ii:114 religion:18 vaccination:144 the_queen:114 immigration:78 economics:138 fashion:120 NYC:120 LA:6 elections:144 brunch:3 space_exploration:111 climate_change:78 dogs:120 cats:39 inflation:60 sourdough:36 vegan:87 vacation:159 asteroid:105 eyewear:54 stationary:132 movies:162 oscars:87 acupuncture:63 hiking:69 swimming:75 barrys:63 +|Action politics:0 sports:35 music:33 food:40 math:42 science:30 computers:15 literature:30 social_media:47 dancing:52 news:12 celebrities:41 coffee:35 baking:28 ai:43 taxes:53 technology:39 pandemic:38 world_war_i:46 world_war_ii:39 religion:13 vaccination:7 the_queen:25 immigration:34 economics:9 fashion:25 NYC:37 LA:24 elections:10 brunch:37 space_exploration:43 climate_change:55 dogs:25 cats:20 inflation:49 sourdough:0 vegan:24 vacation:26 asteroid:40 eyewear:19 stationary:3 movies:19 oscars:6 acupuncture:15 hiking:35 swimming:52 barrys:47 +|Action politics:0 sports:70 music:66 food:80 math:84 science:60 computers:30 literature:60 social_media:94 dancing:104 news:24 celebrities:82 coffee:70 baking:56 ai:86 taxes:106 technology:78 pandemic:76 world_war_i:92 world_war_ii:78 religion:26 vaccination:14 the_queen:50 immigration:68 economics:18 fashion:50 NYC:74 LA:48 elections:20 brunch:74 space_exploration:86 climate_change:110 dogs:50 cats:40 inflation:98 sourdough:0 vegan:48 vacation:52 asteroid:80 eyewear:38 stationary:6 movies:38 oscars:12 acupuncture:30 hiking:70 swimming:104 barrys:94 +|Action politics:0 sports:105 music:99 food:120 math:126 science:90 computers:45 literature:90 social_media:141 dancing:156 news:36 celebrities:123 coffee:105 baking:84 ai:129 taxes:159 technology:117 pandemic:114 world_war_i:138 world_war_ii:117 religion:39 vaccination:21 the_queen:75 immigration:102 economics:27 fashion:75 NYC:111 LA:72 elections:30 brunch:111 space_exploration:129 climate_change:165 dogs:75 cats:60 inflation:147 sourdough:0 vegan:72 vacation:78 asteroid:120 eyewear:57 stationary:9 movies:57 oscars:18 acupuncture:45 hiking:105 swimming:156 barrys:141 +|Action politics:16 sports:18 music:51 food:0 math:46 science:2 computers:21 literature:1 social_media:23 dancing:53 news:18 celebrities:44 coffee:45 baking:48 ai:24 taxes:44 technology:48 pandemic:27 world_war_i:14 world_war_ii:9 religion:48 vaccination:37 the_queen:2 immigration:41 economics:33 fashion:31 NYC:36 LA:28 elections:54 brunch:53 space_exploration:48 climate_change:51 dogs:11 cats:12 inflation:27 sourdough:55 vegan:30 vacation:34 asteroid:35 eyewear:3 stationary:50 movies:6 oscars:4 acupuncture:27 hiking:19 swimming:27 barrys:20 +|Action politics:32 sports:36 music:102 food:0 math:92 science:4 computers:42 literature:2 social_media:46 dancing:106 news:36 celebrities:88 coffee:90 baking:96 ai:48 taxes:88 technology:96 pandemic:54 world_war_i:28 world_war_ii:18 religion:96 vaccination:74 the_queen:4 immigration:82 economics:66 fashion:62 NYC:72 LA:56 elections:108 brunch:106 space_exploration:96 climate_change:102 dogs:22 cats:24 inflation:54 sourdough:110 vegan:60 vacation:68 asteroid:70 eyewear:6 stationary:100 movies:12 oscars:8 acupuncture:54 hiking:38 swimming:54 barrys:40 +|Action politics:48 sports:54 music:153 food:0 math:138 science:6 computers:63 literature:3 social_media:69 dancing:159 news:54 celebrities:132 coffee:135 baking:144 ai:72 taxes:132 technology:144 pandemic:81 world_war_i:42 world_war_ii:27 religion:144 vaccination:111 the_queen:6 immigration:123 economics:99 fashion:93 NYC:108 LA:84 elections:162 brunch:159 space_exploration:144 climate_change:153 dogs:33 cats:36 inflation:81 sourdough:165 vegan:90 vacation:102 asteroid:105 eyewear:9 stationary:150 movies:18 oscars:12 acupuncture:81 hiking:57 swimming:81 barrys:60 +|Action politics:17 sports:34 music:12 food:40 math:34 science:47 computers:27 literature:5 social_media:41 dancing:7 news:42 celebrities:50 coffee:12 baking:0 ai:49 taxes:44 technology:28 pandemic:5 world_war_i:26 world_war_ii:39 religion:11 vaccination:42 the_queen:39 immigration:37 economics:43 fashion:4 NYC:50 LA:52 elections:45 brunch:22 space_exploration:26 climate_change:34 dogs:30 cats:39 inflation:36 sourdough:24 vegan:17 vacation:0 asteroid:46 eyewear:12 stationary:0 movies:30 oscars:35 acupuncture:3 hiking:8 swimming:37 barrys:33 +|Action politics:34 sports:68 music:24 food:80 math:68 science:94 computers:54 literature:10 social_media:82 dancing:14 news:84 celebrities:100 coffee:24 baking:0 ai:98 taxes:88 technology:56 pandemic:10 world_war_i:52 world_war_ii:78 religion:22 vaccination:84 the_queen:78 immigration:74 economics:86 fashion:8 NYC:100 LA:104 elections:90 brunch:44 space_exploration:52 climate_change:68 dogs:60 cats:78 inflation:72 sourdough:48 vegan:34 vacation:0 asteroid:92 eyewear:24 stationary:0 movies:60 oscars:70 acupuncture:6 hiking:16 swimming:74 barrys:66 +|Action politics:51 sports:102 music:36 food:120 math:102 science:141 computers:81 literature:15 social_media:123 dancing:21 news:126 celebrities:150 coffee:36 baking:0 ai:147 taxes:132 technology:84 pandemic:15 world_war_i:78 world_war_ii:117 religion:33 vaccination:126 the_queen:117 immigration:111 economics:129 fashion:12 NYC:150 LA:156 elections:135 brunch:66 space_exploration:78 climate_change:102 dogs:90 cats:117 inflation:108 sourdough:72 vegan:51 vacation:0 asteroid:138 eyewear:36 stationary:0 movies:90 oscars:105 acupuncture:9 hiking:24 swimming:111 barrys:99 +|Action politics:25 sports:30 music:40 food:27 math:23 science:10 computers:46 literature:55 social_media:12 dancing:51 news:18 celebrities:25 coffee:26 baking:3 ai:26 taxes:52 technology:26 pandemic:12 world_war_i:25 world_war_ii:32 religion:23 vaccination:35 the_queen:52 immigration:8 economics:31 fashion:34 NYC:33 LA:48 elections:12 brunch:44 space_exploration:21 climate_change:51 dogs:38 cats:5 inflation:23 sourdough:37 vegan:55 vacation:2 asteroid:52 eyewear:7 stationary:8 movies:43 oscars:37 acupuncture:10 hiking:29 swimming:17 barrys:28 +|Action politics:50 sports:60 music:80 food:54 math:46 science:20 computers:92 literature:110 social_media:24 dancing:102 news:36 celebrities:50 coffee:52 baking:6 ai:52 taxes:104 technology:52 pandemic:24 world_war_i:50 world_war_ii:64 religion:46 vaccination:70 the_queen:104 immigration:16 economics:62 fashion:68 NYC:66 LA:96 elections:24 brunch:88 space_exploration:42 climate_change:102 dogs:76 cats:10 inflation:46 sourdough:74 vegan:110 vacation:4 asteroid:104 eyewear:14 stationary:16 movies:86 oscars:74 acupuncture:20 hiking:58 swimming:34 barrys:56 +|Action politics:75 sports:90 music:120 food:81 math:69 science:30 computers:138 literature:165 social_media:36 dancing:153 news:54 celebrities:75 coffee:78 baking:9 ai:78 taxes:156 technology:78 pandemic:36 world_war_i:75 world_war_ii:96 religion:69 vaccination:105 the_queen:156 immigration:24 economics:93 fashion:102 NYC:99 LA:144 elections:36 brunch:132 space_exploration:63 climate_change:153 dogs:114 cats:15 inflation:69 sourdough:111 vegan:165 vacation:6 asteroid:156 eyewear:21 stationary:24 movies:129 oscars:111 acupuncture:30 hiking:87 swimming:51 barrys:84 +|Action politics:49 sports:6 music:55 food:7 math:37 science:20 computers:0 literature:31 social_media:36 dancing:19 news:47 celebrities:16 coffee:33 baking:13 ai:12 taxes:18 technology:28 pandemic:11 world_war_i:54 world_war_ii:12 religion:47 vaccination:24 the_queen:46 immigration:50 economics:16 fashion:50 NYC:34 LA:45 elections:52 brunch:37 space_exploration:44 climate_change:39 dogs:3 cats:55 inflation:21 sourdough:1 vegan:23 vacation:19 asteroid:26 eyewear:19 stationary:41 movies:29 oscars:53 acupuncture:42 hiking:22 swimming:49 barrys:44 +|Action politics:98 sports:12 music:110 food:14 math:74 science:40 computers:0 literature:62 social_media:72 dancing:38 news:94 celebrities:32 coffee:66 baking:26 ai:24 taxes:36 technology:56 pandemic:22 world_war_i:108 world_war_ii:24 religion:94 vaccination:48 the_queen:92 immigration:100 economics:32 fashion:100 NYC:68 LA:90 elections:104 brunch:74 space_exploration:88 climate_change:78 dogs:6 cats:110 inflation:42 sourdough:2 vegan:46 vacation:38 asteroid:52 eyewear:38 stationary:82 movies:58 oscars:106 acupuncture:84 hiking:44 swimming:98 barrys:88 +|Action politics:147 sports:18 music:165 food:21 math:111 science:60 computers:0 literature:93 social_media:108 dancing:57 news:141 celebrities:48 coffee:99 baking:39 ai:36 taxes:54 technology:84 pandemic:33 world_war_i:162 world_war_ii:36 religion:141 vaccination:72 the_queen:138 immigration:150 economics:48 fashion:150 NYC:102 LA:135 elections:156 brunch:111 space_exploration:132 climate_change:117 dogs:9 cats:165 inflation:63 sourdough:3 vegan:69 vacation:57 asteroid:78 eyewear:57 stationary:123 movies:87 oscars:159 acupuncture:126 hiking:66 swimming:147 barrys:132 +|Action politics:54 sports:17 music:13 food:40 math:37 science:24 computers:10 literature:18 social_media:28 dancing:40 news:23 celebrities:7 coffee:54 baking:29 ai:25 taxes:8 technology:46 pandemic:23 world_war_i:46 world_war_ii:41 religion:34 vaccination:31 the_queen:1 immigration:12 economics:52 fashion:46 NYC:18 LA:36 elections:2 brunch:40 space_exploration:0 climate_change:42 dogs:4 cats:38 inflation:8 sourdough:5 vegan:0 vacation:1 asteroid:12 eyewear:46 stationary:11 movies:32 oscars:0 acupuncture:22 hiking:35 swimming:22 barrys:5 +|Action politics:108 sports:34 music:26 food:80 math:74 science:48 computers:20 literature:36 social_media:56 dancing:80 news:46 celebrities:14 coffee:108 baking:58 ai:50 taxes:16 technology:92 pandemic:46 world_war_i:92 world_war_ii:82 religion:68 vaccination:62 the_queen:2 immigration:24 economics:104 fashion:92 NYC:36 LA:72 elections:4 brunch:80 space_exploration:0 climate_change:84 dogs:8 cats:76 inflation:16 sourdough:10 vegan:0 vacation:2 asteroid:24 eyewear:92 stationary:22 movies:64 oscars:0 acupuncture:44 hiking:70 swimming:44 barrys:10 +|Action politics:162 sports:51 music:39 food:120 math:111 science:72 computers:30 literature:54 social_media:84 dancing:120 news:69 celebrities:21 coffee:162 baking:87 ai:75 taxes:24 technology:138 pandemic:69 world_war_i:138 world_war_ii:123 religion:102 vaccination:93 the_queen:3 immigration:36 economics:156 fashion:138 NYC:54 LA:108 elections:6 brunch:120 space_exploration:0 climate_change:126 dogs:12 cats:114 inflation:24 sourdough:15 vegan:0 vacation:3 asteroid:36 eyewear:138 stationary:33 movies:96 oscars:0 acupuncture:66 hiking:105 swimming:66 barrys:15 +|Action politics:5 sports:30 music:43 food:45 math:43 science:14 computers:53 literature:26 social_media:46 dancing:17 news:15 celebrities:39 coffee:26 baking:3 ai:10 taxes:45 technology:22 pandemic:15 world_war_i:19 world_war_ii:27 religion:25 vaccination:27 the_queen:49 immigration:12 economics:11 fashion:50 NYC:51 LA:25 elections:48 brunch:31 space_exploration:17 climate_change:51 dogs:11 cats:25 inflation:46 sourdough:24 vegan:14 vacation:13 asteroid:51 eyewear:51 stationary:55 movies:6 oscars:34 acupuncture:26 hiking:31 swimming:7 barrys:2 +|Action politics:10 sports:60 music:86 food:90 math:86 science:28 computers:106 literature:52 social_media:92 dancing:34 news:30 celebrities:78 coffee:52 baking:6 ai:20 taxes:90 technology:44 pandemic:30 world_war_i:38 world_war_ii:54 religion:50 vaccination:54 the_queen:98 immigration:24 economics:22 fashion:100 NYC:102 LA:50 elections:96 brunch:62 space_exploration:34 climate_change:102 dogs:22 cats:50 inflation:92 sourdough:48 vegan:28 vacation:26 asteroid:102 eyewear:102 stationary:110 movies:12 oscars:68 acupuncture:52 hiking:62 swimming:14 barrys:4 +0:-1.0:0.16666666666666666 |Action politics:15 sports:90 music:129 food:135 math:129 science:42 computers:159 literature:78 social_media:138 dancing:51 news:45 celebrities:117 coffee:78 baking:9 ai:30 taxes:135 technology:66 pandemic:45 world_war_i:57 world_war_ii:81 religion:75 vaccination:81 the_queen:147 immigration:36 economics:33 fashion:150 NYC:153 LA:75 elections:144 brunch:93 space_exploration:51 climate_change:153 dogs:33 cats:75 inflation:138 sourdough:72 vegan:42 vacation:39 asteroid:153 eyewear:153 stationary:165 movies:18 oscars:102 acupuncture:78 hiking:93 swimming:21 barrys:6 +|Action politics:6 sports:15 music:31 food:11 math:41 science:15 computers:9 literature:23 social_media:40 dancing:3 news:22 celebrities:53 coffee:0 baking:34 ai:18 taxes:15 technology:12 pandemic:53 world_war_i:18 world_war_ii:55 religion:11 vaccination:1 the_queen:16 immigration:30 economics:38 fashion:33 NYC:36 LA:30 elections:43 brunch:11 space_exploration:40 climate_change:27 dogs:47 cats:10 inflation:5 sourdough:2 vegan:13 vacation:24 asteroid:28 eyewear:53 stationary:50 movies:5 oscars:21 acupuncture:8 hiking:53 swimming:51 barrys:4 +|Action politics:12 sports:30 music:62 food:22 math:82 science:30 computers:18 literature:46 social_media:80 dancing:6 news:44 celebrities:106 coffee:0 baking:68 ai:36 taxes:30 technology:24 pandemic:106 world_war_i:36 world_war_ii:110 religion:22 vaccination:2 the_queen:32 immigration:60 economics:76 fashion:66 NYC:72 LA:60 elections:86 brunch:22 space_exploration:80 climate_change:54 dogs:94 cats:20 inflation:10 sourdough:4 vegan:26 vacation:48 asteroid:56 eyewear:106 stationary:100 movies:10 oscars:42 acupuncture:16 hiking:106 swimming:102 barrys:8 +|Action politics:18 sports:45 music:93 food:33 math:123 science:45 computers:27 literature:69 social_media:120 dancing:9 news:66 celebrities:159 coffee:0 baking:102 ai:54 taxes:45 technology:36 pandemic:159 world_war_i:54 world_war_ii:165 religion:33 vaccination:3 the_queen:48 immigration:90 economics:114 fashion:99 NYC:108 LA:90 elections:129 brunch:33 space_exploration:120 climate_change:81 dogs:141 cats:30 inflation:15 sourdough:6 vegan:39 vacation:72 asteroid:84 eyewear:159 stationary:150 movies:15 oscars:63 acupuncture:24 hiking:159 swimming:153 barrys:12 +|Action politics:38 sports:40 music:19 food:25 math:49 science:17 computers:9 literature:34 social_media:33 dancing:7 news:53 celebrities:34 coffee:24 baking:48 ai:11 taxes:55 technology:22 pandemic:9 world_war_i:33 world_war_ii:21 religion:25 vaccination:37 the_queen:5 immigration:10 economics:7 fashion:45 NYC:17 LA:28 elections:49 brunch:37 space_exploration:15 climate_change:15 dogs:25 cats:17 inflation:11 sourdough:13 vegan:52 vacation:50 asteroid:49 eyewear:24 stationary:41 movies:33 oscars:41 acupuncture:20 hiking:4 swimming:19 barrys:45 +|Action politics:76 sports:80 music:38 food:50 math:98 science:34 computers:18 literature:68 social_media:66 dancing:14 news:106 celebrities:68 coffee:48 baking:96 ai:22 taxes:110 technology:44 pandemic:18 world_war_i:66 world_war_ii:42 religion:50 vaccination:74 the_queen:10 immigration:20 economics:14 fashion:90 NYC:34 LA:56 elections:98 brunch:74 space_exploration:30 climate_change:30 dogs:50 cats:34 inflation:22 sourdough:26 vegan:104 vacation:100 asteroid:98 eyewear:48 stationary:82 movies:66 oscars:82 acupuncture:40 hiking:8 swimming:38 barrys:90 +|Action politics:114 sports:120 music:57 food:75 math:147 science:51 computers:27 literature:102 social_media:99 dancing:21 news:159 celebrities:102 coffee:72 baking:144 ai:33 taxes:165 technology:66 pandemic:27 world_war_i:99 world_war_ii:63 religion:75 vaccination:111 the_queen:15 immigration:30 economics:21 fashion:135 NYC:51 LA:84 elections:147 brunch:111 space_exploration:45 climate_change:45 dogs:75 cats:51 inflation:33 sourdough:39 vegan:156 vacation:150 asteroid:147 eyewear:72 stationary:123 movies:99 oscars:123 acupuncture:60 hiking:12 swimming:57 barrys:135 +|Action politics:31 sports:40 music:49 food:16 math:48 science:0 computers:27 literature:18 social_media:18 dancing:17 news:43 celebrities:1 coffee:42 baking:44 ai:16 taxes:17 technology:49 pandemic:36 world_war_i:30 world_war_ii:3 religion:39 vaccination:42 the_queen:43 immigration:55 economics:25 fashion:12 NYC:45 LA:5 elections:38 brunch:26 space_exploration:51 climate_change:20 dogs:7 cats:16 inflation:33 sourdough:23 vegan:33 vacation:7 asteroid:20 eyewear:18 stationary:15 movies:8 oscars:5 acupuncture:37 hiking:46 swimming:34 barrys:5 +|Action politics:62 sports:80 music:98 food:32 math:96 science:0 computers:54 literature:36 social_media:36 dancing:34 news:86 celebrities:2 coffee:84 baking:88 ai:32 taxes:34 technology:98 pandemic:72 world_war_i:60 world_war_ii:6 religion:78 vaccination:84 the_queen:86 immigration:110 economics:50 fashion:24 NYC:90 LA:10 elections:76 brunch:52 space_exploration:102 climate_change:40 dogs:14 cats:32 inflation:66 sourdough:46 vegan:66 vacation:14 asteroid:40 eyewear:36 stationary:30 movies:16 oscars:10 acupuncture:74 hiking:92 swimming:68 barrys:10 +|Action politics:93 sports:120 music:147 food:48 math:144 science:0 computers:81 literature:54 social_media:54 dancing:51 news:129 celebrities:3 coffee:126 baking:132 ai:48 taxes:51 technology:147 pandemic:108 world_war_i:90 world_war_ii:9 religion:117 vaccination:126 the_queen:129 immigration:165 economics:75 fashion:36 NYC:135 LA:15 elections:114 brunch:78 space_exploration:153 climate_change:60 dogs:21 cats:48 inflation:99 sourdough:69 vegan:99 vacation:21 asteroid:60 eyewear:54 stationary:45 movies:24 oscars:15 acupuncture:111 hiking:138 swimming:102 barrys:15 +|Action politics:27 sports:9 music:10 food:48 math:54 science:9 computers:26 literature:30 social_media:36 dancing:23 news:34 celebrities:4 coffee:42 baking:50 ai:27 taxes:21 technology:4 pandemic:39 world_war_i:4 world_war_ii:29 religion:10 vaccination:53 the_queen:26 immigration:15 economics:44 fashion:35 NYC:21 LA:27 elections:53 brunch:55 space_exploration:55 climate_change:40 dogs:33 cats:31 inflation:41 sourdough:50 vegan:49 vacation:41 asteroid:15 eyewear:22 stationary:51 movies:42 oscars:31 acupuncture:48 hiking:38 swimming:0 barrys:52 +|Action politics:54 sports:18 music:20 food:96 math:108 science:18 computers:52 literature:60 social_media:72 dancing:46 news:68 celebrities:8 coffee:84 baking:100 ai:54 taxes:42 technology:8 pandemic:78 world_war_i:8 world_war_ii:58 religion:20 vaccination:106 the_queen:52 immigration:30 economics:88 fashion:70 NYC:42 LA:54 elections:106 brunch:110 space_exploration:110 climate_change:80 dogs:66 cats:62 inflation:82 sourdough:100 vegan:98 vacation:82 asteroid:30 eyewear:44 stationary:102 movies:84 oscars:62 acupuncture:96 hiking:76 swimming:0 barrys:104 +|Action politics:81 sports:27 music:30 food:144 math:162 science:27 computers:78 literature:90 social_media:108 dancing:69 news:102 celebrities:12 coffee:126 baking:150 ai:81 taxes:63 technology:12 pandemic:117 world_war_i:12 world_war_ii:87 religion:30 vaccination:159 the_queen:78 immigration:45 economics:132 fashion:105 NYC:63 LA:81 elections:159 brunch:165 space_exploration:165 climate_change:120 dogs:99 cats:93 inflation:123 sourdough:150 vegan:147 vacation:123 asteroid:45 eyewear:66 stationary:153 movies:126 oscars:93 acupuncture:144 hiking:114 swimming:0 barrys:156 +|Action politics:17 sports:33 music:13 food:3 math:20 science:44 computers:37 literature:19 social_media:34 dancing:15 news:23 celebrities:3 coffee:28 baking:18 ai:5 taxes:23 technology:27 pandemic:41 world_war_i:52 world_war_ii:45 religion:38 vaccination:11 the_queen:9 immigration:6 economics:33 fashion:13 NYC:48 LA:15 elections:32 brunch:44 space_exploration:37 climate_change:14 dogs:28 cats:19 inflation:43 sourdough:34 vegan:47 vacation:53 asteroid:34 eyewear:22 stationary:12 movies:50 oscars:36 acupuncture:54 hiking:3 swimming:11 barrys:46 +|Action politics:34 sports:66 music:26 food:6 math:40 science:88 computers:74 literature:38 social_media:68 dancing:30 news:46 celebrities:6 coffee:56 baking:36 ai:10 taxes:46 technology:54 pandemic:82 world_war_i:104 world_war_ii:90 religion:76 vaccination:22 the_queen:18 immigration:12 economics:66 fashion:26 NYC:96 LA:30 elections:64 brunch:88 space_exploration:74 climate_change:28 dogs:56 cats:38 inflation:86 sourdough:68 vegan:94 vacation:106 asteroid:68 eyewear:44 stationary:24 movies:100 oscars:72 acupuncture:108 hiking:6 swimming:22 barrys:92 +|Action politics:51 sports:99 music:39 food:9 math:60 science:132 computers:111 literature:57 social_media:102 dancing:45 news:69 celebrities:9 coffee:84 baking:54 ai:15 taxes:69 technology:81 pandemic:123 world_war_i:156 world_war_ii:135 religion:114 vaccination:33 the_queen:27 immigration:18 economics:99 fashion:39 NYC:144 LA:45 elections:96 brunch:132 space_exploration:111 climate_change:42 dogs:84 cats:57 inflation:129 sourdough:102 vegan:141 vacation:159 asteroid:102 eyewear:66 stationary:36 movies:150 oscars:108 acupuncture:162 hiking:9 swimming:33 barrys:138 +|Action politics:20 sports:35 music:23 food:21 math:40 science:26 computers:22 literature:38 social_media:31 dancing:11 news:37 celebrities:44 coffee:51 baking:49 ai:12 taxes:19 technology:27 pandemic:54 world_war_i:22 world_war_ii:12 religion:46 vaccination:37 the_queen:17 immigration:54 economics:38 fashion:13 NYC:49 LA:55 elections:33 brunch:55 space_exploration:28 climate_change:35 dogs:29 cats:43 inflation:14 sourdough:48 vegan:31 vacation:40 asteroid:39 eyewear:21 stationary:38 movies:49 oscars:18 acupuncture:21 hiking:34 swimming:37 barrys:55 +|Action politics:40 sports:70 music:46 food:42 math:80 science:52 computers:44 literature:76 social_media:62 dancing:22 news:74 celebrities:88 coffee:102 baking:98 ai:24 taxes:38 technology:54 pandemic:108 world_war_i:44 world_war_ii:24 religion:92 vaccination:74 the_queen:34 immigration:108 economics:76 fashion:26 NYC:98 LA:110 elections:66 brunch:110 space_exploration:56 climate_change:70 dogs:58 cats:86 inflation:28 sourdough:96 vegan:62 vacation:80 asteroid:78 eyewear:42 stationary:76 movies:98 oscars:36 acupuncture:42 hiking:68 swimming:74 barrys:110 +|Action politics:60 sports:105 music:69 food:63 math:120 science:78 computers:66 literature:114 social_media:93 dancing:33 news:111 celebrities:132 coffee:153 baking:147 ai:36 taxes:57 technology:81 pandemic:162 world_war_i:66 world_war_ii:36 religion:138 vaccination:111 the_queen:51 immigration:162 economics:114 fashion:39 NYC:147 LA:165 elections:99 brunch:165 space_exploration:84 climate_change:105 dogs:87 cats:129 inflation:42 sourdough:144 vegan:93 vacation:120 asteroid:117 eyewear:63 stationary:114 movies:147 oscars:54 acupuncture:63 hiking:102 swimming:111 barrys:165 +|Action politics:54 sports:23 music:0 food:28 math:50 science:43 computers:27 literature:20 social_media:49 dancing:50 news:1 celebrities:50 coffee:16 baking:13 ai:52 taxes:25 technology:51 pandemic:0 world_war_i:33 world_war_ii:13 religion:2 vaccination:31 the_queen:51 immigration:44 economics:11 fashion:23 NYC:29 LA:24 elections:37 brunch:48 space_exploration:30 climate_change:47 dogs:35 cats:1 inflation:13 sourdough:15 vegan:21 vacation:7 asteroid:13 eyewear:10 stationary:14 movies:45 oscars:15 acupuncture:49 hiking:19 swimming:45 barrys:6 +|Action politics:108 sports:46 music:0 food:56 math:100 science:86 computers:54 literature:40 social_media:98 dancing:100 news:2 celebrities:100 coffee:32 baking:26 ai:104 taxes:50 technology:102 pandemic:0 world_war_i:66 world_war_ii:26 religion:4 vaccination:62 the_queen:102 immigration:88 economics:22 fashion:46 NYC:58 LA:48 elections:74 brunch:96 space_exploration:60 climate_change:94 dogs:70 cats:2 inflation:26 sourdough:30 vegan:42 vacation:14 asteroid:26 eyewear:20 stationary:28 movies:90 oscars:30 acupuncture:98 hiking:38 swimming:90 barrys:12 +|Action politics:162 sports:69 music:0 food:84 math:150 science:129 computers:81 literature:60 social_media:147 dancing:150 news:3 celebrities:150 coffee:48 baking:39 ai:156 taxes:75 technology:153 pandemic:0 world_war_i:99 world_war_ii:39 religion:6 vaccination:93 the_queen:153 immigration:132 economics:33 fashion:69 NYC:87 LA:72 elections:111 brunch:144 space_exploration:90 climate_change:141 dogs:105 cats:3 inflation:39 sourdough:45 vegan:63 vacation:21 asteroid:39 eyewear:30 stationary:42 movies:135 oscars:45 acupuncture:147 hiking:57 swimming:135 barrys:18 +|Action politics:34 sports:8 music:55 food:38 math:39 science:2 computers:9 literature:53 social_media:49 dancing:0 news:47 celebrities:29 coffee:37 baking:3 ai:40 taxes:37 technology:15 pandemic:22 world_war_i:55 world_war_ii:52 religion:23 vaccination:39 the_queen:36 immigration:3 economics:43 fashion:53 NYC:16 LA:39 elections:12 brunch:51 space_exploration:40 climate_change:36 dogs:53 cats:35 inflation:30 sourdough:53 vegan:15 vacation:11 asteroid:21 eyewear:25 stationary:35 movies:51 oscars:14 acupuncture:47 hiking:43 swimming:54 barrys:46 +|Action politics:68 sports:16 music:110 food:76 math:78 science:4 computers:18 literature:106 social_media:98 dancing:0 news:94 celebrities:58 coffee:74 baking:6 ai:80 taxes:74 technology:30 pandemic:44 world_war_i:110 world_war_ii:104 religion:46 vaccination:78 the_queen:72 immigration:6 economics:86 fashion:106 NYC:32 LA:78 elections:24 brunch:102 space_exploration:80 climate_change:72 dogs:106 cats:70 inflation:60 sourdough:106 vegan:30 vacation:22 asteroid:42 eyewear:50 stationary:70 movies:102 oscars:28 acupuncture:94 hiking:86 swimming:108 barrys:92 +|Action politics:102 sports:24 music:165 food:114 math:117 science:6 computers:27 literature:159 social_media:147 dancing:0 news:141 celebrities:87 coffee:111 baking:9 ai:120 taxes:111 technology:45 pandemic:66 world_war_i:165 world_war_ii:156 religion:69 vaccination:117 the_queen:108 immigration:9 economics:129 fashion:159 NYC:48 LA:117 elections:36 brunch:153 space_exploration:120 climate_change:108 dogs:159 cats:105 inflation:90 sourdough:159 vegan:45 vacation:33 asteroid:63 eyewear:75 stationary:105 movies:153 oscars:42 acupuncture:141 hiking:129 swimming:162 barrys:138 +|Action politics:9 sports:42 music:10 food:40 math:19 science:14 computers:29 literature:49 social_media:16 dancing:52 news:17 celebrities:14 coffee:26 baking:23 ai:13 taxes:27 technology:52 pandemic:46 world_war_i:4 world_war_ii:4 religion:7 vaccination:10 the_queen:22 immigration:49 economics:25 fashion:26 NYC:28 LA:10 elections:54 brunch:0 space_exploration:29 climate_change:9 dogs:31 cats:27 inflation:5 sourdough:26 vegan:54 vacation:35 asteroid:11 eyewear:51 stationary:18 movies:14 oscars:45 acupuncture:45 hiking:6 swimming:49 barrys:5 +|Action politics:18 sports:84 music:20 food:80 math:38 science:28 computers:58 literature:98 social_media:32 dancing:104 news:34 celebrities:28 coffee:52 baking:46 ai:26 taxes:54 technology:104 pandemic:92 world_war_i:8 world_war_ii:8 religion:14 vaccination:20 the_queen:44 immigration:98 economics:50 fashion:52 NYC:56 LA:20 elections:108 brunch:0 space_exploration:58 climate_change:18 dogs:62 cats:54 inflation:10 sourdough:52 vegan:108 vacation:70 asteroid:22 eyewear:102 stationary:36 movies:28 oscars:90 acupuncture:90 hiking:12 swimming:98 barrys:10 +|Action politics:27 sports:126 music:30 food:120 math:57 science:42 computers:87 literature:147 social_media:48 dancing:156 news:51 celebrities:42 coffee:78 baking:69 ai:39 taxes:81 technology:156 pandemic:138 world_war_i:12 world_war_ii:12 religion:21 vaccination:30 the_queen:66 immigration:147 economics:75 fashion:78 NYC:84 LA:30 elections:162 brunch:0 space_exploration:87 climate_change:27 dogs:93 cats:81 inflation:15 sourdough:78 vegan:162 vacation:105 asteroid:33 eyewear:153 stationary:54 movies:42 oscars:135 acupuncture:135 hiking:18 swimming:147 barrys:15 +|Action politics:33 sports:51 music:15 food:36 math:31 science:17 computers:15 literature:53 social_media:54 dancing:29 news:36 celebrities:23 coffee:20 baking:26 ai:27 taxes:13 technology:11 pandemic:53 world_war_i:48 world_war_ii:6 religion:29 vaccination:0 the_queen:21 immigration:18 economics:25 fashion:5 NYC:31 LA:53 elections:29 brunch:9 space_exploration:9 climate_change:50 dogs:19 cats:12 inflation:28 sourdough:12 vegan:26 vacation:20 asteroid:12 eyewear:15 stationary:44 movies:12 oscars:53 acupuncture:50 hiking:33 swimming:16 barrys:55 +|Action politics:66 sports:102 music:30 food:72 math:62 science:34 computers:30 literature:106 social_media:108 dancing:58 news:72 celebrities:46 coffee:40 baking:52 ai:54 taxes:26 technology:22 pandemic:106 world_war_i:96 world_war_ii:12 religion:58 vaccination:0 the_queen:42 immigration:36 economics:50 fashion:10 NYC:62 LA:106 elections:58 brunch:18 space_exploration:18 climate_change:100 dogs:38 cats:24 inflation:56 sourdough:24 vegan:52 vacation:40 asteroid:24 eyewear:30 stationary:88 movies:24 oscars:106 acupuncture:100 hiking:66 swimming:32 barrys:110 +|Action politics:99 sports:153 music:45 food:108 math:93 science:51 computers:45 literature:159 social_media:162 dancing:87 news:108 celebrities:69 coffee:60 baking:78 ai:81 taxes:39 technology:33 pandemic:159 world_war_i:144 world_war_ii:18 religion:87 vaccination:0 the_queen:63 immigration:54 economics:75 fashion:15 NYC:93 LA:159 elections:87 brunch:27 space_exploration:27 climate_change:150 dogs:57 cats:36 inflation:84 sourdough:36 vegan:78 vacation:60 asteroid:36 eyewear:45 stationary:132 movies:36 oscars:159 acupuncture:150 hiking:99 swimming:48 barrys:165 +|Action politics:37 sports:27 music:30 food:33 math:45 science:51 computers:31 literature:43 social_media:14 dancing:50 news:8 celebrities:3 coffee:53 baking:14 ai:40 taxes:16 technology:2 pandemic:36 world_war_i:24 world_war_ii:30 religion:23 vaccination:47 the_queen:20 immigration:14 economics:21 fashion:46 NYC:29 LA:50 elections:38 brunch:36 space_exploration:43 climate_change:35 dogs:32 cats:20 inflation:21 sourdough:11 vegan:28 vacation:46 asteroid:51 eyewear:41 stationary:50 movies:52 oscars:25 acupuncture:13 hiking:5 swimming:28 barrys:19 +|Action politics:74 sports:54 music:60 food:66 math:90 science:102 computers:62 literature:86 social_media:28 dancing:100 news:16 celebrities:6 coffee:106 baking:28 ai:80 taxes:32 technology:4 pandemic:72 world_war_i:48 world_war_ii:60 religion:46 vaccination:94 the_queen:40 immigration:28 economics:42 fashion:92 NYC:58 LA:100 elections:76 brunch:72 space_exploration:86 climate_change:70 dogs:64 cats:40 inflation:42 sourdough:22 vegan:56 vacation:92 asteroid:102 eyewear:82 stationary:100 movies:104 oscars:50 acupuncture:26 hiking:10 swimming:56 barrys:38 +|Action politics:111 sports:81 music:90 food:99 math:135 science:153 computers:93 literature:129 social_media:42 dancing:150 news:24 celebrities:9 coffee:159 baking:42 ai:120 taxes:48 technology:6 pandemic:108 world_war_i:72 world_war_ii:90 religion:69 vaccination:141 the_queen:60 immigration:42 economics:63 fashion:138 NYC:87 LA:150 elections:114 brunch:108 space_exploration:129 climate_change:105 dogs:96 cats:60 inflation:63 sourdough:33 vegan:84 vacation:138 asteroid:153 eyewear:123 stationary:150 movies:156 oscars:75 acupuncture:39 hiking:15 swimming:84 barrys:57 +|Action politics:20 sports:11 music:30 food:6 math:33 science:39 computers:0 literature:7 social_media:23 dancing:20 news:26 celebrities:21 coffee:16 baking:10 ai:34 taxes:6 technology:11 pandemic:21 world_war_i:38 world_war_ii:48 religion:15 vaccination:19 the_queen:52 immigration:47 economics:18 fashion:34 NYC:48 LA:24 elections:46 brunch:39 space_exploration:36 climate_change:20 dogs:29 cats:51 inflation:14 sourdough:40 vegan:6 vacation:33 asteroid:32 eyewear:53 stationary:22 movies:20 oscars:54 acupuncture:36 hiking:7 swimming:46 barrys:5 +|Action politics:40 sports:22 music:60 food:12 math:66 science:78 computers:0 literature:14 social_media:46 dancing:40 news:52 celebrities:42 coffee:32 baking:20 ai:68 taxes:12 technology:22 pandemic:42 world_war_i:76 world_war_ii:96 religion:30 vaccination:38 the_queen:104 immigration:94 economics:36 fashion:68 NYC:96 LA:48 elections:92 brunch:78 space_exploration:72 climate_change:40 dogs:58 cats:102 inflation:28 sourdough:80 vegan:12 vacation:66 asteroid:64 eyewear:106 stationary:44 movies:40 oscars:108 acupuncture:72 hiking:14 swimming:92 barrys:10 +|Action politics:60 sports:33 music:90 food:18 math:99 science:117 computers:0 literature:21 social_media:69 dancing:60 news:78 celebrities:63 coffee:48 baking:30 ai:102 taxes:18 technology:33 pandemic:63 world_war_i:114 world_war_ii:144 religion:45 vaccination:57 the_queen:156 immigration:141 economics:54 fashion:102 NYC:144 LA:72 elections:138 brunch:117 space_exploration:108 climate_change:60 dogs:87 cats:153 inflation:42 sourdough:120 vegan:18 vacation:99 asteroid:96 eyewear:159 stationary:66 movies:60 oscars:162 acupuncture:108 hiking:21 swimming:138 barrys:15 +|Action politics:13 sports:21 music:35 food:17 math:47 science:5 computers:40 literature:29 social_media:16 dancing:18 news:5 celebrities:37 coffee:42 baking:40 ai:7 taxes:11 technology:50 pandemic:1 world_war_i:39 world_war_ii:7 religion:41 vaccination:28 the_queen:15 immigration:29 economics:47 fashion:40 NYC:43 LA:6 elections:22 brunch:54 space_exploration:30 climate_change:38 dogs:32 cats:44 inflation:17 sourdough:4 vegan:17 vacation:55 asteroid:9 eyewear:42 stationary:20 movies:26 oscars:24 acupuncture:55 hiking:12 swimming:30 barrys:18 +|Action politics:26 sports:42 music:70 food:34 math:94 science:10 computers:80 literature:58 social_media:32 dancing:36 news:10 celebrities:74 coffee:84 baking:80 ai:14 taxes:22 technology:100 pandemic:2 world_war_i:78 world_war_ii:14 religion:82 vaccination:56 the_queen:30 immigration:58 economics:94 fashion:80 NYC:86 LA:12 elections:44 brunch:108 space_exploration:60 climate_change:76 dogs:64 cats:88 inflation:34 sourdough:8 vegan:34 vacation:110 asteroid:18 eyewear:84 stationary:40 movies:52 oscars:48 acupuncture:110 hiking:24 swimming:60 barrys:36 +|Action politics:39 sports:63 music:105 food:51 math:141 science:15 computers:120 literature:87 social_media:48 dancing:54 news:15 celebrities:111 coffee:126 baking:120 ai:21 taxes:33 technology:150 pandemic:3 world_war_i:117 world_war_ii:21 religion:123 vaccination:84 the_queen:45 immigration:87 economics:141 fashion:120 NYC:129 LA:18 elections:66 brunch:162 space_exploration:90 climate_change:114 dogs:96 cats:132 inflation:51 sourdough:12 vegan:51 vacation:165 asteroid:27 eyewear:126 stationary:60 movies:78 oscars:72 acupuncture:165 hiking:36 swimming:90 barrys:54 +|Action politics:36 sports:26 music:6 food:26 math:25 science:4 computers:1 literature:43 social_media:55 dancing:31 news:18 celebrities:13 coffee:2 baking:48 ai:1 taxes:19 technology:10 pandemic:34 world_war_i:53 world_war_ii:54 religion:32 vaccination:21 the_queen:8 immigration:30 economics:22 fashion:13 NYC:35 LA:16 elections:0 brunch:44 space_exploration:36 climate_change:50 dogs:43 cats:35 inflation:32 sourdough:22 vegan:21 vacation:43 asteroid:27 eyewear:25 stationary:27 movies:19 oscars:27 acupuncture:1 hiking:51 swimming:55 barrys:15 +|Action politics:72 sports:52 music:12 food:52 math:50 science:8 computers:2 literature:86 social_media:110 dancing:62 news:36 celebrities:26 coffee:4 baking:96 ai:2 taxes:38 technology:20 pandemic:68 world_war_i:106 world_war_ii:108 religion:64 vaccination:42 the_queen:16 immigration:60 economics:44 fashion:26 NYC:70 LA:32 elections:0 brunch:88 space_exploration:72 climate_change:100 dogs:86 cats:70 inflation:64 sourdough:44 vegan:42 vacation:86 asteroid:54 eyewear:50 stationary:54 movies:38 oscars:54 acupuncture:2 hiking:102 swimming:110 barrys:30 +|Action politics:108 sports:78 music:18 food:78 math:75 science:12 computers:3 literature:129 social_media:165 dancing:93 news:54 celebrities:39 coffee:6 baking:144 ai:3 taxes:57 technology:30 pandemic:102 world_war_i:159 world_war_ii:162 religion:96 vaccination:63 the_queen:24 immigration:90 economics:66 fashion:39 NYC:105 LA:48 elections:0 brunch:132 space_exploration:108 climate_change:150 dogs:129 cats:105 inflation:96 sourdough:66 vegan:63 vacation:129 asteroid:81 eyewear:75 stationary:81 movies:57 oscars:81 acupuncture:3 hiking:153 swimming:165 barrys:45 +|Action politics:4 sports:18 music:42 food:38 math:0 science:18 computers:41 literature:30 social_media:24 dancing:31 news:41 celebrities:30 coffee:7 baking:22 ai:54 taxes:22 technology:36 pandemic:45 world_war_i:32 world_war_ii:14 religion:43 vaccination:22 the_queen:7 immigration:52 economics:8 fashion:41 NYC:25 LA:39 elections:22 brunch:40 space_exploration:30 climate_change:2 dogs:35 cats:18 inflation:5 sourdough:10 vegan:18 vacation:32 asteroid:52 eyewear:47 stationary:11 movies:40 oscars:8 acupuncture:3 hiking:10 swimming:42 barrys:42 +|Action politics:8 sports:36 music:84 food:76 math:0 science:36 computers:82 literature:60 social_media:48 dancing:62 news:82 celebrities:60 coffee:14 baking:44 ai:108 taxes:44 technology:72 pandemic:90 world_war_i:64 world_war_ii:28 religion:86 vaccination:44 the_queen:14 immigration:104 economics:16 fashion:82 NYC:50 LA:78 elections:44 brunch:80 space_exploration:60 climate_change:4 dogs:70 cats:36 inflation:10 sourdough:20 vegan:36 vacation:64 asteroid:104 eyewear:94 stationary:22 movies:80 oscars:16 acupuncture:6 hiking:20 swimming:84 barrys:84 +|Action politics:12 sports:54 music:126 food:114 math:0 science:54 computers:123 literature:90 social_media:72 dancing:93 news:123 celebrities:90 coffee:21 baking:66 ai:162 taxes:66 technology:108 pandemic:135 world_war_i:96 world_war_ii:42 religion:129 vaccination:66 the_queen:21 immigration:156 economics:24 fashion:123 NYC:75 LA:117 elections:66 brunch:120 space_exploration:90 climate_change:6 dogs:105 cats:54 inflation:15 sourdough:30 vegan:54 vacation:96 asteroid:156 eyewear:141 stationary:33 movies:120 oscars:24 acupuncture:9 hiking:30 swimming:126 barrys:126 +|Action politics:5 sports:13 music:0 food:16 math:34 science:41 computers:22 literature:2 social_media:19 dancing:4 news:6 celebrities:16 coffee:26 baking:51 ai:50 taxes:21 technology:13 pandemic:27 world_war_i:7 world_war_ii:49 religion:10 vaccination:54 the_queen:7 immigration:2 economics:53 fashion:31 NYC:54 LA:9 elections:30 brunch:36 space_exploration:18 climate_change:25 dogs:31 cats:44 inflation:6 sourdough:14 vegan:24 vacation:22 asteroid:2 eyewear:46 stationary:45 movies:22 oscars:18 acupuncture:43 hiking:29 swimming:45 barrys:0 +|Action politics:10 sports:26 music:0 food:32 math:68 science:82 computers:44 literature:4 social_media:38 dancing:8 news:12 celebrities:32 coffee:52 baking:102 ai:100 taxes:42 technology:26 pandemic:54 world_war_i:14 world_war_ii:98 religion:20 vaccination:108 the_queen:14 immigration:4 economics:106 fashion:62 NYC:108 LA:18 elections:60 brunch:72 space_exploration:36 climate_change:50 dogs:62 cats:88 inflation:12 sourdough:28 vegan:48 vacation:44 asteroid:4 eyewear:92 stationary:90 movies:44 oscars:36 acupuncture:86 hiking:58 swimming:90 barrys:0 +|Action politics:15 sports:39 music:0 food:48 math:102 science:123 computers:66 literature:6 social_media:57 dancing:12 news:18 celebrities:48 coffee:78 baking:153 ai:150 taxes:63 technology:39 pandemic:81 world_war_i:21 world_war_ii:147 religion:30 vaccination:162 the_queen:21 immigration:6 economics:159 fashion:93 NYC:162 LA:27 elections:90 brunch:108 space_exploration:54 climate_change:75 dogs:93 cats:132 inflation:18 sourdough:42 vegan:72 vacation:66 asteroid:6 eyewear:138 stationary:135 movies:66 oscars:54 acupuncture:129 hiking:87 swimming:135 barrys:0 +|Action politics:1 sports:31 music:6 food:55 math:47 science:11 computers:31 literature:28 social_media:51 dancing:35 news:27 celebrities:0 coffee:15 baking:46 ai:3 taxes:5 technology:40 pandemic:45 world_war_i:31 world_war_ii:49 religion:40 vaccination:47 the_queen:1 immigration:17 economics:39 fashion:30 NYC:17 LA:15 elections:27 brunch:6 space_exploration:15 climate_change:43 dogs:47 cats:15 inflation:46 sourdough:34 vegan:39 vacation:38 asteroid:49 eyewear:49 stationary:7 movies:12 oscars:4 acupuncture:2 hiking:33 swimming:52 barrys:37 +|Action politics:2 sports:62 music:12 food:110 math:94 science:22 computers:62 literature:56 social_media:102 dancing:70 news:54 celebrities:0 coffee:30 baking:92 ai:6 taxes:10 technology:80 pandemic:90 world_war_i:62 world_war_ii:98 religion:80 vaccination:94 the_queen:2 immigration:34 economics:78 fashion:60 NYC:34 LA:30 elections:54 brunch:12 space_exploration:30 climate_change:86 dogs:94 cats:30 inflation:92 sourdough:68 vegan:78 vacation:76 asteroid:98 eyewear:98 stationary:14 movies:24 oscars:8 acupuncture:4 hiking:66 swimming:104 barrys:74 +|Action politics:3 sports:93 music:18 food:165 math:141 science:33 computers:93 literature:84 social_media:153 dancing:105 news:81 celebrities:0 coffee:45 baking:138 ai:9 taxes:15 technology:120 pandemic:135 world_war_i:93 world_war_ii:147 religion:120 vaccination:141 the_queen:3 immigration:51 economics:117 fashion:90 NYC:51 LA:45 elections:81 brunch:18 space_exploration:45 climate_change:129 dogs:141 cats:45 inflation:138 sourdough:102 vegan:117 vacation:114 asteroid:147 eyewear:147 stationary:21 movies:36 oscars:12 acupuncture:6 hiking:99 swimming:156 barrys:111 + +shared |User user=Anna time_of_day=evening +|Action politics:21 sports:2 music:50 food:15 math:21 science:2 computers:32 literature:46 social_media:48 dancing:42 news:34 celebrities:9 coffee:21 baking:2 ai:33 taxes:45 technology:18 pandemic:15 world_war_i:8 world_war_ii:35 religion:15 vaccination:47 the_queen:15 immigration:54 economics:44 fashion:28 NYC:3 LA:34 elections:32 brunch:25 space_exploration:19 climate_change:44 dogs:31 cats:33 inflation:2 sourdough:11 vegan:52 vacation:36 asteroid:15 eyewear:5 stationary:22 movies:1 oscars:30 acupuncture:50 hiking:38 swimming:1 barrys:48 +|Action politics:42 sports:4 music:100 food:30 math:42 science:4 computers:64 literature:92 social_media:96 dancing:84 news:68 celebrities:18 coffee:42 baking:4 ai:66 taxes:90 technology:36 pandemic:30 world_war_i:16 world_war_ii:70 religion:30 vaccination:94 the_queen:30 immigration:108 economics:88 fashion:56 NYC:6 LA:68 elections:64 brunch:50 space_exploration:38 climate_change:88 dogs:62 cats:66 inflation:4 sourdough:22 vegan:104 vacation:72 asteroid:30 eyewear:10 stationary:44 movies:2 oscars:60 acupuncture:100 hiking:76 swimming:2 barrys:96 +|Action politics:63 sports:6 music:150 food:45 math:63 science:6 computers:96 literature:138 social_media:144 dancing:126 news:102 celebrities:27 coffee:63 baking:6 ai:99 taxes:135 technology:54 pandemic:45 world_war_i:24 world_war_ii:105 religion:45 vaccination:141 the_queen:45 immigration:162 economics:132 fashion:84 NYC:9 LA:102 elections:96 brunch:75 space_exploration:57 climate_change:132 dogs:93 cats:99 inflation:6 sourdough:33 vegan:156 vacation:108 asteroid:45 eyewear:15 stationary:66 movies:3 oscars:90 acupuncture:150 hiking:114 swimming:3 barrys:144 +|Action politics:27 sports:7 music:14 food:24 math:21 science:39 computers:44 literature:30 social_media:6 dancing:15 news:29 celebrities:50 coffee:4 baking:38 ai:41 taxes:32 technology:34 pandemic:14 world_war_i:9 world_war_ii:1 religion:30 vaccination:28 the_queen:50 immigration:20 economics:39 fashion:28 NYC:30 LA:28 elections:49 brunch:19 space_exploration:8 climate_change:39 dogs:39 cats:18 inflation:37 sourdough:53 vegan:31 vacation:19 asteroid:4 eyewear:6 stationary:1 movies:54 oscars:52 acupuncture:27 hiking:47 swimming:7 barrys:20 +|Action politics:54 sports:14 music:28 food:48 math:42 science:78 computers:88 literature:60 social_media:12 dancing:30 news:58 celebrities:100 coffee:8 baking:76 ai:82 taxes:64 technology:68 pandemic:28 world_war_i:18 world_war_ii:2 religion:60 vaccination:56 the_queen:100 immigration:40 economics:78 fashion:56 NYC:60 LA:56 elections:98 brunch:38 space_exploration:16 climate_change:78 dogs:78 cats:36 inflation:74 sourdough:106 vegan:62 vacation:38 asteroid:8 eyewear:12 stationary:2 movies:108 oscars:104 acupuncture:54 hiking:94 swimming:14 barrys:40 +|Action politics:81 sports:21 music:42 food:72 math:63 science:117 computers:132 literature:90 social_media:18 dancing:45 news:87 celebrities:150 coffee:12 baking:114 ai:123 taxes:96 technology:102 pandemic:42 world_war_i:27 world_war_ii:3 religion:90 vaccination:84 the_queen:150 immigration:60 economics:117 fashion:84 NYC:90 LA:84 elections:147 brunch:57 space_exploration:24 climate_change:117 dogs:117 cats:54 inflation:111 sourdough:159 vegan:93 vacation:57 asteroid:12 eyewear:18 stationary:3 movies:162 oscars:156 acupuncture:81 hiking:141 swimming:21 barrys:60 +|Action politics:3 sports:19 music:49 food:1 math:13 science:36 computers:9 literature:22 social_media:41 dancing:40 news:53 celebrities:22 coffee:41 baking:51 ai:9 taxes:5 technology:17 pandemic:39 world_war_i:7 world_war_ii:52 religion:4 vaccination:9 the_queen:36 immigration:50 economics:15 fashion:0 NYC:52 LA:18 elections:37 brunch:10 space_exploration:45 climate_change:2 dogs:24 cats:22 inflation:52 sourdough:5 vegan:19 vacation:31 asteroid:41 eyewear:29 stationary:50 movies:10 oscars:48 acupuncture:37 hiking:3 swimming:48 barrys:53 +|Action politics:6 sports:38 music:98 food:2 math:26 science:72 computers:18 literature:44 social_media:82 dancing:80 news:106 celebrities:44 coffee:82 baking:102 ai:18 taxes:10 technology:34 pandemic:78 world_war_i:14 world_war_ii:104 religion:8 vaccination:18 the_queen:72 immigration:100 economics:30 fashion:0 NYC:104 LA:36 elections:74 brunch:20 space_exploration:90 climate_change:4 dogs:48 cats:44 inflation:104 sourdough:10 vegan:38 vacation:62 asteroid:82 eyewear:58 stationary:100 movies:20 oscars:96 acupuncture:74 hiking:6 swimming:96 barrys:106 +|Action politics:9 sports:57 music:147 food:3 math:39 science:108 computers:27 literature:66 social_media:123 dancing:120 news:159 celebrities:66 coffee:123 baking:153 ai:27 taxes:15 technology:51 pandemic:117 world_war_i:21 world_war_ii:156 religion:12 vaccination:27 the_queen:108 immigration:150 economics:45 fashion:0 NYC:156 LA:54 elections:111 brunch:30 space_exploration:135 climate_change:6 dogs:72 cats:66 inflation:156 sourdough:15 vegan:57 vacation:93 asteroid:123 eyewear:87 stationary:150 movies:30 oscars:144 acupuncture:111 hiking:9 swimming:144 barrys:159 +|Action politics:15 sports:25 music:46 food:16 math:44 science:48 computers:49 literature:21 social_media:11 dancing:36 news:36 celebrities:29 coffee:21 baking:5 ai:18 taxes:19 technology:55 pandemic:13 world_war_i:4 world_war_ii:4 religion:21 vaccination:32 the_queen:30 immigration:35 economics:0 fashion:43 NYC:8 LA:41 elections:23 brunch:23 space_exploration:18 climate_change:48 dogs:30 cats:32 inflation:0 sourdough:9 vegan:42 vacation:37 asteroid:22 eyewear:45 stationary:34 movies:37 oscars:10 acupuncture:17 hiking:16 swimming:16 barrys:9 +|Action politics:30 sports:50 music:92 food:32 math:88 science:96 computers:98 literature:42 social_media:22 dancing:72 news:72 celebrities:58 coffee:42 baking:10 ai:36 taxes:38 technology:110 pandemic:26 world_war_i:8 world_war_ii:8 religion:42 vaccination:64 the_queen:60 immigration:70 economics:0 fashion:86 NYC:16 LA:82 elections:46 brunch:46 space_exploration:36 climate_change:96 dogs:60 cats:64 inflation:0 sourdough:18 vegan:84 vacation:74 asteroid:44 eyewear:90 stationary:68 movies:74 oscars:20 acupuncture:34 hiking:32 swimming:32 barrys:18 +|Action politics:45 sports:75 music:138 food:48 math:132 science:144 computers:147 literature:63 social_media:33 dancing:108 news:108 celebrities:87 coffee:63 baking:15 ai:54 taxes:57 technology:165 pandemic:39 world_war_i:12 world_war_ii:12 religion:63 vaccination:96 the_queen:90 immigration:105 economics:0 fashion:129 NYC:24 LA:123 elections:69 brunch:69 space_exploration:54 climate_change:144 dogs:90 cats:96 inflation:0 sourdough:27 vegan:126 vacation:111 asteroid:66 eyewear:135 stationary:102 movies:111 oscars:30 acupuncture:51 hiking:48 swimming:48 barrys:27 +|Action politics:42 sports:49 music:1 food:52 math:26 science:8 computers:25 literature:24 social_media:55 dancing:47 news:7 celebrities:32 coffee:40 baking:51 ai:22 taxes:26 technology:20 pandemic:16 world_war_i:20 world_war_ii:31 religion:2 vaccination:19 the_queen:25 immigration:18 economics:4 fashion:4 NYC:51 LA:49 elections:41 brunch:52 space_exploration:53 climate_change:46 dogs:30 cats:8 inflation:11 sourdough:52 vegan:42 vacation:7 asteroid:26 eyewear:35 stationary:55 movies:16 oscars:33 acupuncture:54 hiking:54 swimming:24 barrys:52 +|Action politics:84 sports:98 music:2 food:104 math:52 science:16 computers:50 literature:48 social_media:110 dancing:94 news:14 celebrities:64 coffee:80 baking:102 ai:44 taxes:52 technology:40 pandemic:32 world_war_i:40 world_war_ii:62 religion:4 vaccination:38 the_queen:50 immigration:36 economics:8 fashion:8 NYC:102 LA:98 elections:82 brunch:104 space_exploration:106 climate_change:92 dogs:60 cats:16 inflation:22 sourdough:104 vegan:84 vacation:14 asteroid:52 eyewear:70 stationary:110 movies:32 oscars:66 acupuncture:108 hiking:108 swimming:48 barrys:104 +0:-1.0:0.9583333304229501 |Action politics:126 sports:147 music:3 food:156 math:78 science:24 computers:75 literature:72 social_media:165 dancing:141 news:21 celebrities:96 coffee:120 baking:153 ai:66 taxes:78 technology:60 pandemic:48 world_war_i:60 world_war_ii:93 religion:6 vaccination:57 the_queen:75 immigration:54 economics:12 fashion:12 NYC:153 LA:147 elections:123 brunch:156 space_exploration:159 climate_change:138 dogs:90 cats:24 inflation:33 sourdough:156 vegan:126 vacation:21 asteroid:78 eyewear:105 stationary:165 movies:48 oscars:99 acupuncture:162 hiking:162 swimming:72 barrys:156 +|Action politics:1 sports:40 music:28 food:47 math:50 science:2 computers:8 literature:12 social_media:0 dancing:8 news:28 celebrities:46 coffee:31 baking:54 ai:1 taxes:15 technology:52 pandemic:46 world_war_i:35 world_war_ii:46 religion:46 vaccination:46 the_queen:54 immigration:48 economics:41 fashion:47 NYC:15 LA:40 elections:33 brunch:40 space_exploration:49 climate_change:4 dogs:50 cats:45 inflation:19 sourdough:37 vegan:51 vacation:53 asteroid:9 eyewear:13 stationary:34 movies:54 oscars:29 acupuncture:13 hiking:53 swimming:18 barrys:30 +|Action politics:2 sports:80 music:56 food:94 math:100 science:4 computers:16 literature:24 social_media:0 dancing:16 news:56 celebrities:92 coffee:62 baking:108 ai:2 taxes:30 technology:104 pandemic:92 world_war_i:70 world_war_ii:92 religion:92 vaccination:92 the_queen:108 immigration:96 economics:82 fashion:94 NYC:30 LA:80 elections:66 brunch:80 space_exploration:98 climate_change:8 dogs:100 cats:90 inflation:38 sourdough:74 vegan:102 vacation:106 asteroid:18 eyewear:26 stationary:68 movies:108 oscars:58 acupuncture:26 hiking:106 swimming:36 barrys:60 +|Action politics:3 sports:120 music:84 food:141 math:150 science:6 computers:24 literature:36 social_media:0 dancing:24 news:84 celebrities:138 coffee:93 baking:162 ai:3 taxes:45 technology:156 pandemic:138 world_war_i:105 world_war_ii:138 religion:138 vaccination:138 the_queen:162 immigration:144 economics:123 fashion:141 NYC:45 LA:120 elections:99 brunch:120 space_exploration:147 climate_change:12 dogs:150 cats:135 inflation:57 sourdough:111 vegan:153 vacation:159 asteroid:27 eyewear:39 stationary:102 movies:162 oscars:87 acupuncture:39 hiking:159 swimming:54 barrys:90 +|Action politics:46 sports:4 music:9 food:31 math:3 science:15 computers:16 literature:17 social_media:38 dancing:1 news:3 celebrities:36 coffee:21 baking:33 ai:16 taxes:24 technology:28 pandemic:32 world_war_i:48 world_war_ii:45 religion:40 vaccination:55 the_queen:0 immigration:22 economics:39 fashion:43 NYC:22 LA:14 elections:16 brunch:0 space_exploration:3 climate_change:22 dogs:25 cats:1 inflation:38 sourdough:32 vegan:15 vacation:28 asteroid:7 eyewear:49 stationary:41 movies:29 oscars:1 acupuncture:44 hiking:35 swimming:52 barrys:28 +|Action politics:92 sports:8 music:18 food:62 math:6 science:30 computers:32 literature:34 social_media:76 dancing:2 news:6 celebrities:72 coffee:42 baking:66 ai:32 taxes:48 technology:56 pandemic:64 world_war_i:96 world_war_ii:90 religion:80 vaccination:110 the_queen:0 immigration:44 economics:78 fashion:86 NYC:44 LA:28 elections:32 brunch:0 space_exploration:6 climate_change:44 dogs:50 cats:2 inflation:76 sourdough:64 vegan:30 vacation:56 asteroid:14 eyewear:98 stationary:82 movies:58 oscars:2 acupuncture:88 hiking:70 swimming:104 barrys:56 +|Action politics:138 sports:12 music:27 food:93 math:9 science:45 computers:48 literature:51 social_media:114 dancing:3 news:9 celebrities:108 coffee:63 baking:99 ai:48 taxes:72 technology:84 pandemic:96 world_war_i:144 world_war_ii:135 religion:120 vaccination:165 the_queen:0 immigration:66 economics:117 fashion:129 NYC:66 LA:42 elections:48 brunch:0 space_exploration:9 climate_change:66 dogs:75 cats:3 inflation:114 sourdough:96 vegan:45 vacation:84 asteroid:21 eyewear:147 stationary:123 movies:87 oscars:3 acupuncture:132 hiking:105 swimming:156 barrys:84 +|Action politics:21 sports:10 music:28 food:20 math:49 science:39 computers:18 literature:44 social_media:50 dancing:38 news:20 celebrities:17 coffee:9 baking:45 ai:34 taxes:53 technology:35 pandemic:25 world_war_i:19 world_war_ii:3 religion:17 vaccination:41 the_queen:20 immigration:32 economics:45 fashion:35 NYC:26 LA:35 elections:51 brunch:18 space_exploration:42 climate_change:10 dogs:5 cats:53 inflation:43 sourdough:8 vegan:19 vacation:36 asteroid:25 eyewear:23 stationary:35 movies:31 oscars:4 acupuncture:48 hiking:39 swimming:16 barrys:43 +|Action politics:42 sports:20 music:56 food:40 math:98 science:78 computers:36 literature:88 social_media:100 dancing:76 news:40 celebrities:34 coffee:18 baking:90 ai:68 taxes:106 technology:70 pandemic:50 world_war_i:38 world_war_ii:6 religion:34 vaccination:82 the_queen:40 immigration:64 economics:90 fashion:70 NYC:52 LA:70 elections:102 brunch:36 space_exploration:84 climate_change:20 dogs:10 cats:106 inflation:86 sourdough:16 vegan:38 vacation:72 asteroid:50 eyewear:46 stationary:70 movies:62 oscars:8 acupuncture:96 hiking:78 swimming:32 barrys:86 +|Action politics:63 sports:30 music:84 food:60 math:147 science:117 computers:54 literature:132 social_media:150 dancing:114 news:60 celebrities:51 coffee:27 baking:135 ai:102 taxes:159 technology:105 pandemic:75 world_war_i:57 world_war_ii:9 religion:51 vaccination:123 the_queen:60 immigration:96 economics:135 fashion:105 NYC:78 LA:105 elections:153 brunch:54 space_exploration:126 climate_change:30 dogs:15 cats:159 inflation:129 sourdough:24 vegan:57 vacation:108 asteroid:75 eyewear:69 stationary:105 movies:93 oscars:12 acupuncture:144 hiking:117 swimming:48 barrys:129 +|Action politics:55 sports:29 music:18 food:7 math:43 science:34 computers:51 literature:37 social_media:49 dancing:44 news:53 celebrities:17 coffee:19 baking:6 ai:55 taxes:38 technology:34 pandemic:55 world_war_i:46 world_war_ii:38 religion:6 vaccination:48 the_queen:38 immigration:26 economics:46 fashion:40 NYC:40 LA:2 elections:48 brunch:1 space_exploration:37 climate_change:26 dogs:40 cats:13 inflation:20 sourdough:12 vegan:29 vacation:53 asteroid:35 eyewear:18 stationary:44 movies:54 oscars:29 acupuncture:21 hiking:23 swimming:25 barrys:21 +|Action politics:110 sports:58 music:36 food:14 math:86 science:68 computers:102 literature:74 social_media:98 dancing:88 news:106 celebrities:34 coffee:38 baking:12 ai:110 taxes:76 technology:68 pandemic:110 world_war_i:92 world_war_ii:76 religion:12 vaccination:96 the_queen:76 immigration:52 economics:92 fashion:80 NYC:80 LA:4 elections:96 brunch:2 space_exploration:74 climate_change:52 dogs:80 cats:26 inflation:40 sourdough:24 vegan:58 vacation:106 asteroid:70 eyewear:36 stationary:88 movies:108 oscars:58 acupuncture:42 hiking:46 swimming:50 barrys:42 +|Action politics:165 sports:87 music:54 food:21 math:129 science:102 computers:153 literature:111 social_media:147 dancing:132 news:159 celebrities:51 coffee:57 baking:18 ai:165 taxes:114 technology:102 pandemic:165 world_war_i:138 world_war_ii:114 religion:18 vaccination:144 the_queen:114 immigration:78 economics:138 fashion:120 NYC:120 LA:6 elections:144 brunch:3 space_exploration:111 climate_change:78 dogs:120 cats:39 inflation:60 sourdough:36 vegan:87 vacation:159 asteroid:105 eyewear:54 stationary:132 movies:162 oscars:87 acupuncture:63 hiking:69 swimming:75 barrys:63 +|Action politics:0 sports:35 music:33 food:40 math:42 science:30 computers:15 literature:30 social_media:47 dancing:52 news:12 celebrities:41 coffee:35 baking:28 ai:43 taxes:53 technology:39 pandemic:38 world_war_i:46 world_war_ii:39 religion:13 vaccination:7 the_queen:25 immigration:34 economics:9 fashion:25 NYC:37 LA:24 elections:10 brunch:37 space_exploration:43 climate_change:55 dogs:25 cats:20 inflation:49 sourdough:0 vegan:24 vacation:26 asteroid:40 eyewear:19 stationary:3 movies:19 oscars:6 acupuncture:15 hiking:35 swimming:52 barrys:47 +|Action politics:0 sports:70 music:66 food:80 math:84 science:60 computers:30 literature:60 social_media:94 dancing:104 news:24 celebrities:82 coffee:70 baking:56 ai:86 taxes:106 technology:78 pandemic:76 world_war_i:92 world_war_ii:78 religion:26 vaccination:14 the_queen:50 immigration:68 economics:18 fashion:50 NYC:74 LA:48 elections:20 brunch:74 space_exploration:86 climate_change:110 dogs:50 cats:40 inflation:98 sourdough:0 vegan:48 vacation:52 asteroid:80 eyewear:38 stationary:6 movies:38 oscars:12 acupuncture:30 hiking:70 swimming:104 barrys:94 +|Action politics:0 sports:105 music:99 food:120 math:126 science:90 computers:45 literature:90 social_media:141 dancing:156 news:36 celebrities:123 coffee:105 baking:84 ai:129 taxes:159 technology:117 pandemic:114 world_war_i:138 world_war_ii:117 religion:39 vaccination:21 the_queen:75 immigration:102 economics:27 fashion:75 NYC:111 LA:72 elections:30 brunch:111 space_exploration:129 climate_change:165 dogs:75 cats:60 inflation:147 sourdough:0 vegan:72 vacation:78 asteroid:120 eyewear:57 stationary:9 movies:57 oscars:18 acupuncture:45 hiking:105 swimming:156 barrys:141 +|Action politics:16 sports:18 music:51 food:0 math:46 science:2 computers:21 literature:1 social_media:23 dancing:53 news:18 celebrities:44 coffee:45 baking:48 ai:24 taxes:44 technology:48 pandemic:27 world_war_i:14 world_war_ii:9 religion:48 vaccination:37 the_queen:2 immigration:41 economics:33 fashion:31 NYC:36 LA:28 elections:54 brunch:53 space_exploration:48 climate_change:51 dogs:11 cats:12 inflation:27 sourdough:55 vegan:30 vacation:34 asteroid:35 eyewear:3 stationary:50 movies:6 oscars:4 acupuncture:27 hiking:19 swimming:27 barrys:20 +|Action politics:32 sports:36 music:102 food:0 math:92 science:4 computers:42 literature:2 social_media:46 dancing:106 news:36 celebrities:88 coffee:90 baking:96 ai:48 taxes:88 technology:96 pandemic:54 world_war_i:28 world_war_ii:18 religion:96 vaccination:74 the_queen:4 immigration:82 economics:66 fashion:62 NYC:72 LA:56 elections:108 brunch:106 space_exploration:96 climate_change:102 dogs:22 cats:24 inflation:54 sourdough:110 vegan:60 vacation:68 asteroid:70 eyewear:6 stationary:100 movies:12 oscars:8 acupuncture:54 hiking:38 swimming:54 barrys:40 +|Action politics:48 sports:54 music:153 food:0 math:138 science:6 computers:63 literature:3 social_media:69 dancing:159 news:54 celebrities:132 coffee:135 baking:144 ai:72 taxes:132 technology:144 pandemic:81 world_war_i:42 world_war_ii:27 religion:144 vaccination:111 the_queen:6 immigration:123 economics:99 fashion:93 NYC:108 LA:84 elections:162 brunch:159 space_exploration:144 climate_change:153 dogs:33 cats:36 inflation:81 sourdough:165 vegan:90 vacation:102 asteroid:105 eyewear:9 stationary:150 movies:18 oscars:12 acupuncture:81 hiking:57 swimming:81 barrys:60 +|Action politics:17 sports:34 music:12 food:40 math:34 science:47 computers:27 literature:5 social_media:41 dancing:7 news:42 celebrities:50 coffee:12 baking:0 ai:49 taxes:44 technology:28 pandemic:5 world_war_i:26 world_war_ii:39 religion:11 vaccination:42 the_queen:39 immigration:37 economics:43 fashion:4 NYC:50 LA:52 elections:45 brunch:22 space_exploration:26 climate_change:34 dogs:30 cats:39 inflation:36 sourdough:24 vegan:17 vacation:0 asteroid:46 eyewear:12 stationary:0 movies:30 oscars:35 acupuncture:3 hiking:8 swimming:37 barrys:33 +|Action politics:34 sports:68 music:24 food:80 math:68 science:94 computers:54 literature:10 social_media:82 dancing:14 news:84 celebrities:100 coffee:24 baking:0 ai:98 taxes:88 technology:56 pandemic:10 world_war_i:52 world_war_ii:78 religion:22 vaccination:84 the_queen:78 immigration:74 economics:86 fashion:8 NYC:100 LA:104 elections:90 brunch:44 space_exploration:52 climate_change:68 dogs:60 cats:78 inflation:72 sourdough:48 vegan:34 vacation:0 asteroid:92 eyewear:24 stationary:0 movies:60 oscars:70 acupuncture:6 hiking:16 swimming:74 barrys:66 +|Action politics:51 sports:102 music:36 food:120 math:102 science:141 computers:81 literature:15 social_media:123 dancing:21 news:126 celebrities:150 coffee:36 baking:0 ai:147 taxes:132 technology:84 pandemic:15 world_war_i:78 world_war_ii:117 religion:33 vaccination:126 the_queen:117 immigration:111 economics:129 fashion:12 NYC:150 LA:156 elections:135 brunch:66 space_exploration:78 climate_change:102 dogs:90 cats:117 inflation:108 sourdough:72 vegan:51 vacation:0 asteroid:138 eyewear:36 stationary:0 movies:90 oscars:105 acupuncture:9 hiking:24 swimming:111 barrys:99 +|Action politics:25 sports:30 music:40 food:27 math:23 science:10 computers:46 literature:55 social_media:12 dancing:51 news:18 celebrities:25 coffee:26 baking:3 ai:26 taxes:52 technology:26 pandemic:12 world_war_i:25 world_war_ii:32 religion:23 vaccination:35 the_queen:52 immigration:8 economics:31 fashion:34 NYC:33 LA:48 elections:12 brunch:44 space_exploration:21 climate_change:51 dogs:38 cats:5 inflation:23 sourdough:37 vegan:55 vacation:2 asteroid:52 eyewear:7 stationary:8 movies:43 oscars:37 acupuncture:10 hiking:29 swimming:17 barrys:28 +|Action politics:50 sports:60 music:80 food:54 math:46 science:20 computers:92 literature:110 social_media:24 dancing:102 news:36 celebrities:50 coffee:52 baking:6 ai:52 taxes:104 technology:52 pandemic:24 world_war_i:50 world_war_ii:64 religion:46 vaccination:70 the_queen:104 immigration:16 economics:62 fashion:68 NYC:66 LA:96 elections:24 brunch:88 space_exploration:42 climate_change:102 dogs:76 cats:10 inflation:46 sourdough:74 vegan:110 vacation:4 asteroid:104 eyewear:14 stationary:16 movies:86 oscars:74 acupuncture:20 hiking:58 swimming:34 barrys:56 +|Action politics:75 sports:90 music:120 food:81 math:69 science:30 computers:138 literature:165 social_media:36 dancing:153 news:54 celebrities:75 coffee:78 baking:9 ai:78 taxes:156 technology:78 pandemic:36 world_war_i:75 world_war_ii:96 religion:69 vaccination:105 the_queen:156 immigration:24 economics:93 fashion:102 NYC:99 LA:144 elections:36 brunch:132 space_exploration:63 climate_change:153 dogs:114 cats:15 inflation:69 sourdough:111 vegan:165 vacation:6 asteroid:156 eyewear:21 stationary:24 movies:129 oscars:111 acupuncture:30 hiking:87 swimming:51 barrys:84 +|Action politics:49 sports:6 music:55 food:7 math:37 science:20 computers:0 literature:31 social_media:36 dancing:19 news:47 celebrities:16 coffee:33 baking:13 ai:12 taxes:18 technology:28 pandemic:11 world_war_i:54 world_war_ii:12 religion:47 vaccination:24 the_queen:46 immigration:50 economics:16 fashion:50 NYC:34 LA:45 elections:52 brunch:37 space_exploration:44 climate_change:39 dogs:3 cats:55 inflation:21 sourdough:1 vegan:23 vacation:19 asteroid:26 eyewear:19 stationary:41 movies:29 oscars:53 acupuncture:42 hiking:22 swimming:49 barrys:44 +|Action politics:98 sports:12 music:110 food:14 math:74 science:40 computers:0 literature:62 social_media:72 dancing:38 news:94 celebrities:32 coffee:66 baking:26 ai:24 taxes:36 technology:56 pandemic:22 world_war_i:108 world_war_ii:24 religion:94 vaccination:48 the_queen:92 immigration:100 economics:32 fashion:100 NYC:68 LA:90 elections:104 brunch:74 space_exploration:88 climate_change:78 dogs:6 cats:110 inflation:42 sourdough:2 vegan:46 vacation:38 asteroid:52 eyewear:38 stationary:82 movies:58 oscars:106 acupuncture:84 hiking:44 swimming:98 barrys:88 +|Action politics:147 sports:18 music:165 food:21 math:111 science:60 computers:0 literature:93 social_media:108 dancing:57 news:141 celebrities:48 coffee:99 baking:39 ai:36 taxes:54 technology:84 pandemic:33 world_war_i:162 world_war_ii:36 religion:141 vaccination:72 the_queen:138 immigration:150 economics:48 fashion:150 NYC:102 LA:135 elections:156 brunch:111 space_exploration:132 climate_change:117 dogs:9 cats:165 inflation:63 sourdough:3 vegan:69 vacation:57 asteroid:78 eyewear:57 stationary:123 movies:87 oscars:159 acupuncture:126 hiking:66 swimming:147 barrys:132 +|Action politics:54 sports:17 music:13 food:40 math:37 science:24 computers:10 literature:18 social_media:28 dancing:40 news:23 celebrities:7 coffee:54 baking:29 ai:25 taxes:8 technology:46 pandemic:23 world_war_i:46 world_war_ii:41 religion:34 vaccination:31 the_queen:1 immigration:12 economics:52 fashion:46 NYC:18 LA:36 elections:2 brunch:40 space_exploration:0 climate_change:42 dogs:4 cats:38 inflation:8 sourdough:5 vegan:0 vacation:1 asteroid:12 eyewear:46 stationary:11 movies:32 oscars:0 acupuncture:22 hiking:35 swimming:22 barrys:5 +|Action politics:108 sports:34 music:26 food:80 math:74 science:48 computers:20 literature:36 social_media:56 dancing:80 news:46 celebrities:14 coffee:108 baking:58 ai:50 taxes:16 technology:92 pandemic:46 world_war_i:92 world_war_ii:82 religion:68 vaccination:62 the_queen:2 immigration:24 economics:104 fashion:92 NYC:36 LA:72 elections:4 brunch:80 space_exploration:0 climate_change:84 dogs:8 cats:76 inflation:16 sourdough:10 vegan:0 vacation:2 asteroid:24 eyewear:92 stationary:22 movies:64 oscars:0 acupuncture:44 hiking:70 swimming:44 barrys:10 +|Action politics:162 sports:51 music:39 food:120 math:111 science:72 computers:30 literature:54 social_media:84 dancing:120 news:69 celebrities:21 coffee:162 baking:87 ai:75 taxes:24 technology:138 pandemic:69 world_war_i:138 world_war_ii:123 religion:102 vaccination:93 the_queen:3 immigration:36 economics:156 fashion:138 NYC:54 LA:108 elections:6 brunch:120 space_exploration:0 climate_change:126 dogs:12 cats:114 inflation:24 sourdough:15 vegan:0 vacation:3 asteroid:36 eyewear:138 stationary:33 movies:96 oscars:0 acupuncture:66 hiking:105 swimming:66 barrys:15 +|Action politics:5 sports:30 music:43 food:45 math:43 science:14 computers:53 literature:26 social_media:46 dancing:17 news:15 celebrities:39 coffee:26 baking:3 ai:10 taxes:45 technology:22 pandemic:15 world_war_i:19 world_war_ii:27 religion:25 vaccination:27 the_queen:49 immigration:12 economics:11 fashion:50 NYC:51 LA:25 elections:48 brunch:31 space_exploration:17 climate_change:51 dogs:11 cats:25 inflation:46 sourdough:24 vegan:14 vacation:13 asteroid:51 eyewear:51 stationary:55 movies:6 oscars:34 acupuncture:26 hiking:31 swimming:7 barrys:2 +|Action politics:10 sports:60 music:86 food:90 math:86 science:28 computers:106 literature:52 social_media:92 dancing:34 news:30 celebrities:78 coffee:52 baking:6 ai:20 taxes:90 technology:44 pandemic:30 world_war_i:38 world_war_ii:54 religion:50 vaccination:54 the_queen:98 immigration:24 economics:22 fashion:100 NYC:102 LA:50 elections:96 brunch:62 space_exploration:34 climate_change:102 dogs:22 cats:50 inflation:92 sourdough:48 vegan:28 vacation:26 asteroid:102 eyewear:102 stationary:110 movies:12 oscars:68 acupuncture:52 hiking:62 swimming:14 barrys:4 +|Action politics:15 sports:90 music:129 food:135 math:129 science:42 computers:159 literature:78 social_media:138 dancing:51 news:45 celebrities:117 coffee:78 baking:9 ai:30 taxes:135 technology:66 pandemic:45 world_war_i:57 world_war_ii:81 religion:75 vaccination:81 the_queen:147 immigration:36 economics:33 fashion:150 NYC:153 LA:75 elections:144 brunch:93 space_exploration:51 climate_change:153 dogs:33 cats:75 inflation:138 sourdough:72 vegan:42 vacation:39 asteroid:153 eyewear:153 stationary:165 movies:18 oscars:102 acupuncture:78 hiking:93 swimming:21 barrys:6 +|Action politics:6 sports:15 music:31 food:11 math:41 science:15 computers:9 literature:23 social_media:40 dancing:3 news:22 celebrities:53 coffee:0 baking:34 ai:18 taxes:15 technology:12 pandemic:53 world_war_i:18 world_war_ii:55 religion:11 vaccination:1 the_queen:16 immigration:30 economics:38 fashion:33 NYC:36 LA:30 elections:43 brunch:11 space_exploration:40 climate_change:27 dogs:47 cats:10 inflation:5 sourdough:2 vegan:13 vacation:24 asteroid:28 eyewear:53 stationary:50 movies:5 oscars:21 acupuncture:8 hiking:53 swimming:51 barrys:4 +|Action politics:12 sports:30 music:62 food:22 math:82 science:30 computers:18 literature:46 social_media:80 dancing:6 news:44 celebrities:106 coffee:0 baking:68 ai:36 taxes:30 technology:24 pandemic:106 world_war_i:36 world_war_ii:110 religion:22 vaccination:2 the_queen:32 immigration:60 economics:76 fashion:66 NYC:72 LA:60 elections:86 brunch:22 space_exploration:80 climate_change:54 dogs:94 cats:20 inflation:10 sourdough:4 vegan:26 vacation:48 asteroid:56 eyewear:106 stationary:100 movies:10 oscars:42 acupuncture:16 hiking:106 swimming:102 barrys:8 +|Action politics:18 sports:45 music:93 food:33 math:123 science:45 computers:27 literature:69 social_media:120 dancing:9 news:66 celebrities:159 coffee:0 baking:102 ai:54 taxes:45 technology:36 pandemic:159 world_war_i:54 world_war_ii:165 religion:33 vaccination:3 the_queen:48 immigration:90 economics:114 fashion:99 NYC:108 LA:90 elections:129 brunch:33 space_exploration:120 climate_change:81 dogs:141 cats:30 inflation:15 sourdough:6 vegan:39 vacation:72 asteroid:84 eyewear:159 stationary:150 movies:15 oscars:63 acupuncture:24 hiking:159 swimming:153 barrys:12 +|Action politics:38 sports:40 music:19 food:25 math:49 science:17 computers:9 literature:34 social_media:33 dancing:7 news:53 celebrities:34 coffee:24 baking:48 ai:11 taxes:55 technology:22 pandemic:9 world_war_i:33 world_war_ii:21 religion:25 vaccination:37 the_queen:5 immigration:10 economics:7 fashion:45 NYC:17 LA:28 elections:49 brunch:37 space_exploration:15 climate_change:15 dogs:25 cats:17 inflation:11 sourdough:13 vegan:52 vacation:50 asteroid:49 eyewear:24 stationary:41 movies:33 oscars:41 acupuncture:20 hiking:4 swimming:19 barrys:45 +|Action politics:76 sports:80 music:38 food:50 math:98 science:34 computers:18 literature:68 social_media:66 dancing:14 news:106 celebrities:68 coffee:48 baking:96 ai:22 taxes:110 technology:44 pandemic:18 world_war_i:66 world_war_ii:42 religion:50 vaccination:74 the_queen:10 immigration:20 economics:14 fashion:90 NYC:34 LA:56 elections:98 brunch:74 space_exploration:30 climate_change:30 dogs:50 cats:34 inflation:22 sourdough:26 vegan:104 vacation:100 asteroid:98 eyewear:48 stationary:82 movies:66 oscars:82 acupuncture:40 hiking:8 swimming:38 barrys:90 +|Action politics:114 sports:120 music:57 food:75 math:147 science:51 computers:27 literature:102 social_media:99 dancing:21 news:159 celebrities:102 coffee:72 baking:144 ai:33 taxes:165 technology:66 pandemic:27 world_war_i:99 world_war_ii:63 religion:75 vaccination:111 the_queen:15 immigration:30 economics:21 fashion:135 NYC:51 LA:84 elections:147 brunch:111 space_exploration:45 climate_change:45 dogs:75 cats:51 inflation:33 sourdough:39 vegan:156 vacation:150 asteroid:147 eyewear:72 stationary:123 movies:99 oscars:123 acupuncture:60 hiking:12 swimming:57 barrys:135 +|Action politics:31 sports:40 music:49 food:16 math:48 science:0 computers:27 literature:18 social_media:18 dancing:17 news:43 celebrities:1 coffee:42 baking:44 ai:16 taxes:17 technology:49 pandemic:36 world_war_i:30 world_war_ii:3 religion:39 vaccination:42 the_queen:43 immigration:55 economics:25 fashion:12 NYC:45 LA:5 elections:38 brunch:26 space_exploration:51 climate_change:20 dogs:7 cats:16 inflation:33 sourdough:23 vegan:33 vacation:7 asteroid:20 eyewear:18 stationary:15 movies:8 oscars:5 acupuncture:37 hiking:46 swimming:34 barrys:5 +|Action politics:62 sports:80 music:98 food:32 math:96 science:0 computers:54 literature:36 social_media:36 dancing:34 news:86 celebrities:2 coffee:84 baking:88 ai:32 taxes:34 technology:98 pandemic:72 world_war_i:60 world_war_ii:6 religion:78 vaccination:84 the_queen:86 immigration:110 economics:50 fashion:24 NYC:90 LA:10 elections:76 brunch:52 space_exploration:102 climate_change:40 dogs:14 cats:32 inflation:66 sourdough:46 vegan:66 vacation:14 asteroid:40 eyewear:36 stationary:30 movies:16 oscars:10 acupuncture:74 hiking:92 swimming:68 barrys:10 +|Action politics:93 sports:120 music:147 food:48 math:144 science:0 computers:81 literature:54 social_media:54 dancing:51 news:129 celebrities:3 coffee:126 baking:132 ai:48 taxes:51 technology:147 pandemic:108 world_war_i:90 world_war_ii:9 religion:117 vaccination:126 the_queen:129 immigration:165 economics:75 fashion:36 NYC:135 LA:15 elections:114 brunch:78 space_exploration:153 climate_change:60 dogs:21 cats:48 inflation:99 sourdough:69 vegan:99 vacation:21 asteroid:60 eyewear:54 stationary:45 movies:24 oscars:15 acupuncture:111 hiking:138 swimming:102 barrys:15 +|Action politics:27 sports:9 music:10 food:48 math:54 science:9 computers:26 literature:30 social_media:36 dancing:23 news:34 celebrities:4 coffee:42 baking:50 ai:27 taxes:21 technology:4 pandemic:39 world_war_i:4 world_war_ii:29 religion:10 vaccination:53 the_queen:26 immigration:15 economics:44 fashion:35 NYC:21 LA:27 elections:53 brunch:55 space_exploration:55 climate_change:40 dogs:33 cats:31 inflation:41 sourdough:50 vegan:49 vacation:41 asteroid:15 eyewear:22 stationary:51 movies:42 oscars:31 acupuncture:48 hiking:38 swimming:0 barrys:52 +|Action politics:54 sports:18 music:20 food:96 math:108 science:18 computers:52 literature:60 social_media:72 dancing:46 news:68 celebrities:8 coffee:84 baking:100 ai:54 taxes:42 technology:8 pandemic:78 world_war_i:8 world_war_ii:58 religion:20 vaccination:106 the_queen:52 immigration:30 economics:88 fashion:70 NYC:42 LA:54 elections:106 brunch:110 space_exploration:110 climate_change:80 dogs:66 cats:62 inflation:82 sourdough:100 vegan:98 vacation:82 asteroid:30 eyewear:44 stationary:102 movies:84 oscars:62 acupuncture:96 hiking:76 swimming:0 barrys:104 +|Action politics:81 sports:27 music:30 food:144 math:162 science:27 computers:78 literature:90 social_media:108 dancing:69 news:102 celebrities:12 coffee:126 baking:150 ai:81 taxes:63 technology:12 pandemic:117 world_war_i:12 world_war_ii:87 religion:30 vaccination:159 the_queen:78 immigration:45 economics:132 fashion:105 NYC:63 LA:81 elections:159 brunch:165 space_exploration:165 climate_change:120 dogs:99 cats:93 inflation:123 sourdough:150 vegan:147 vacation:123 asteroid:45 eyewear:66 stationary:153 movies:126 oscars:93 acupuncture:144 hiking:114 swimming:0 barrys:156 +|Action politics:17 sports:33 music:13 food:3 math:20 science:44 computers:37 literature:19 social_media:34 dancing:15 news:23 celebrities:3 coffee:28 baking:18 ai:5 taxes:23 technology:27 pandemic:41 world_war_i:52 world_war_ii:45 religion:38 vaccination:11 the_queen:9 immigration:6 economics:33 fashion:13 NYC:48 LA:15 elections:32 brunch:44 space_exploration:37 climate_change:14 dogs:28 cats:19 inflation:43 sourdough:34 vegan:47 vacation:53 asteroid:34 eyewear:22 stationary:12 movies:50 oscars:36 acupuncture:54 hiking:3 swimming:11 barrys:46 +|Action politics:34 sports:66 music:26 food:6 math:40 science:88 computers:74 literature:38 social_media:68 dancing:30 news:46 celebrities:6 coffee:56 baking:36 ai:10 taxes:46 technology:54 pandemic:82 world_war_i:104 world_war_ii:90 religion:76 vaccination:22 the_queen:18 immigration:12 economics:66 fashion:26 NYC:96 LA:30 elections:64 brunch:88 space_exploration:74 climate_change:28 dogs:56 cats:38 inflation:86 sourdough:68 vegan:94 vacation:106 asteroid:68 eyewear:44 stationary:24 movies:100 oscars:72 acupuncture:108 hiking:6 swimming:22 barrys:92 +|Action politics:51 sports:99 music:39 food:9 math:60 science:132 computers:111 literature:57 social_media:102 dancing:45 news:69 celebrities:9 coffee:84 baking:54 ai:15 taxes:69 technology:81 pandemic:123 world_war_i:156 world_war_ii:135 religion:114 vaccination:33 the_queen:27 immigration:18 economics:99 fashion:39 NYC:144 LA:45 elections:96 brunch:132 space_exploration:111 climate_change:42 dogs:84 cats:57 inflation:129 sourdough:102 vegan:141 vacation:159 asteroid:102 eyewear:66 stationary:36 movies:150 oscars:108 acupuncture:162 hiking:9 swimming:33 barrys:138 +|Action politics:20 sports:35 music:23 food:21 math:40 science:26 computers:22 literature:38 social_media:31 dancing:11 news:37 celebrities:44 coffee:51 baking:49 ai:12 taxes:19 technology:27 pandemic:54 world_war_i:22 world_war_ii:12 religion:46 vaccination:37 the_queen:17 immigration:54 economics:38 fashion:13 NYC:49 LA:55 elections:33 brunch:55 space_exploration:28 climate_change:35 dogs:29 cats:43 inflation:14 sourdough:48 vegan:31 vacation:40 asteroid:39 eyewear:21 stationary:38 movies:49 oscars:18 acupuncture:21 hiking:34 swimming:37 barrys:55 +|Action politics:40 sports:70 music:46 food:42 math:80 science:52 computers:44 literature:76 social_media:62 dancing:22 news:74 celebrities:88 coffee:102 baking:98 ai:24 taxes:38 technology:54 pandemic:108 world_war_i:44 world_war_ii:24 religion:92 vaccination:74 the_queen:34 immigration:108 economics:76 fashion:26 NYC:98 LA:110 elections:66 brunch:110 space_exploration:56 climate_change:70 dogs:58 cats:86 inflation:28 sourdough:96 vegan:62 vacation:80 asteroid:78 eyewear:42 stationary:76 movies:98 oscars:36 acupuncture:42 hiking:68 swimming:74 barrys:110 +|Action politics:60 sports:105 music:69 food:63 math:120 science:78 computers:66 literature:114 social_media:93 dancing:33 news:111 celebrities:132 coffee:153 baking:147 ai:36 taxes:57 technology:81 pandemic:162 world_war_i:66 world_war_ii:36 religion:138 vaccination:111 the_queen:51 immigration:162 economics:114 fashion:39 NYC:147 LA:165 elections:99 brunch:165 space_exploration:84 climate_change:105 dogs:87 cats:129 inflation:42 sourdough:144 vegan:93 vacation:120 asteroid:117 eyewear:63 stationary:114 movies:147 oscars:54 acupuncture:63 hiking:102 swimming:111 barrys:165 +|Action politics:54 sports:23 music:0 food:28 math:50 science:43 computers:27 literature:20 social_media:49 dancing:50 news:1 celebrities:50 coffee:16 baking:13 ai:52 taxes:25 technology:51 pandemic:0 world_war_i:33 world_war_ii:13 religion:2 vaccination:31 the_queen:51 immigration:44 economics:11 fashion:23 NYC:29 LA:24 elections:37 brunch:48 space_exploration:30 climate_change:47 dogs:35 cats:1 inflation:13 sourdough:15 vegan:21 vacation:7 asteroid:13 eyewear:10 stationary:14 movies:45 oscars:15 acupuncture:49 hiking:19 swimming:45 barrys:6 +|Action politics:108 sports:46 music:0 food:56 math:100 science:86 computers:54 literature:40 social_media:98 dancing:100 news:2 celebrities:100 coffee:32 baking:26 ai:104 taxes:50 technology:102 pandemic:0 world_war_i:66 world_war_ii:26 religion:4 vaccination:62 the_queen:102 immigration:88 economics:22 fashion:46 NYC:58 LA:48 elections:74 brunch:96 space_exploration:60 climate_change:94 dogs:70 cats:2 inflation:26 sourdough:30 vegan:42 vacation:14 asteroid:26 eyewear:20 stationary:28 movies:90 oscars:30 acupuncture:98 hiking:38 swimming:90 barrys:12 +|Action politics:162 sports:69 music:0 food:84 math:150 science:129 computers:81 literature:60 social_media:147 dancing:150 news:3 celebrities:150 coffee:48 baking:39 ai:156 taxes:75 technology:153 pandemic:0 world_war_i:99 world_war_ii:39 religion:6 vaccination:93 the_queen:153 immigration:132 economics:33 fashion:69 NYC:87 LA:72 elections:111 brunch:144 space_exploration:90 climate_change:141 dogs:105 cats:3 inflation:39 sourdough:45 vegan:63 vacation:21 asteroid:39 eyewear:30 stationary:42 movies:135 oscars:45 acupuncture:147 hiking:57 swimming:135 barrys:18 +|Action politics:34 sports:8 music:55 food:38 math:39 science:2 computers:9 literature:53 social_media:49 dancing:0 news:47 celebrities:29 coffee:37 baking:3 ai:40 taxes:37 technology:15 pandemic:22 world_war_i:55 world_war_ii:52 religion:23 vaccination:39 the_queen:36 immigration:3 economics:43 fashion:53 NYC:16 LA:39 elections:12 brunch:51 space_exploration:40 climate_change:36 dogs:53 cats:35 inflation:30 sourdough:53 vegan:15 vacation:11 asteroid:21 eyewear:25 stationary:35 movies:51 oscars:14 acupuncture:47 hiking:43 swimming:54 barrys:46 +|Action politics:68 sports:16 music:110 food:76 math:78 science:4 computers:18 literature:106 social_media:98 dancing:0 news:94 celebrities:58 coffee:74 baking:6 ai:80 taxes:74 technology:30 pandemic:44 world_war_i:110 world_war_ii:104 religion:46 vaccination:78 the_queen:72 immigration:6 economics:86 fashion:106 NYC:32 LA:78 elections:24 brunch:102 space_exploration:80 climate_change:72 dogs:106 cats:70 inflation:60 sourdough:106 vegan:30 vacation:22 asteroid:42 eyewear:50 stationary:70 movies:102 oscars:28 acupuncture:94 hiking:86 swimming:108 barrys:92 +|Action politics:102 sports:24 music:165 food:114 math:117 science:6 computers:27 literature:159 social_media:147 dancing:0 news:141 celebrities:87 coffee:111 baking:9 ai:120 taxes:111 technology:45 pandemic:66 world_war_i:165 world_war_ii:156 religion:69 vaccination:117 the_queen:108 immigration:9 economics:129 fashion:159 NYC:48 LA:117 elections:36 brunch:153 space_exploration:120 climate_change:108 dogs:159 cats:105 inflation:90 sourdough:159 vegan:45 vacation:33 asteroid:63 eyewear:75 stationary:105 movies:153 oscars:42 acupuncture:141 hiking:129 swimming:162 barrys:138 +|Action politics:9 sports:42 music:10 food:40 math:19 science:14 computers:29 literature:49 social_media:16 dancing:52 news:17 celebrities:14 coffee:26 baking:23 ai:13 taxes:27 technology:52 pandemic:46 world_war_i:4 world_war_ii:4 religion:7 vaccination:10 the_queen:22 immigration:49 economics:25 fashion:26 NYC:28 LA:10 elections:54 brunch:0 space_exploration:29 climate_change:9 dogs:31 cats:27 inflation:5 sourdough:26 vegan:54 vacation:35 asteroid:11 eyewear:51 stationary:18 movies:14 oscars:45 acupuncture:45 hiking:6 swimming:49 barrys:5 +|Action politics:18 sports:84 music:20 food:80 math:38 science:28 computers:58 literature:98 social_media:32 dancing:104 news:34 celebrities:28 coffee:52 baking:46 ai:26 taxes:54 technology:104 pandemic:92 world_war_i:8 world_war_ii:8 religion:14 vaccination:20 the_queen:44 immigration:98 economics:50 fashion:52 NYC:56 LA:20 elections:108 brunch:0 space_exploration:58 climate_change:18 dogs:62 cats:54 inflation:10 sourdough:52 vegan:108 vacation:70 asteroid:22 eyewear:102 stationary:36 movies:28 oscars:90 acupuncture:90 hiking:12 swimming:98 barrys:10 +|Action politics:27 sports:126 music:30 food:120 math:57 science:42 computers:87 literature:147 social_media:48 dancing:156 news:51 celebrities:42 coffee:78 baking:69 ai:39 taxes:81 technology:156 pandemic:138 world_war_i:12 world_war_ii:12 religion:21 vaccination:30 the_queen:66 immigration:147 economics:75 fashion:78 NYC:84 LA:30 elections:162 brunch:0 space_exploration:87 climate_change:27 dogs:93 cats:81 inflation:15 sourdough:78 vegan:162 vacation:105 asteroid:33 eyewear:153 stationary:54 movies:42 oscars:135 acupuncture:135 hiking:18 swimming:147 barrys:15 +|Action politics:33 sports:51 music:15 food:36 math:31 science:17 computers:15 literature:53 social_media:54 dancing:29 news:36 celebrities:23 coffee:20 baking:26 ai:27 taxes:13 technology:11 pandemic:53 world_war_i:48 world_war_ii:6 religion:29 vaccination:0 the_queen:21 immigration:18 economics:25 fashion:5 NYC:31 LA:53 elections:29 brunch:9 space_exploration:9 climate_change:50 dogs:19 cats:12 inflation:28 sourdough:12 vegan:26 vacation:20 asteroid:12 eyewear:15 stationary:44 movies:12 oscars:53 acupuncture:50 hiking:33 swimming:16 barrys:55 +|Action politics:66 sports:102 music:30 food:72 math:62 science:34 computers:30 literature:106 social_media:108 dancing:58 news:72 celebrities:46 coffee:40 baking:52 ai:54 taxes:26 technology:22 pandemic:106 world_war_i:96 world_war_ii:12 religion:58 vaccination:0 the_queen:42 immigration:36 economics:50 fashion:10 NYC:62 LA:106 elections:58 brunch:18 space_exploration:18 climate_change:100 dogs:38 cats:24 inflation:56 sourdough:24 vegan:52 vacation:40 asteroid:24 eyewear:30 stationary:88 movies:24 oscars:106 acupuncture:100 hiking:66 swimming:32 barrys:110 +|Action politics:99 sports:153 music:45 food:108 math:93 science:51 computers:45 literature:159 social_media:162 dancing:87 news:108 celebrities:69 coffee:60 baking:78 ai:81 taxes:39 technology:33 pandemic:159 world_war_i:144 world_war_ii:18 religion:87 vaccination:0 the_queen:63 immigration:54 economics:75 fashion:15 NYC:93 LA:159 elections:87 brunch:27 space_exploration:27 climate_change:150 dogs:57 cats:36 inflation:84 sourdough:36 vegan:78 vacation:60 asteroid:36 eyewear:45 stationary:132 movies:36 oscars:159 acupuncture:150 hiking:99 swimming:48 barrys:165 +|Action politics:37 sports:27 music:30 food:33 math:45 science:51 computers:31 literature:43 social_media:14 dancing:50 news:8 celebrities:3 coffee:53 baking:14 ai:40 taxes:16 technology:2 pandemic:36 world_war_i:24 world_war_ii:30 religion:23 vaccination:47 the_queen:20 immigration:14 economics:21 fashion:46 NYC:29 LA:50 elections:38 brunch:36 space_exploration:43 climate_change:35 dogs:32 cats:20 inflation:21 sourdough:11 vegan:28 vacation:46 asteroid:51 eyewear:41 stationary:50 movies:52 oscars:25 acupuncture:13 hiking:5 swimming:28 barrys:19 +|Action politics:74 sports:54 music:60 food:66 math:90 science:102 computers:62 literature:86 social_media:28 dancing:100 news:16 celebrities:6 coffee:106 baking:28 ai:80 taxes:32 technology:4 pandemic:72 world_war_i:48 world_war_ii:60 religion:46 vaccination:94 the_queen:40 immigration:28 economics:42 fashion:92 NYC:58 LA:100 elections:76 brunch:72 space_exploration:86 climate_change:70 dogs:64 cats:40 inflation:42 sourdough:22 vegan:56 vacation:92 asteroid:102 eyewear:82 stationary:100 movies:104 oscars:50 acupuncture:26 hiking:10 swimming:56 barrys:38 +|Action politics:111 sports:81 music:90 food:99 math:135 science:153 computers:93 literature:129 social_media:42 dancing:150 news:24 celebrities:9 coffee:159 baking:42 ai:120 taxes:48 technology:6 pandemic:108 world_war_i:72 world_war_ii:90 religion:69 vaccination:141 the_queen:60 immigration:42 economics:63 fashion:138 NYC:87 LA:150 elections:114 brunch:108 space_exploration:129 climate_change:105 dogs:96 cats:60 inflation:63 sourdough:33 vegan:84 vacation:138 asteroid:153 eyewear:123 stationary:150 movies:156 oscars:75 acupuncture:39 hiking:15 swimming:84 barrys:57 +|Action politics:20 sports:11 music:30 food:6 math:33 science:39 computers:0 literature:7 social_media:23 dancing:20 news:26 celebrities:21 coffee:16 baking:10 ai:34 taxes:6 technology:11 pandemic:21 world_war_i:38 world_war_ii:48 religion:15 vaccination:19 the_queen:52 immigration:47 economics:18 fashion:34 NYC:48 LA:24 elections:46 brunch:39 space_exploration:36 climate_change:20 dogs:29 cats:51 inflation:14 sourdough:40 vegan:6 vacation:33 asteroid:32 eyewear:53 stationary:22 movies:20 oscars:54 acupuncture:36 hiking:7 swimming:46 barrys:5 +|Action politics:40 sports:22 music:60 food:12 math:66 science:78 computers:0 literature:14 social_media:46 dancing:40 news:52 celebrities:42 coffee:32 baking:20 ai:68 taxes:12 technology:22 pandemic:42 world_war_i:76 world_war_ii:96 religion:30 vaccination:38 the_queen:104 immigration:94 economics:36 fashion:68 NYC:96 LA:48 elections:92 brunch:78 space_exploration:72 climate_change:40 dogs:58 cats:102 inflation:28 sourdough:80 vegan:12 vacation:66 asteroid:64 eyewear:106 stationary:44 movies:40 oscars:108 acupuncture:72 hiking:14 swimming:92 barrys:10 +|Action politics:60 sports:33 music:90 food:18 math:99 science:117 computers:0 literature:21 social_media:69 dancing:60 news:78 celebrities:63 coffee:48 baking:30 ai:102 taxes:18 technology:33 pandemic:63 world_war_i:114 world_war_ii:144 religion:45 vaccination:57 the_queen:156 immigration:141 economics:54 fashion:102 NYC:144 LA:72 elections:138 brunch:117 space_exploration:108 climate_change:60 dogs:87 cats:153 inflation:42 sourdough:120 vegan:18 vacation:99 asteroid:96 eyewear:159 stationary:66 movies:60 oscars:162 acupuncture:108 hiking:21 swimming:138 barrys:15 +|Action politics:13 sports:21 music:35 food:17 math:47 science:5 computers:40 literature:29 social_media:16 dancing:18 news:5 celebrities:37 coffee:42 baking:40 ai:7 taxes:11 technology:50 pandemic:1 world_war_i:39 world_war_ii:7 religion:41 vaccination:28 the_queen:15 immigration:29 economics:47 fashion:40 NYC:43 LA:6 elections:22 brunch:54 space_exploration:30 climate_change:38 dogs:32 cats:44 inflation:17 sourdough:4 vegan:17 vacation:55 asteroid:9 eyewear:42 stationary:20 movies:26 oscars:24 acupuncture:55 hiking:12 swimming:30 barrys:18 +|Action politics:26 sports:42 music:70 food:34 math:94 science:10 computers:80 literature:58 social_media:32 dancing:36 news:10 celebrities:74 coffee:84 baking:80 ai:14 taxes:22 technology:100 pandemic:2 world_war_i:78 world_war_ii:14 religion:82 vaccination:56 the_queen:30 immigration:58 economics:94 fashion:80 NYC:86 LA:12 elections:44 brunch:108 space_exploration:60 climate_change:76 dogs:64 cats:88 inflation:34 sourdough:8 vegan:34 vacation:110 asteroid:18 eyewear:84 stationary:40 movies:52 oscars:48 acupuncture:110 hiking:24 swimming:60 barrys:36 +|Action politics:39 sports:63 music:105 food:51 math:141 science:15 computers:120 literature:87 social_media:48 dancing:54 news:15 celebrities:111 coffee:126 baking:120 ai:21 taxes:33 technology:150 pandemic:3 world_war_i:117 world_war_ii:21 religion:123 vaccination:84 the_queen:45 immigration:87 economics:141 fashion:120 NYC:129 LA:18 elections:66 brunch:162 space_exploration:90 climate_change:114 dogs:96 cats:132 inflation:51 sourdough:12 vegan:51 vacation:165 asteroid:27 eyewear:126 stationary:60 movies:78 oscars:72 acupuncture:165 hiking:36 swimming:90 barrys:54 +|Action politics:36 sports:26 music:6 food:26 math:25 science:4 computers:1 literature:43 social_media:55 dancing:31 news:18 celebrities:13 coffee:2 baking:48 ai:1 taxes:19 technology:10 pandemic:34 world_war_i:53 world_war_ii:54 religion:32 vaccination:21 the_queen:8 immigration:30 economics:22 fashion:13 NYC:35 LA:16 elections:0 brunch:44 space_exploration:36 climate_change:50 dogs:43 cats:35 inflation:32 sourdough:22 vegan:21 vacation:43 asteroid:27 eyewear:25 stationary:27 movies:19 oscars:27 acupuncture:1 hiking:51 swimming:55 barrys:15 +|Action politics:72 sports:52 music:12 food:52 math:50 science:8 computers:2 literature:86 social_media:110 dancing:62 news:36 celebrities:26 coffee:4 baking:96 ai:2 taxes:38 technology:20 pandemic:68 world_war_i:106 world_war_ii:108 religion:64 vaccination:42 the_queen:16 immigration:60 economics:44 fashion:26 NYC:70 LA:32 elections:0 brunch:88 space_exploration:72 climate_change:100 dogs:86 cats:70 inflation:64 sourdough:44 vegan:42 vacation:86 asteroid:54 eyewear:50 stationary:54 movies:38 oscars:54 acupuncture:2 hiking:102 swimming:110 barrys:30 +|Action politics:108 sports:78 music:18 food:78 math:75 science:12 computers:3 literature:129 social_media:165 dancing:93 news:54 celebrities:39 coffee:6 baking:144 ai:3 taxes:57 technology:30 pandemic:102 world_war_i:159 world_war_ii:162 religion:96 vaccination:63 the_queen:24 immigration:90 economics:66 fashion:39 NYC:105 LA:48 elections:0 brunch:132 space_exploration:108 climate_change:150 dogs:129 cats:105 inflation:96 sourdough:66 vegan:63 vacation:129 asteroid:81 eyewear:75 stationary:81 movies:57 oscars:81 acupuncture:3 hiking:153 swimming:165 barrys:45 +|Action politics:4 sports:18 music:42 food:38 math:0 science:18 computers:41 literature:30 social_media:24 dancing:31 news:41 celebrities:30 coffee:7 baking:22 ai:54 taxes:22 technology:36 pandemic:45 world_war_i:32 world_war_ii:14 religion:43 vaccination:22 the_queen:7 immigration:52 economics:8 fashion:41 NYC:25 LA:39 elections:22 brunch:40 space_exploration:30 climate_change:2 dogs:35 cats:18 inflation:5 sourdough:10 vegan:18 vacation:32 asteroid:52 eyewear:47 stationary:11 movies:40 oscars:8 acupuncture:3 hiking:10 swimming:42 barrys:42 +|Action politics:8 sports:36 music:84 food:76 math:0 science:36 computers:82 literature:60 social_media:48 dancing:62 news:82 celebrities:60 coffee:14 baking:44 ai:108 taxes:44 technology:72 pandemic:90 world_war_i:64 world_war_ii:28 religion:86 vaccination:44 the_queen:14 immigration:104 economics:16 fashion:82 NYC:50 LA:78 elections:44 brunch:80 space_exploration:60 climate_change:4 dogs:70 cats:36 inflation:10 sourdough:20 vegan:36 vacation:64 asteroid:104 eyewear:94 stationary:22 movies:80 oscars:16 acupuncture:6 hiking:20 swimming:84 barrys:84 +|Action politics:12 sports:54 music:126 food:114 math:0 science:54 computers:123 literature:90 social_media:72 dancing:93 news:123 celebrities:90 coffee:21 baking:66 ai:162 taxes:66 technology:108 pandemic:135 world_war_i:96 world_war_ii:42 religion:129 vaccination:66 the_queen:21 immigration:156 economics:24 fashion:123 NYC:75 LA:117 elections:66 brunch:120 space_exploration:90 climate_change:6 dogs:105 cats:54 inflation:15 sourdough:30 vegan:54 vacation:96 asteroid:156 eyewear:141 stationary:33 movies:120 oscars:24 acupuncture:9 hiking:30 swimming:126 barrys:126 +|Action politics:5 sports:13 music:0 food:16 math:34 science:41 computers:22 literature:2 social_media:19 dancing:4 news:6 celebrities:16 coffee:26 baking:51 ai:50 taxes:21 technology:13 pandemic:27 world_war_i:7 world_war_ii:49 religion:10 vaccination:54 the_queen:7 immigration:2 economics:53 fashion:31 NYC:54 LA:9 elections:30 brunch:36 space_exploration:18 climate_change:25 dogs:31 cats:44 inflation:6 sourdough:14 vegan:24 vacation:22 asteroid:2 eyewear:46 stationary:45 movies:22 oscars:18 acupuncture:43 hiking:29 swimming:45 barrys:0 +|Action politics:10 sports:26 music:0 food:32 math:68 science:82 computers:44 literature:4 social_media:38 dancing:8 news:12 celebrities:32 coffee:52 baking:102 ai:100 taxes:42 technology:26 pandemic:54 world_war_i:14 world_war_ii:98 religion:20 vaccination:108 the_queen:14 immigration:4 economics:106 fashion:62 NYC:108 LA:18 elections:60 brunch:72 space_exploration:36 climate_change:50 dogs:62 cats:88 inflation:12 sourdough:28 vegan:48 vacation:44 asteroid:4 eyewear:92 stationary:90 movies:44 oscars:36 acupuncture:86 hiking:58 swimming:90 barrys:0 +|Action politics:15 sports:39 music:0 food:48 math:102 science:123 computers:66 literature:6 social_media:57 dancing:12 news:18 celebrities:48 coffee:78 baking:153 ai:150 taxes:63 technology:39 pandemic:81 world_war_i:21 world_war_ii:147 religion:30 vaccination:162 the_queen:21 immigration:6 economics:159 fashion:93 NYC:162 LA:27 elections:90 brunch:108 space_exploration:54 climate_change:75 dogs:93 cats:132 inflation:18 sourdough:42 vegan:72 vacation:66 asteroid:6 eyewear:138 stationary:135 movies:66 oscars:54 acupuncture:129 hiking:87 swimming:135 barrys:0 +|Action politics:1 sports:31 music:6 food:55 math:47 science:11 computers:31 literature:28 social_media:51 dancing:35 news:27 celebrities:0 coffee:15 baking:46 ai:3 taxes:5 technology:40 pandemic:45 world_war_i:31 world_war_ii:49 religion:40 vaccination:47 the_queen:1 immigration:17 economics:39 fashion:30 NYC:17 LA:15 elections:27 brunch:6 space_exploration:15 climate_change:43 dogs:47 cats:15 inflation:46 sourdough:34 vegan:39 vacation:38 asteroid:49 eyewear:49 stationary:7 movies:12 oscars:4 acupuncture:2 hiking:33 swimming:52 barrys:37 +|Action politics:2 sports:62 music:12 food:110 math:94 science:22 computers:62 literature:56 social_media:102 dancing:70 news:54 celebrities:0 coffee:30 baking:92 ai:6 taxes:10 technology:80 pandemic:90 world_war_i:62 world_war_ii:98 religion:80 vaccination:94 the_queen:2 immigration:34 economics:78 fashion:60 NYC:34 LA:30 elections:54 brunch:12 space_exploration:30 climate_change:86 dogs:94 cats:30 inflation:92 sourdough:68 vegan:78 vacation:76 asteroid:98 eyewear:98 stationary:14 movies:24 oscars:8 acupuncture:4 hiking:66 swimming:104 barrys:74 +|Action politics:3 sports:93 music:18 food:165 math:141 science:33 computers:93 literature:84 social_media:153 dancing:105 news:81 celebrities:0 coffee:45 baking:138 ai:9 taxes:15 technology:120 pandemic:135 world_war_i:93 world_war_ii:147 religion:120 vaccination:141 the_queen:3 immigration:51 economics:117 fashion:90 NYC:51 LA:45 elections:81 brunch:18 space_exploration:45 climate_change:129 dogs:141 cats:45 inflation:138 sourdough:102 vegan:117 vacation:114 asteroid:147 eyewear:147 stationary:21 movies:36 oscars:12 acupuncture:6 hiking:99 swimming:156 barrys:111 + diff --git a/test/train-sets/ref/las_egreedy.stderr b/test/train-sets/ref/las_egreedy.stderr new file mode 100644 index 00000000000..753188c331a --- /dev/null +++ b/test/train-sets/ref/las_egreedy.stderr @@ -0,0 +1,22 @@ +using no cache +Reading datafile = train-sets/las_100_actions.txt +num sources = 1 +Num weight bits = 18 +learning rate = 0.5 +initial_t = 0 +power_t = 0.5 +cb_type = mtr +Enabled reductions: gd, scorer-identity, csoaa_ldf-rank, cb_adf, cb_explore_adf_large_action_space, cb_explore_adf_greedy, cb_actions_mask, shared_feature_merger, extra_metrics +Input label = CB +Output pred = ACTION_PROBS +average since example example current current current +loss last counter weight label predict features +0.000000 0.000000 1 1.0 47:-1:0.17 0:0.06 4761 +-0.00153 -0.00306 2 2.0 14:-1:0.96 65:0.95 4761 + +finished run +number of examples = 2 +weighted example sum = 2.000000 +weighted label sum = 0.000000 +average loss = -0.001535 +total feature number = 9522 diff --git a/test/train-sets/ref/las_sqcb.stderr b/test/train-sets/ref/las_sqcb.stderr new file mode 100644 index 00000000000..e52a5af6db6 --- /dev/null +++ b/test/train-sets/ref/las_sqcb.stderr @@ -0,0 +1,22 @@ +using no cache +Reading datafile = train-sets/las_100_actions.txt +num sources = 1 +Num weight bits = 18 +learning rate = 0.5 +initial_t = 0 +power_t = 0.5 +cb_type = mtr +Enabled reductions: gd, scorer-identity, csoaa_ldf-rank, cb_adf, cb_explore_adf_large_action_space, cb_explore_adf_squarecb, cb_actions_mask, shared_feature_merger, extra_metrics +Input label = CB +Output pred = ACTION_PROBS +average since example example current current current +loss last counter weight label predict features +0.000000 0.000000 1 1.0 47:-1:0.17 0:0.06 4761 +-0.02926 -0.05853 2 2.0 14:-1:0.96 65:0.17 4761 + +finished run +number of examples = 2 +weighted example sum = 2.000000 +weighted label sum = 0.000000 +average loss = -0.029265 +total feature number = 9522 diff --git a/test/train-sets/ref/sqcb_to_las.stderr b/test/train-sets/ref/sqcb_to_las.stderr new file mode 100644 index 00000000000..03ea74ccc7a --- /dev/null +++ b/test/train-sets/ref/sqcb_to_las.stderr @@ -0,0 +1,28 @@ +creating quadratic features for pairs: UA +using no cache +Reading datafile = train-sets/cb_load.dat +num sources = 1 +Num weight bits = 18 +learning rate = 0.5 +initial_t = 113 +power_t = 0.5 +cb_type = mtr +Enabled reductions: gd, scorer-identity, csoaa_ldf-rank, cb_adf, cb_explore_adf_large_action_space, cb_explore_adf_squarecb, cb_actions_mask, shared_feature_merger +Input label = CB +Output pred = ACTION_PROBS +average since example example current current current +loss last counter weight label predict features +0.000000 0.000000 1 1.0 4:0:0.14 0:0.97 42 +0.000000 0.000000 2 2.0 0:0:0.14 0:0.94 42 +0.000000 0.000000 4 4.0 1:0:0.14 2:0.97 42 +0.000000 0.000000 8 8.0 3:0:0.14 2:0.87 42 +0.000000 0.000000 16 16.0 3:0:0.14 2:0.88 42 +0.000000 0.000000 32 32.0 3:0:0.14 2:0.98 42 +-0.58935 -1.17870 64 64.0 0:0:0.77 0:0.97 42 + +finished run +number of examples = 113 +weighted example sum = 113.000000 +weighted label sum = 0.000000 +average loss = -0.581254 +total feature number = 4746 diff --git a/vowpalwabbit/core/include/vw/core/large_action_space_reduction_features.h b/vowpalwabbit/core/include/vw/core/large_action_space_reduction_features.h index 6cbac00d8ac..a79aacfbd2b 100644 --- a/vowpalwabbit/core/include/vw/core/large_action_space_reduction_features.h +++ b/vowpalwabbit/core/include/vw/core/large_action_space_reduction_features.h @@ -20,6 +20,7 @@ class las_reduction_features std::vector>* generated_interactions = nullptr; std::vector>* generated_extent_interactions = nullptr; VW::multi_ex::value_type shared_example = nullptr; + float squarecb_gamma = 1.f; las_reduction_features() = default; @@ -28,6 +29,7 @@ class las_reduction_features generated_interactions = nullptr; generated_extent_interactions = nullptr; shared_example = nullptr; + squarecb_gamma = 1.f; } }; diff --git a/vowpalwabbit/core/src/reductions/cb/cb_explore_adf_large_action_space.cc b/vowpalwabbit/core/src/reductions/cb/cb_explore_adf_large_action_space.cc index 400c4722981..b81c0e5c9fa 100644 --- a/vowpalwabbit/core/src/reductions/cb/cb_explore_adf_large_action_space.cc +++ b/vowpalwabbit/core/src/reductions/cb/cb_explore_adf_large_action_space.cc @@ -112,15 +112,6 @@ bool _test_only_generate_A(VW::workspace* _all, const multi_ex& examples, std::v return (_A.cols() != 0 && _A.rows() != 0); } -template -void cb_explore_adf_large_action_space::save_load(io_buf& io, bool read, bool text) -{ - if (io.num_files() == 0) { return; } - - if (read) { model_utils::read_model_field(io, _counter); } - else { model_utils::write_model_field(io, _counter, "cb large action space storing example counter", text); } -} - template void cb_explore_adf_large_action_space::randomized_SVD(const multi_ex& examples) { @@ -157,7 +148,10 @@ void cb_explore_adf_large_action_space::updat if (_d < preds.size()) { - shrink_fact_config.calculate_shrink_factor(_counter, _d, preds, shrink_factors); + auto& red_features = + examples[0]->ex_reduction_features.template get(); + + shrink_fact_config.calculate_shrink_factor(red_features.squarecb_gamma, _d, preds, shrink_factors); randomized_SVD(examples); // The U matrix is empty before learning anything. @@ -205,9 +199,9 @@ template void cb_explore_adf_large_action_space::learn( VW::LEARNER::multi_learner& base, multi_ex& examples) { + VW::v_array preds = std::move(examples[0]->pred.a_s); + auto restore_guard = VW::scope_exit([&preds, &examples] { examples[0]->pred.a_s = std::move(preds); }); base.learn(examples); - if (base.learn_returns_prediction) { update_example_prediction(examples); } - ++_counter; } void generate_Z(const multi_ex& examples, Eigen::MatrixXf& Z, Eigen::MatrixXf& B, uint64_t d, uint64_t seed) @@ -235,33 +229,28 @@ void generate_Z(const multi_ex& examples, Eigen::MatrixXf& Z, Eigen::MatrixXf& B } template -cb_explore_adf_large_action_space::cb_explore_adf_large_action_space(uint64_t d, float gamma_scale, - float gamma_exponent, float c, bool apply_shrink_factor, VW::workspace* all, uint64_t seed, size_t total_size, - size_t thread_pool_size, size_t block_size, bool use_explicit_simd, implementation_type impl_type) +cb_explore_adf_large_action_space::cb_explore_adf_large_action_space(uint64_t d, float c, + bool apply_shrink_factor, VW::workspace* all, uint64_t seed, size_t total_size, size_t thread_pool_size, + size_t block_size, bool use_explicit_simd, implementation_type impl_type) : _d(d) , _all(all) - , _counter(0) , _seed(seed) , _impl_type(impl_type) , spanner_state(c, d) - , shrink_fact_config(gamma_scale, gamma_exponent, apply_shrink_factor) + , shrink_fact_config(apply_shrink_factor) , impl(all, d, _seed, total_size, thread_pool_size, block_size, use_explicit_simd) { } -shrink_factor_config::shrink_factor_config(float gamma_scale, float gamma_exponent, bool apply_shrink_factor) - : _gamma_scale(gamma_scale), _gamma_exponent(gamma_exponent), _apply_shrink_factor(apply_shrink_factor) -{ -} +shrink_factor_config::shrink_factor_config(bool apply_shrink_factor) : _apply_shrink_factor(apply_shrink_factor) {} void shrink_factor_config::calculate_shrink_factor( - size_t counter, size_t max_actions, const VW::action_scores& preds, std::vector& shrink_factors) + float gamma, size_t max_actions, const VW::action_scores& preds, std::vector& shrink_factors) { if (_apply_shrink_factor) { shrink_factors.clear(); float min_ck = std::min_element(preds.begin(), preds.end())->score; - float gamma = _gamma_scale * static_cast(std::pow(counter, _gamma_exponent)); for (size_t i = 0; i < preds.size(); i++) { shrink_factors.push_back(std::sqrt(1 + max_actions + gamma / (4.0f * max_actions) * (preds[i].score - min_ck))); @@ -283,12 +272,6 @@ void persist_metrics(cb_explore_adf_large_action_space& data, VW::metric_s metrics.set_uint("cb_las_filtering_factor", data.number_of_non_degenerate_singular_values()); } -template -void save_load(cb_explore_adf_large_action_space& data, VW::io_buf& io, bool read, bool text) -{ - data.save_load(io, read, text); -} - template void predict(cb_explore_adf_large_action_space& data, VW::LEARNER::multi_learner& base, VW::multi_ex& examples) { @@ -303,15 +286,15 @@ void learn(cb_explore_adf_large_action_space& data, VW::LEARNER::multi_lea template VW::LEARNER::base_learner* make_las_with_impl(VW::setup_base_i& stack_builder, VW::LEARNER::multi_learner* base, - implementation_type& impl_type, VW::workspace& all, uint64_t d, float gamma_scale, float gamma_exponent, float c, - bool apply_shrink_factor, size_t thread_pool_size, size_t block_size, bool use_explicit_simd) + implementation_type& impl_type, VW::workspace& all, uint64_t d, float c, bool apply_shrink_factor, + size_t thread_pool_size, size_t block_size, bool use_explicit_simd) { size_t problem_multiplier = 1; float seed = (all.get_random_state()->get_random() + 1) * 10.f; - auto data = VW::make_unique>(d, gamma_scale, gamma_exponent, c, - apply_shrink_factor, &all, seed, 1 << all.num_bits, thread_pool_size, block_size, use_explicit_simd, impl_type); + auto data = VW::make_unique>(d, c, apply_shrink_factor, &all, seed, + 1 << all.num_bits, thread_pool_size, block_size, use_explicit_simd, impl_type); auto* l = make_reduction_learner(std::move(data), base, learn, predict, stack_builder.get_setupfn_name(VW::reductions::cb_explore_adf_large_action_space_setup)) @@ -321,8 +304,7 @@ VW::LEARNER::base_learner* make_las_with_impl(VW::setup_base_i& stack_builder, V .set_output_prediction_type(VW::prediction_type_t::ACTION_SCORES) .set_params_per_weight(problem_multiplier) .set_persist_metrics(persist_metrics) - .set_save_load(save_load) - .set_learn_returns_prediction(base->learn_returns_prediction) + .set_learn_returns_prediction(false) .build(); return VW::LEARNER::make_base(*l); } @@ -336,8 +318,6 @@ VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_large_action_space_set bool cb_explore_adf_option = false; bool large_action_space = false; uint64_t d; - float gamma_scale = 1.f; - float gamma_exponent = 0.f; float c; bool apply_shrink_factor = false; bool use_two_pass_svd_impl = false; @@ -389,12 +369,7 @@ VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_large_action_space_set auto enabled = options.add_parse_and_check_necessary(new_options) && large_action_space; if (!enabled) { return nullptr; } - if (options.was_supplied("squarecb")) - { - apply_shrink_factor = true; - gamma_scale = options.get_typed_option("gamma_scale").value(); - gamma_exponent = options.get_typed_option("gamma_exponent").value(); - } + if (options.was_supplied("squarecb")) { apply_shrink_factor = true; } if (options.was_supplied("cb_type")) { @@ -414,15 +389,14 @@ VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_large_action_space_set if (use_two_pass_svd_impl) { auto impl_type = implementation_type::two_pass_svd; - return make_las_with_impl(stack_builder, base, impl_type, all, d, - gamma_scale, gamma_exponent, c, apply_shrink_factor, thread_pool_size, block_size, + return make_las_with_impl(stack_builder, base, impl_type, all, d, c, + apply_shrink_factor, thread_pool_size, block_size, /*use_explicit_simd=*/false); } else { auto impl_type = implementation_type::one_pass_svd; - return make_las_with_impl(stack_builder, base, impl_type, all, d, - gamma_scale, gamma_exponent, c, apply_shrink_factor, thread_pool_size, block_size, - use_simd_in_one_pass_svd_impl); + return make_las_with_impl(stack_builder, base, impl_type, all, d, c, + apply_shrink_factor, thread_pool_size, block_size, use_simd_in_one_pass_svd_impl); } } diff --git a/vowpalwabbit/core/src/reductions/cb/cb_explore_adf_squarecb.cc b/vowpalwabbit/core/src/reductions/cb/cb_explore_adf_squarecb.cc index fe0e4e1b404..f976e78f4c1 100644 --- a/vowpalwabbit/core/src/reductions/cb/cb_explore_adf_squarecb.cc +++ b/vowpalwabbit/core/src/reductions/cb/cb_explore_adf_squarecb.cc @@ -43,7 +43,7 @@ class cb_explore_adf_squarecb { public: cb_explore_adf_squarecb(float gamma_scale, float gamma_exponent, bool elim, float c0, float min_cb_cost, - float max_cb_cost, VW::version_struct model_file_version, float epsilon); + float max_cb_cost, VW::version_struct model_file_version, float epsilon, bool store_gamma_in_reduction_features); ~cb_explore_adf_squarecb() = default; // Should be called through cb_explore_adf_base for pre/post-processing @@ -68,6 +68,8 @@ class cb_explore_adf_squarecb VW::version_struct _model_file_version; + bool _store_gamma_in_reduction_features; + // for backing up cb example data when computing sensitivities std::vector _ex_as; std::vector> _ex_costs; @@ -76,7 +78,8 @@ class cb_explore_adf_squarecb }; cb_explore_adf_squarecb::cb_explore_adf_squarecb(float gamma_scale, float gamma_exponent, bool elim, float c0, - float min_cb_cost, float max_cb_cost, VW::version_struct model_file_version, float epsilon) + float min_cb_cost, float max_cb_cost, VW::version_struct model_file_version, float epsilon, + bool store_gamma_in_reduction_features) : _counter(0) , _gamma_scale(gamma_scale) , _gamma_exponent(gamma_exponent) @@ -86,6 +89,7 @@ cb_explore_adf_squarecb::cb_explore_adf_squarecb(float gamma_scale, float gamma_ , _max_cb_cost(max_cb_cost) , _epsilon(epsilon) , _model_file_version(model_file_version) + , _store_gamma_in_reduction_features(store_gamma_in_reduction_features) { } @@ -186,14 +190,20 @@ void cb_explore_adf_squarecb::get_cost_ranges(float delta, multi_learner& base, void cb_explore_adf_squarecb::predict(multi_learner& base, VW::multi_ex& examples) { + // The actual parameter $\gamma$ used in the SquareCB. + const float gamma = _gamma_scale * static_cast(std::pow(_counter, _gamma_exponent)); + if (_store_gamma_in_reduction_features) + { + auto& red_features = + examples[0]->ex_reduction_features.template get(); + red_features.squarecb_gamma = gamma; + } + multiline_learn_or_predict(base, examples, examples[0]->ft_offset); VW::v_array& preds = examples[0]->pred.a_s; uint32_t num_actions = static_cast(preds.size()); - // The actual parameter $\gamma$ used in the SquareCB. - const float gamma = _gamma_scale * static_cast(std::pow(_counter, _gamma_exponent)); - // RegCB action set parameters const float max_range = _max_cb_cost - _min_cb_cost; // threshold on empirical loss difference @@ -374,6 +384,9 @@ VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_squarecb_setup(VW::set // Ensure serialization of cb_adf in all cases. if (!options.was_supplied("cb_adf")) { options.insert("cb_adf", ""); } + bool store_gamma_in_reduction_features = false; + if (options.was_supplied("large_action_space")) { store_gamma_in_reduction_features = true; } + // Set explore_type size_t problem_multiplier = 1; @@ -384,7 +397,7 @@ VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_squarecb_setup(VW::set using explore_type = cb_explore_adf_base; auto data = VW::make_unique(all.global_metrics.are_metrics_enabled(), gamma_scale, gamma_exponent, elim, - c0, min_cb_cost, max_cb_cost, all.model_file_ver, epsilon); + c0, min_cb_cost, max_cb_cost, all.model_file_ver, epsilon, store_gamma_in_reduction_features); auto* l = make_reduction_learner(std::move(data), base, explore_type::learn, explore_type::predict, stack_builder.get_setupfn_name(cb_explore_adf_squarecb_setup)) .set_input_label_type(VW::label_type_t::CB) diff --git a/vowpalwabbit/core/src/reductions/cb/details/large_action_space.h b/vowpalwabbit/core/src/reductions/cb/details/large_action_space.h index aa465a5fe00..103a459e140 100644 --- a/vowpalwabbit/core/src/reductions/cb/details/large_action_space.h +++ b/vowpalwabbit/core/src/reductions/cb/details/large_action_space.h @@ -95,13 +95,11 @@ class one_pass_svd_impl class shrink_factor_config { public: - const float _gamma_scale; - const float _gamma_exponent; const bool _apply_shrink_factor; - shrink_factor_config(float gamma_scale, float gamma_exponent, bool apply_shrink_factor); + shrink_factor_config(bool apply_shrink_factor); void calculate_shrink_factor( - size_t counter, size_t max_actions, const VW::action_scores& preds, std::vector& shrink_factors); + float gamma, size_t max_actions, const VW::action_scores& preds, std::vector& shrink_factors); }; class one_rank_spanner_state @@ -135,7 +133,6 @@ class cb_explore_adf_large_action_space private: uint64_t _d; VW::workspace* _all; - size_t _counter; uint64_t _seed; implementation_type _impl_type; size_t _non_degenerate_singular_values; @@ -153,9 +150,9 @@ class cb_explore_adf_large_action_space Eigen::SparseMatrix _A; Eigen::MatrixXf _V; - cb_explore_adf_large_action_space(uint64_t d, float gamma_scale, float gamma_exponent, float c, - bool apply_shrink_factor, VW::workspace* all, uint64_t seed, size_t total_size, size_t thread_pool_size, - size_t block_size, bool use_explicit_simd, implementation_type impl_type); + cb_explore_adf_large_action_space(uint64_t d, float c, bool apply_shrink_factor, VW::workspace* all, uint64_t seed, + size_t total_size, size_t thread_pool_size, size_t block_size, bool use_explicit_simd, + implementation_type impl_type); ~cb_explore_adf_large_action_space() = default; diff --git a/vowpalwabbit/core/tests/cb_las_spanner_test.cc b/vowpalwabbit/core/tests/cb_las_spanner_test.cc index 6b484204baa..3088d449aab 100644 --- a/vowpalwabbit/core/tests/cb_las_spanner_test.cc +++ b/vowpalwabbit/core/tests/cb_las_spanner_test.cc @@ -35,7 +35,7 @@ TEST(Las, CheckFindingMaxVolume) VW::cb_explore_adf::cb_explore_adf_large_action_space largecb( - /*d=*/0, /*gamma_scale=*/1.f, /*gamma_exponent=*/0.f, /*c=*/2, false, vw.get(), seed, 1 << vw->num_bits, + /*d=*/0, /*c=*/2, false, vw.get(), seed, 1 << vw->num_bits, /*thread_pool_size*/ 0, /*block_size*/ 0, /*use_explicit_simd=*/use_simd, VW::cb_explore_adf::implementation_type::one_pass_svd); largecb.U = Eigen::MatrixXf{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {0, 0, 0}, {7, 5, 3}, {6, 4, 8}};