A prize for finding tasks that cause large language models to show inverse scaling
622
51 commits
updated Oct 11, 2023
TL;DR: Win up to $100,000 for finding an important task where larger language models do worse.
Submissions due August 27, 2022 (Round 1) and October 27, 2022 (Round 2).
The contest has ended! Results: Round 1, Round 2.
As language models get larger, they seem to only get better. Larger language models score better on benchmarks and unlock new capabilities like arithmetic [1], few-shot learning [1], and multi-step reasoning [2]. However, language models are not without flaws, exhibiting many biases [3] and producing plausible misinformation [4]. The purpose of this contest is to find evidence for a stronger failure mode: tasks where language models get worse as they become better at language modeling (next word prediction).
The standard paradigm in natural language processing today is to pretrain large language models to autocomplete text corpora. The resulting models are then either frozen and used directly for other tasks (zero-shot or using few-shot learning), or additionally trained on other tasks (fine-tuning). We focus on the case of zero-shot/few-shot evaluation on downstream tasks without task-specific gradient optimization: it's typically easier to use in practice and to study.
Scaling laws [5][6] show that language models get predictably better (in terms of test loss and downstream performance [7]) as the number of parameters, amount of compute used, and dataset size increase. The improvement follows a power law in each of parameters, compute, and dataset size. We hypothesize that there are tasks with trends in the opposite direction: task performance gets monotonically, predictably worse as the overall test loss of the language model improves. We call this phenomenon inverse scaling, in contrast with the standard scaling laws. There are some tasks that appear to show inverse scaling under some conditions [4][8][10], but such tasks appear to be rare.
This contest aims to find inverse scaling tasks, especially those of importance to the safe and responsible use of language models. We hope that task submissions will teach us more about what types of tasks exhibit inverse scaling; inverse scaling tasks will also highlight potential issues with the current paradigm of language model pretraining and scaling. Inverse scaling tasks are important because they represent a mismatch between the behavior we want language models to exhibit and the behavior we get in practice from the training objectives and data we use. As language models continue to get bigger and used in more real-world applications, it is important that they are not increasingly getting worse or harming users in yet-undetected ways.
After two rounds of the contest, we will write a survey of the submitted tasks and other examples found in the literature. Authors of winning tasks will be awarded prize money and invited to be co-authors on the resulting paper. Below, we detail our call for submissions. Feel free to join our Slack to message us with questions, find collaborators, and participate in contest-related discussions with other participants (code, ideas, findings, and related work sharing).
2023/03/21 Update: The prize pool has been funded by Open Philanthropy
We will award up to $250,000 in total prize money for task submissions, distributed as follows:
All prize decisions will be made by the organizers and anonymous reviewers, using the Prize Rubric below. Prize winners may nominate a non-profit to receive the prize money on their behalf. Some prizes may remain unawarded if there are not enough tasks that meet the eligibility for a prize tier, as detailed in the Prize Rubric.
Benchmark and Co-authorship: Authors of prize-winning submissions will be invited as co-authors on the paper written after the contest concludes. We will also offer co-authorship to authors of submissions that met our acceptability criteria but did not receive prizes, in the event that we receive more acceptable submissions than we can award with prizes. We will include all accepted submissions in our final benchmark, which we plan to release to the research community after the contest.
Timeline: The contest begins on June 27, 2022. We will host a first round of evaluations on submissions received on or before August 27, 2022 (Anywhere on Earth) and a second, final round of evaluations on submissions received on or before October 27, 2022 (Anywhere on Earth). After the first round, we will award eligible tasks with third prizes (up to 5) and second prizes (up to 2). To help improve first-round submissions, we will also return reviewer feedback and scaling law plots/results from our private, evaluation models. Submissions will be paused for two weeks at the end of the first round to allow any necessary improvements to be made. At the end of the second round, we will reward eligible tasks at all prize tiers, with the possibility of upgrading first-round submissions to higher prize tiers based on both rounds of submissions.
Here, we detail our submission evaluation rubric. The rubric will guide an anonymous panel of reviewers in judging submissions for prizes. A submission must meet all criteria in the "Grand Prize" column to win the grand prize. Likewise, a submission must meet all criteria in the "Accepted Task" column to be accepted into our benchmark and for co-authorship on our paper. For second prizes, submissions must meet all "Accepted Task" criteria and some "Grand Prize" criteria. Third prizes must meet the "Accepted Task" criteria. We may receive more eligible submissions than we have prizes for a given tier. In this case, we will first break ties based on how many “Grand Prize” criteria are met and then by having reviewers make subjective rankings within tiers (e.g., more granular measures of how much various criteria are met or the relative difficulty or importance of each criterion met). We will consider inverse scaling trends on publicly-available models like GPT-3, as well as held-out, private models for which we will run evaluation.
| Criterion | Description | Prize Tier | ||
|---|---|---|---|---|
| No Prize | Accepted Task | Grand Prize | ||
| Inverse Scaling Strength | How straight and steep is the inverse scaling trend on public models? | Shows flat, very bumpy, or standard scaling. | Shows approximately monotonic inverse scaling. | Shows a clear, strictly monotonic inverse scaling trend. |
| Inverse Scaling Generality | Do different models all show inverse scaling? | No inverse scaling on private models. | Shows inverse scaling on some public and some private models. | Shows inverse scaling across all public and private models tested. |
| Task Importance | Is the task important to the safe and responsible use of LMs, or for shedding light on where LMs fail? How strong are the arguments? | Weak. No users or third parties would be harmed, and the task does not shed light on where LMs fail. | Fairly convincing. Some LM users or third parties would be harmed by the discovered behavior, or the task sheds light on where LMs fail (e.g., sensitivity to prompts). | Very convincing. Significant implications for how LM research or deployment will need to be developed to be reliably safe and effective. |
| Novelty and Surprisingness | Is inverse scaling on the task novel (not shown in prior work) and surprising? | Not novel or surprising. | Novel and somewhat surprising. | Novel and surprising, teaching us something new about LMs. |
| Task Coverage | Are the examples fully representative of the described task? | Examples only cover a special subcategory or phrasing of the described task. There's no evidence of inverse scaling on other subcategories or phrasings. | Examples cover different subcategories and phrasings for the described task. | Examples cover almost all important task subcategories and phrasings, suggesting robust inverse scaling on the described task. |
| Reproducibility | Does inverse scaling appear to occur if we reproduce the task based on its description? | No, we see flat, very bumpy, or standard scaling. The particular examples submitted may have been over-optimized for inverse scaling, to the extent that the examples are unrepresentative of the described task. | Yes, but to a lesser extent. | Yes, to a similar or stronger extent. |
Answering the below, optional questions in our submission form (in the free-form response) will make your task stand out more:
We reserve the right to update the prize tier standards or criteria, e.g., between rounds if we observe submissions gaming them in some way.
Evaluation Eligibility: To be eligible for official review, a task submission must:
ada, babbage, curie, and davinci GPT-3 models, using the provided code for GPT-3 evaluation. The plot must not show a standard scaling law. A very bumpy trend is okay for submission; we expect to observe cleaner scaling laws with our held-out evaluation models, where we observe clear scaling trends.This contest uses pretrained autoregressive language models such as GPT-3. We offer Google colab notebooks for evaluating inverse scaling with the GPT-3, OPT, and GPT-2 model series when developing a task. However, to avoid overfitting to publicly available models, we use private models to run the evaluations for awarding prizes. Currently, we are using the series of pretrained language models (without additional finetuning) from Anthropic [Bai et al. 2022]. We are in discussions with other organizations to use their models, which may be added later on to strengthen the evaluation.
Prize decisions will be made by an anonymous panel of reviewers. Reviewers will be selected by the contest organizers and may include some organizers. Reviewers will have ML and NLP experience relevant to inverse scaling. The panel may contain some competition organizers. Reviewers will not be allowed to make submissions to the contest.
.zip containing .csv files.
<task_name>.zip, where task_name is the name you provide for your submission in the form (e.g. lambada.zip).<task_name>.csv (e.g. lambada.csv).
-PART<i> to each (e.g. lambada-PART1.csv, lambada-PART2.csv).<task_name>-CONTROL<i>.csv (e.g. lambada-CONTROL1.csv)..csv files will be read using the pandas package, using the default arguments.classification).sequence_prob).logodds).absolute_logodds).Here, we include more detail on the types of evaluation metrics that an eligible task submission can use. For examples of datasets correctly formatted for each metric, see this sheet. Please message us on our Slack or email us at inverse.scaling@gmail.com with [METRIC] in the subject line if you think it is impossible to frame your task as any of these evaluation metrics and that some other metric would demonstrate inverse scaling.
NOTE: We’ve identified a potential source of spurious inverse scaling with the logodds and absolute_logodds metrics.
In particular, putting unrelated tasks for prompt and other_prompt can show inverse scaling, depending on the scaling behavior of the two tasks.
A special case of this is adding irrelevant information to one of the prompts (thanks to Jeffrey Shen for pointing this out).
We recommend framing your task as a classification or sequence probability task if possible unless you have an especially clear and considered justification for these metrics.
classification)classification_acc in the colabs to plot accuracy.)prompt, a string.classes, an ordered list (using valid Python syntax) of the possible answer tokens.
answer_index, an integer specifying which of the class tokens is the correct answer (using zero-indexing).sequence_prob)classification loss will be more likely to pass our contractor task validation process.prompt, a string up until the target word.completion, the target sequence (can be more than one token).logodds)prompt, should be neutral or favor the correct/desirable answer (e.g., a question about men, if expecting a male-favored bias).other_prompt, should be neutral or favor an incorrect/undesirable answer (e.g., a question about women, if expecting a male-favored bias).logodds metric, then we would encourage you to perform control experiments demonstrating that the inverse scaling is legitimate.
This could look like replacing whatever you expect to cause the inverse scaling with neutral phrasing.<task_name>-CONTROL<X>.csv where X is the index of your control experiment (e.g. lambada-CONTROL1.csv).prompt, a string.
prompt should be neutral or be expected to favor the correct answer.other_prompt, a string.
other_prompt should be neutral or be expected to favor the incorrect answer.classes, an ordered list (using valid Python syntax) of the two possible answer tokens.
answer_index, an integer specifying the index of the "correct" answer in the classes list (using zero-indexing).absolute_logodds)logodds) except that the absolute value of each log-odds difference is taken before averaging across examples.
logodds metric instead if you expect the difference between prompts to go in a particular direction (e.g., a consistent, male-favored bias).absolute_logodds metric, then we would encourage you to perform control experiments demonstrating that the inverse scaling is legitimate.
This could look like replacing whatever you expect to cause the inverse scaling with neutral phrasing.<task_name>-CONTROL<X>.csv where X is the index of your control experiment (e.g. lambada-CONTROL1.csv).prompt, a string.
prompt should be one version of the prompt.other_prompt, a string.
other_prompt should be another version of the prompt, which should produce some difference in log-odds.classes, an ordered list (using valid Python syntax) of the two possible answer tokens.
answer_index, an integer specifying the index of the "correct" answer in the classes list (using zero-indexing).
File > Download > Comma Separated Values (.csv)NOTE: Some participants have mentioned that they are seeing consistent anomalies in scaling trends with certain OpenAI models (e.g., babbage). OpenAI isn't transparent about the details of their API models, so it's possible that the model is different in a way that breaks clean scaling law trends (e.g., trained the model for longer or on a different dataset). If you're seeing anomalous behavior from GPT-3 models, you should feel free to submit the tasks with anomalies in the scaling trends anyways (as long as the trend isn't a standard scaling law); we expect to get clearer signal about scaling laws with our held-out models from Anthropic, where we observe clean scaling laws and have more model sizes. We also recommend testing your submissions on the open-source OPT models (e.g. using our colabs), where we also see clear scaling laws and know the exact model sizes and training details; feel free to include the OPT plots in your submission as well, especially if you see clearer scaling trends.
File > Download > Comma Separated Values (.csv) to get a .csv file that can be submitted.classification or exactly one completion that can be considered 'incorrect' in sequence_prob, then we will consider tasks that show positive scaling on that answer.inverse-scaling/opt-...) so you can run evaluations of your Huggingface datasets with the new Huggingface model-evaluator.
Running the model evaluation will create a PR we can then merge into our copied model repo (which is why we keep a copy of the original model repo).
For the required dataset format, see the winning Round 1 datasets on our Huggingface organization page.
(There is also a small commandline tool to convert your .csv files to .jsonl files for your Huggingface dataset.)
NOTE: Due to the way the model-evaluator works, your datasets will be publicly visible.Here are all the relevant links that appear in these instructions.
2023/03/21 Update: The prize pool has been funded by Open Philanthropy.
2022/12/12 Update: The prize pool is no longer provided by FTX Future Fund.
The Inverse Scaling Prize is organized by a group of researchers on behalf of the Fund for Alignment Research (FAR), including Ian McKenzie, Alexander Lyzhov, Michael Pieler, Alicia Parrish, Ameya Prabhu, Aaron Mueller, Najoung Kim, Sam Bowman, and Ethan Perez. Additionally, Sam Bowman and Ethan Perez are affiliated with Anthropic; Alexander Lyzhov, Alicia Parrish, Ameya Prabhu, Aaron Mueller, Najoung Kim, Sam Bowman are affiliated with New York University. The prize pool is provided by Open Philanthropy.
To minimize conflict of interest, we will not be able to give prize money to people at Anthropic, New York University, FAR AI, or the Future Fund. Authors of task submissions who come from these institutions will still be eligible to win an award without prize money, as long as they are not organizers or anonymous reviewers. For legal reasons, we will also not be able to award prize money to individuals sanctioned by the U.S. It is possible that we will add more evaluation model series from other institutions. In this event, authors of task submissions from those institutions will have their submissions evaluated on model series from other participating institutions (e.g. the Anthropic models) and will still be eligible for prizes.
These terms apply to the second round, and don't necessarily apply to the first round. If these criteria might prevent you from making a submission, please let us know over email or Slack.
To cite the contest, you may use the following bibtex citation:
@misc{mckenzie2022inverse,
title={The Inverse Scaling Prize},
url={https://github.com/inverse-scaling/prize},
author={McKenzie, Ian and Lyzhov, Alexander and Parrish, Alicia and Prabhu, Ameya and Mueller, Aaron and Kim, Najoung and Bowman, Sam and Perez, Ethan},
year={2022}
}
To cite the Round 1 winners, you may use:
@misc{mckenzie2022round1,
title={Inverse Scaling Prize: First Round Winners},
url={https://irmckenzie.co.uk/round1},
author={McKenzie, Ian and Lyzhov, Alexander and Parrish, Alicia and Prabhu, Ameya and Mueller, Aaron and Kim, Najoung and Bowman, Sam and Perez, Ethan},
year={2022}
}
To cite the Round 2 winners, you may use:
@misc{mckenzie2022round2,
title={Inverse Scaling Prize: Second Round Winners},
url={https://irmckenzie.co.uk/round2},
author={McKenzie, Ian and Lyzhov, Alexander and Parrish, Alicia and Prabhu, Ameya and Mueller, Aaron and Kim, Najoung and Bowman, Sam and Perez, Ethan},
year={2023}
}
A prize for finding tasks that cause large language models to show inverse scaling
622
51 commits
updated Oct 11, 2023
TL;DR: Win up to $100,000 for finding an important task where larger language models do worse.
Submissions due August 27, 2022 (Round 1) and October 27, 2022 (Round 2).
The contest has ended! Results: Round 1, Round 2.
As language models get larger, they seem to only get better. Larger language models score better on benchmarks and unlock new capabilities like arithmetic [1], few-shot learning [1], and multi-step reasoning [2]. However, language models are not without flaws, exhibiting many biases [3] and producing plausible misinformation [4]. The purpose of this contest is to find evidence for a stronger failure mode: tasks where language models get worse as they become better at language modeling (next word prediction).
The standard paradigm in natural language processing today is to pretrain large language models to autocomplete text corpora. The resulting models are then either frozen and used directly for other tasks (zero-shot or using few-shot learning), or additionally trained on other tasks (fine-tuning). We focus on the case of zero-shot/few-shot evaluation on downstream tasks without task-specific gradient optimization: it's typically easier to use in practice and to study.
Scaling laws [5][6] show that language models get predictably better (in terms of test loss and downstream performance [7]) as the number of parameters, amount of compute used, and dataset size increase. The improvement follows a power law in each of parameters, compute, and dataset size. We hypothesize that there are tasks with trends in the opposite direction: task performance gets monotonically, predictably worse as the overall test loss of the language model improves. We call this phenomenon inverse scaling, in contrast with the standard scaling laws. There are some tasks that appear to show inverse scaling under some conditions [4][8][10], but such tasks appear to be rare.
This contest aims to find inverse scaling tasks, especially those of importance to the safe and responsible use of language models. We hope that task submissions will teach us more about what types of tasks exhibit inverse scaling; inverse scaling tasks will also highlight potential issues with the current paradigm of language model pretraining and scaling. Inverse scaling tasks are important because they represent a mismatch between the behavior we want language models to exhibit and the behavior we get in practice from the training objectives and data we use. As language models continue to get bigger and used in more real-world applications, it is important that they are not increasingly getting worse or harming users in yet-undetected ways.
After two rounds of the contest, we will write a survey of the submitted tasks and other examples found in the literature. Authors of winning tasks will be awarded prize money and invited to be co-authors on the resulting paper. Below, we detail our call for submissions. Feel free to join our Slack to message us with questions, find collaborators, and participate in contest-related discussions with other participants (code, ideas, findings, and related work sharing).
2023/03/21 Update: The prize pool has been funded by Open Philanthropy
We will award up to $250,000 in total prize money for task submissions, distributed as follows:
All prize decisions will be made by the organizers and anonymous reviewers, using the Prize Rubric below. Prize winners may nominate a non-profit to receive the prize money on their behalf. Some prizes may remain unawarded if there are not enough tasks that meet the eligibility for a prize tier, as detailed in the Prize Rubric.
Benchmark and Co-authorship: Authors of prize-winning submissions will be invited as co-authors on the paper written after the contest concludes. We will also offer co-authorship to authors of submissions that met our acceptability criteria but did not receive prizes, in the event that we receive more acceptable submissions than we can award with prizes. We will include all accepted submissions in our final benchmark, which we plan to release to the research community after the contest.
Timeline: The contest begins on June 27, 2022. We will host a first round of evaluations on submissions received on or before August 27, 2022 (Anywhere on Earth) and a second, final round of evaluations on submissions received on or before October 27, 2022 (Anywhere on Earth). After the first round, we will award eligible tasks with third prizes (up to 5) and second prizes (up to 2). To help improve first-round submissions, we will also return reviewer feedback and scaling law plots/results from our private, evaluation models. Submissions will be paused for two weeks at the end of the first round to allow any necessary improvements to be made. At the end of the second round, we will reward eligible tasks at all prize tiers, with the possibility of upgrading first-round submissions to higher prize tiers based on both rounds of submissions.
Here, we detail our submission evaluation rubric. The rubric will guide an anonymous panel of reviewers in judging submissions for prizes. A submission must meet all criteria in the "Grand Prize" column to win the grand prize. Likewise, a submission must meet all criteria in the "Accepted Task" column to be accepted into our benchmark and for co-authorship on our paper. For second prizes, submissions must meet all "Accepted Task" criteria and some "Grand Prize" criteria. Third prizes must meet the "Accepted Task" criteria. We may receive more eligible submissions than we have prizes for a given tier. In this case, we will first break ties based on how many “Grand Prize” criteria are met and then by having reviewers make subjective rankings within tiers (e.g., more granular measures of how much various criteria are met or the relative difficulty or importance of each criterion met). We will consider inverse scaling trends on publicly-available models like GPT-3, as well as held-out, private models for which we will run evaluation.
| Criterion | Description | Prize Tier | ||
|---|---|---|---|---|
| No Prize | Accepted Task | Grand Prize | ||
| Inverse Scaling Strength | How straight and steep is the inverse scaling trend on public models? | Shows flat, very bumpy, or standard scaling. | Shows approximately monotonic inverse scaling. | Shows a clear, strictly monotonic inverse scaling trend. |
| Inverse Scaling Generality | Do different models all show inverse scaling? | No inverse scaling on private models. | Shows inverse scaling on some public and some private models. | Shows inverse scaling across all public and private models tested. |
| Task Importance | Is the task important to the safe and responsible use of LMs, or for shedding light on where LMs fail? How strong are the arguments? | Weak. No users or third parties would be harmed, and the task does not shed light on where LMs fail. | Fairly convincing. Some LM users or third parties would be harmed by the discovered behavior, or the task sheds light on where LMs fail (e.g., sensitivity to prompts). | Very convincing. Significant implications for how LM research or deployment will need to be developed to be reliably safe and effective. |
| Novelty and Surprisingness | Is inverse scaling on the task novel (not shown in prior work) and surprising? | Not novel or surprising. | Novel and somewhat surprising. | Novel and surprising, teaching us something new about LMs. |
| Task Coverage | Are the examples fully representative of the described task? | Examples only cover a special subcategory or phrasing of the described task. There's no evidence of inverse scaling on other subcategories or phrasings. | Examples cover different subcategories and phrasings for the described task. | Examples cover almost all important task subcategories and phrasings, suggesting robust inverse scaling on the described task. |
| Reproducibility | Does inverse scaling appear to occur if we reproduce the task based on its description? | No, we see flat, very bumpy, or standard scaling. The particular examples submitted may have been over-optimized for inverse scaling, to the extent that the examples are unrepresentative of the described task. | Yes, but to a lesser extent. | Yes, to a similar or stronger extent. |
Answering the below, optional questions in our submission form (in the free-form response) will make your task stand out more:
We reserve the right to update the prize tier standards or criteria, e.g., between rounds if we observe submissions gaming them in some way.
Evaluation Eligibility: To be eligible for official review, a task submission must:
ada, babbage, curie, and davinci GPT-3 models, using the provided code for GPT-3 evaluation. The plot must not show a standard scaling law. A very bumpy trend is okay for submission; we expect to observe cleaner scaling laws with our held-out evaluation models, where we observe clear scaling trends.This contest uses pretrained autoregressive language models such as GPT-3. We offer Google colab notebooks for evaluating inverse scaling with the GPT-3, OPT, and GPT-2 model series when developing a task. However, to avoid overfitting to publicly available models, we use private models to run the evaluations for awarding prizes. Currently, we are using the series of pretrained language models (without additional finetuning) from Anthropic [Bai et al. 2022]. We are in discussions with other organizations to use their models, which may be added later on to strengthen the evaluation.
Prize decisions will be made by an anonymous panel of reviewers. Reviewers will be selected by the contest organizers and may include some organizers. Reviewers will have ML and NLP experience relevant to inverse scaling. The panel may contain some competition organizers. Reviewers will not be allowed to make submissions to the contest.
.zip containing .csv files.
<task_name>.zip, where task_name is the name you provide for your submission in the form (e.g. lambada.zip).<task_name>.csv (e.g. lambada.csv).
-PART<i> to each (e.g. lambada-PART1.csv, lambada-PART2.csv).<task_name>-CONTROL<i>.csv (e.g. lambada-CONTROL1.csv)..csv files will be read using the pandas package, using the default arguments.classification).sequence_prob).logodds).absolute_logodds).Here, we include more detail on the types of evaluation metrics that an eligible task submission can use. For examples of datasets correctly formatted for each metric, see this sheet. Please message us on our Slack or email us at inverse.scaling@gmail.com with [METRIC] in the subject line if you think it is impossible to frame your task as any of these evaluation metrics and that some other metric would demonstrate inverse scaling.
NOTE: We’ve identified a potential source of spurious inverse scaling with the logodds and absolute_logodds metrics.
In particular, putting unrelated tasks for prompt and other_prompt can show inverse scaling, depending on the scaling behavior of the two tasks.
A special case of this is adding irrelevant information to one of the prompts (thanks to Jeffrey Shen for pointing this out).
We recommend framing your task as a classification or sequence probability task if possible unless you have an especially clear and considered justification for these metrics.
classification)classification_acc in the colabs to plot accuracy.)prompt, a string.classes, an ordered list (using valid Python syntax) of the possible answer tokens.
answer_index, an integer specifying which of the class tokens is the correct answer (using zero-indexing).sequence_prob)classification loss will be more likely to pass our contractor task validation process.prompt, a string up until the target word.completion, the target sequence (can be more than one token).logodds)prompt, should be neutral or favor the correct/desirable answer (e.g., a question about men, if expecting a male-favored bias).other_prompt, should be neutral or favor an incorrect/undesirable answer (e.g., a question about women, if expecting a male-favored bias).logodds metric, then we would encourage you to perform control experiments demonstrating that the inverse scaling is legitimate.
This could look like replacing whatever you expect to cause the inverse scaling with neutral phrasing.<task_name>-CONTROL<X>.csv where X is the index of your control experiment (e.g. lambada-CONTROL1.csv).prompt, a string.
prompt should be neutral or be expected to favor the correct answer.other_prompt, a string.
other_prompt should be neutral or be expected to favor the incorrect answer.classes, an ordered list (using valid Python syntax) of the two possible answer tokens.
answer_index, an integer specifying the index of the "correct" answer in the classes list (using zero-indexing).absolute_logodds)logodds) except that the absolute value of each log-odds difference is taken before averaging across examples.
logodds metric instead if you expect the difference between prompts to go in a particular direction (e.g., a consistent, male-favored bias).absolute_logodds metric, then we would encourage you to perform control experiments demonstrating that the inverse scaling is legitimate.
This could look like replacing whatever you expect to cause the inverse scaling with neutral phrasing.<task_name>-CONTROL<X>.csv where X is the index of your control experiment (e.g. lambada-CONTROL1.csv).prompt, a string.
prompt should be one version of the prompt.other_prompt, a string.
other_prompt should be another version of the prompt, which should produce some difference in log-odds.classes, an ordered list (using valid Python syntax) of the two possible answer tokens.
answer_index, an integer specifying the index of the "correct" answer in the classes list (using zero-indexing).
File > Download > Comma Separated Values (.csv)NOTE: Some participants have mentioned that they are seeing consistent anomalies in scaling trends with certain OpenAI models (e.g., babbage). OpenAI isn't transparent about the details of their API models, so it's possible that the model is different in a way that breaks clean scaling law trends (e.g., trained the model for longer or on a different dataset). If you're seeing anomalous behavior from GPT-3 models, you should feel free to submit the tasks with anomalies in the scaling trends anyways (as long as the trend isn't a standard scaling law); we expect to get clearer signal about scaling laws with our held-out models from Anthropic, where we observe clean scaling laws and have more model sizes. We also recommend testing your submissions on the open-source OPT models (e.g. using our colabs), where we also see clear scaling laws and know the exact model sizes and training details; feel free to include the OPT plots in your submission as well, especially if you see clearer scaling trends.
File > Download > Comma Separated Values (.csv) to get a .csv file that can be submitted.classification or exactly one completion that can be considered 'incorrect' in sequence_prob, then we will consider tasks that show positive scaling on that answer.inverse-scaling/opt-...) so you can run evaluations of your Huggingface datasets with the new Huggingface model-evaluator.
Running the model evaluation will create a PR we can then merge into our copied model repo (which is why we keep a copy of the original model repo).
For the required dataset format, see the winning Round 1 datasets on our Huggingface organization page.
(There is also a small commandline tool to convert your .csv files to .jsonl files for your Huggingface dataset.)
NOTE: Due to the way the model-evaluator works, your datasets will be publicly visible.Here are all the relevant links that appear in these instructions.
2023/03/21 Update: The prize pool has been funded by Open Philanthropy.
2022/12/12 Update: The prize pool is no longer provided by FTX Future Fund.
The Inverse Scaling Prize is organized by a group of researchers on behalf of the Fund for Alignment Research (FAR), including Ian McKenzie, Alexander Lyzhov, Michael Pieler, Alicia Parrish, Ameya Prabhu, Aaron Mueller, Najoung Kim, Sam Bowman, and Ethan Perez. Additionally, Sam Bowman and Ethan Perez are affiliated with Anthropic; Alexander Lyzhov, Alicia Parrish, Ameya Prabhu, Aaron Mueller, Najoung Kim, Sam Bowman are affiliated with New York University. The prize pool is provided by Open Philanthropy.
To minimize conflict of interest, we will not be able to give prize money to people at Anthropic, New York University, FAR AI, or the Future Fund. Authors of task submissions who come from these institutions will still be eligible to win an award without prize money, as long as they are not organizers or anonymous reviewers. For legal reasons, we will also not be able to award prize money to individuals sanctioned by the U.S. It is possible that we will add more evaluation model series from other institutions. In this event, authors of task submissions from those institutions will have their submissions evaluated on model series from other participating institutions (e.g. the Anthropic models) and will still be eligible for prizes.
These terms apply to the second round, and don't necessarily apply to the first round. If these criteria might prevent you from making a submission, please let us know over email or Slack.
To cite the contest, you may use the following bibtex citation:
@misc{mckenzie2022inverse,
title={The Inverse Scaling Prize},
url={https://github.com/inverse-scaling/prize},
author={McKenzie, Ian and Lyzhov, Alexander and Parrish, Alicia and Prabhu, Ameya and Mueller, Aaron and Kim, Najoung and Bowman, Sam and Perez, Ethan},
year={2022}
}
To cite the Round 1 winners, you may use:
@misc{mckenzie2022round1,
title={Inverse Scaling Prize: First Round Winners},
url={https://irmckenzie.co.uk/round1},
author={McKenzie, Ian and Lyzhov, Alexander and Parrish, Alicia and Prabhu, Ameya and Mueller, Aaron and Kim, Najoung and Bowman, Sam and Perez, Ethan},
year={2022}
}
To cite the Round 2 winners, you may use:
@misc{mckenzie2022round2,
title={Inverse Scaling Prize: Second Round Winners},
url={https://irmckenzie.co.uk/round2},
author={McKenzie, Ian and Lyzhov, Alexander and Parrish, Alicia and Prabhu, Ameya and Mueller, Aaron and Kim, Najoung and Bowman, Sam and Perez, Ethan},
year={2023}
}