Skip to content

Conversation

@priyakasimbeg
Copy link
Contributor

@priyakasimbeg priyakasimbeg commented Oct 10, 2023

Recalibrate Criteo1TB targets based on external runs.

For the record the target setting procedure:

  1. order the 20 trials in terms of the best validation error achieved by each target
  2. Validation Target = median of the above list (i.e. average of 10th and 11th)
  3. Take the 1st 10 trials in the above list (i.e. the 10 trials that achieve the validation target)
  4. In this set of 10 trials, reorder the trials by the best test error achieved by each trial
  5. Set the test target to be the highest(worst) test error in the above list
---- SORTED MEASUREMENTS BY VALIDATION METRIC ----
+------------------------------------------------------------------+---------------+----------------+---------------------+---------------+
|                                                                  | metric_name   |   train/metric |   validation/metric |   test/metric |
|------------------------------------------------------------------+---------------+----------------+---------------------+---------------|
| logs/target_setting_criteo/criteo1tb_jax_10-04-2023-22-47-30.log | loss          |       0.12046  |            0.123634 |      0.125946 |
| logs/target_setting_criteo/criteo1tb_jax_10-03-2023-20-02-40.log | loss          |       0.121351 |            0.123655 |      0.125971 |
| logs/target_setting_criteo/criteo1tb_jax_10-05-2023-12-04-56.log | loss          |       0.11975  |            0.123665 |      0.125949 |
| logs/target_setting_criteo/criteo1tb_jax_10-04-2023-06-54-36.log | loss          |       0.120754 |            0.123671 |      0.12598  |
| logs/target_setting_criteo/criteo1tb_jax_10-03-2023-22-38-08.log | loss          |       0.122095 |            0.123684 |      0.126021 |
| logs/target_setting_criteo/criteo1tb_jax_10-04-2023-14-41-03.log | loss          |       0.120848 |            0.123703 |      0.126031 |
| logs/target_setting_criteo/criteo1tb_jax_10-05-2023-14-40-25.log | loss          |       0.121955 |            0.123707 |      0.125992 |
| logs/target_setting_criteo/criteo1tb_jax_10-04-2023-01-13-37.log | loss          |       0.120357 |            0.123722 |      0.126041 |
| logs/target_setting_criteo/criteo1tb_jax_10-04-2023-20-12-01.log | loss          |       0.120846 |            0.123729 |      0.126031 |
| logs/target_setting_criteo/criteo1tb_jax_10-05-2023-01-33-00.log | loss          |       0.121191 |            0.123734 |      0.126    |
| logs/target_setting_criteo/criteo1tb_jax_10-05-2023-09-24-27.log | loss          |       0.12155  |            0.123736 |      0.126038 |
| logs/target_setting_criteo/criteo1tb_jax_10-05-2023-19-46-24.log | loss          |       0.121923 |            0.123739 |      0.126067 |
| logs/target_setting_criteo/criteo1tb_jax_10-04-2023-03-59-06.log | loss          |       0.120963 |            0.123757 |      0.126056 |
| logs/target_setting_criteo/criteo1tb_jax_10-05-2023-22-26-53.log | loss          |       0.120403 |            0.123761 |      0.126054 |
| logs/target_setting_criteo/criteo1tb_jax_10-05-2023-17-15-55.log | loss          |       0.121335 |            0.123768 |      0.126049 |
| logs/target_setting_criteo/criteo1tb_jax_10-04-2023-17-36-32.log | loss          |       0.122189 |            0.123771 |      0.126076 |
| logs/target_setting_criteo/criteo1tb_jax_10-04-2023-12-05-34.log | loss          |       0.121143 |            0.123805 |      0.126168 |
| logs/target_setting_criteo/criteo1tb_jax_10-05-2023-06-43-58.log | loss          |       0.122832 |            0.123815 |      0.126107 |
| logs/target_setting_criteo/criteo1tb_jax_10-05-2023-04-08-29.log | loss          |       0.1208   |            0.123823 |      0.126119 |
| logs/target_setting_criteo/criteo1tb_jax_10-04-2023-09-30-06.log | loss          |       0.121909 |            0.123828 |      0.126141 |
+------------------------------------------------------------------+---------------+----------------+---------------------+---------------+
VALIDATION TARGET: 0.12373518962322225
TEST TARGET: 0.12604096842105264

@github-actions
Copy link

github-actions bot commented Oct 10, 2023

MLCommons CLA bot All contributors have signed the MLCommons CLA ✍️ ✅

@priyakasimbeg priyakasimbeg marked this pull request as ready for review October 10, 2023 23:59
@priyakasimbeg priyakasimbeg requested a review from a team as a code owner October 10, 2023 23:59
@priyakasimbeg priyakasimbeg changed the title set criteo test targets based on external runs Set criteo test targets based on external runs Oct 11, 2023
@georgedahl georgedahl merged commit e139cdc into dev Oct 11, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Oct 11, 2023
@priyakasimbeg priyakasimbeg deleted the criteo_target_setting branch November 2, 2023 22:23
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants