Skip to content

Commit

Permalink
Eval: Escher Sentences (openai#393)
Browse files Browse the repository at this point in the history
## Eval details 📑
### Eval name
Escher Sentences

### Eval description

This eval tests the ability of a model to reason about sentences that
look normal but are actually incoherent.

For example, "More people have been to Russia than I have." Seems like a
normal sentence at first but actually makes no sense. GPT 3.5 seems
extraordinarily bad at figuring these out while 4 seems to do an
adequate job but miss a few. I've found that GPT 3.5 scores at about 20%
which is worse than random guessing as all questions are true or false.
I've also added questions of varying difficulty so it should be noted
that GPT 3.5 performs at 0% on some question sets.

See more info here:
https://en.wikipedia.org/wiki/Comparative_illusion

The initial escher sentences are taken from this research paper's
dataset:
```
Leivada E, Mitrofanova N, Westergaard M
(2021) Bilinguals are better than monolinguals in
detecting manipulative discourse. PLoS ONE 16(9):
e0256173. https://doi.org/10.1371/journal.
pone.0256173
Editor: Itziar Laka, University of the Basque
```

Credit to Riley Wilson for introducing me to Escher Sentences
(@riley-wilson)

### What makes this a useful eval?

Understanding these sentences does not require any specialist knowledge
but does require a few moments of consideration for most humans. It is
interesting that LLMs seem to miss how illogical the sentences are even
when asked directly if x sentence is illogical.

I would guess that the ability to perform well on these sentences cannot
be consistently fine-tuned or learned by giving examples in context but
instead requires at least a high level of linguistic ability. That is to
say that a less capable model likely can't be shown how to solve these
problems. Additionally, to determine that these sentences are illogical
and not just a logical thought with a user typo requires a human to
consider what alternative meanings the sentence could have before
concluding that the sentence does not clearly point to any one meaning.
This may be a complex process that requires some level of situational
modeling and is only indirectly correlated to performance on logical
reasoning tests and linguistic tests.

## Criteria for a good eval ✅

Below are some of the criteria we look for in a good eval. In general,
we are seeking cases where the model does not do a good job despite
being capable of generating a good response (note that there are some
things large language models cannot do, so those would not make good
evals).

Your eval should be:

- [x] Thematically consistent: The eval should be thematically
consistent. We'd like to see a number of prompts all demonstrating some
particular failure mode. For example, we can create an eval on cases
where the model fails to reason about the physical world.
- [x] Contains failures where a human can do the task, but either GPT-4
or GPT-3.5-Turbo could not.
- [x] Includes good signal around what is the right behavior. This means
either a correct answer for `Basic` evals or the `Fact` Model-graded
eval, or an exhaustive rubric for evaluating answers for the `Criteria`
Model-graded eval.
- [x] Include at least 100 high quality examples (it is okay to only
contribute 5-10 meaningful examples and have us test them with GPT-4
before adding all 100)

If there is anything else that makes your eval worth including, please
document it below.

### Unique eval value

> Insert what makes your eval high quality that was not mentioned above.
(Not required)

## Eval structure 🏗️

Your eval should
- [x] Check that your data is in `evals/registry/data/{name}`
- [x] Check that your yaml is registered at
`evals/registry/evals/{name}.yaml`
- [x] Ensure you have the right to use the data you submit via this eval

(For now, we will only be approving evals that use one of the existing
eval classes. You may still write custom eval classes for your own
cases, and we may consider merging them in the future.)

## Final checklist 👀

### Submission agreement

By contributing to Evals, you are agreeing to make your evaluation logic
and data under the same MIT license as this repository. You must have
adequate rights to upload any data used in an Eval. OpenAI reserves the
right to use this data in future service improvements to our product.
Contributions to OpenAI Evals will be subject to our usual Usage
Policies (https://platform.openai.com/docs/usage-policies).

- [x] I agree that my submission will be made available under an MIT
license and complies with OpenAI's usage policies.

### Email address validation

If your submission is accepted, we will be granting GPT-4 access to a
limited number of contributors. Access will be given to the email
address associated with the merged pull request.

- [x] I acknowledge that GPT-4 access will only be granted, if
applicable, to the email address used for my merged pull request.

### Limited availability acknowledgement

We know that you might be excited to contribute to OpenAI's mission,
help improve our models, and gain access to GPT-4. However, due to the
requirements mentioned above and high volume of submissions, we will not
be able to accept all submissions and thus not grant everyone who opens
a PR GPT-4 access. We know this is disappointing, but we hope to set the
right expectation before you open this PR.

- [x] I understand that opening a PR, even if it meets the requirements
above, does not guarantee the PR will be merged nor GPT-4 access
granted.

### Submit eval

- [x] I have filled out all required fields in the evals PR form
- [N/A] (Ignore if not submitting code) I have run `pip install
pre-commit; pre-commit install` and have verified that `black`, `isort`,
and `autoflake` are running when I commit and push

Failure to fill out all required fields will result in the PR being
closed.

### Eval JSON data 

Since we are using Git LFS, we are asking eval submitters to add in as
many Eval Samples (at least 5) from their contribution here:

<details>
  <summary>View evals in JSON</summary>

  ### Eval
  ```jsonl
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: More people have been to
Russia than I have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: More people have been to
London than I have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: More people have been to
Milan than you have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: More boys have been to
Paris than he has.Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: More girls have been to
Stockholm than he has.Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: Fewer people have been to
Berlin than I have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: More kids have finished
school than you have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: More men have finished
high school than she has. Answer Y or N. Only answer with a single
letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: More men have finished
school than he has. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: Fewer people have finished
high school than I have. Answer Y or N. Only answer with a single
letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: Fewer people have been to
Berlin than I have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Can the truth value of the following
sentence be determined using classical logic: More kids have finished
high school than I have. Answer Y or N. Only answer with a single
letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: More people have been to Russia than I
have. Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: More people have been to London than I
have. Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: More people have been to Milan than you
have. Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: More boys have been to Paris than he
has.Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: More girls have been to Stockholm than he
has.Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: Fewer people have been to Berlin than I
have. Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: More kids have finished school than you
have. Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: More men have finished high school than
she has. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: More men have finished school than he has.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: Fewer people have finished high school
than I have. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: Fewer people have been to Berlin than I
have. Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it possible to translate this statement
into a formal logical system: More kids have finished high school than I
have. Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? More people have been to Russia
than I have. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? More people have been to London
than I have. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? More people have been to Milan than
you have. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? More boys have been to Paris than
he has.Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? More girls have been to Stockholm
than he has.Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? Fewer people have been to Berlin
than I have. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? More kids have finished school than
you have. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? More men have finished high school
than she has. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? More men have finished school than
he has. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? Fewer people have finished high
school than I have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? Fewer people have been to Berlin
than I have. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Would most people be confused by this
sentence upon deeply considering it? More kids have finished high school
than I have. Answer Y or N. Only answer with a single letter. Your
answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? More people have been to Russia than I have. Answer Y or
N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? More people have been to London than I have. Answer Y or
N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? More people have been to Milan than you have. Answer Y
or N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? More boys have been to Paris than he has.Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? More girls have been to Stockholm than he has.Answer Y
or N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? Fewer people have been to Berlin than I have. Answer Y
or N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? More kids have finished school than you have. Answer Y
or N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? More men have finished high school than she has. Answer
Y or N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? More men have finished school than he has. Answer Y or
N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? Fewer people have finished high school than I have.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? Fewer people have been to Berlin than I have. Answer Y
or N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Does this sentence have a single correct
interpretation? More kids have finished high school than I have. Answer
Y or N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? More people have been to Russia than I have.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? More people have been to London than I have.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? More people have been to Milan than you have.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? More boys have been to Paris than he has.Answer Y
or N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? More girls have been to Stockholm than he
has.Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? Fewer people have been to Berlin than I have.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? More kids have finished school than you have.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? More men have finished high school than she has.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? More men have finished school than he has. Answer
Y or N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? Fewer people have finished high school than I
have. Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? Fewer people have been to Berlin than I have.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is this sentence grammatically and
syntactically correct? More kids have finished high school than I have.
Answer Y or N. Only answer with a single letter. Your answer:"}],
"ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? More people have been to Russia than I have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? More people have been to London than I have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? More people have been to Milan than you have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? More boys have been to Paris than he has.Answer Y or N. Only
answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? More girls have been to Stockholm than he has. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? Fewer people have been to Berlin than I have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? More kids have finished school than you have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? More men have finished high school than she has. Answer Y or
N. Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? More men have finished school than he has. Answer Y or N. Only
answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? Fewer people have finished high school than I have. Answer Y
or N. Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? Fewer people have been to Berlin than I have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is there a logical issue with the following
sentence? More kids have finished high school than I have. Answer Y or
N. Only answer with a single letter. Your answer:"}], "ideal": "Y"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
More people have been to Russia than I have. Answer Y or N. Only answer
with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
More people have been to London than I have. Answer Y or N. Only answer
with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
More people have been to Milan than you have. Answer Y or N. Only answer
with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
More boys have been to Paris than he has.Answer Y or N. Only answer with
a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
More girls have been to Stockholm than he has.Answer Y or N. Only answer
with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
Fewer people have been to Berlin than I have. Answer Y or N. Only answer
with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
More kids have finished school than you have. Answer Y or N. Only answer
with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
More men have finished high school than she has. Answer Y or N. Only
answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
More men have finished school than he has. Answer Y or N. Only answer
with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
Fewer people have finished high school than I have. Answer Y or N. Only
answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
Fewer people have been to Berlin than I have. Answer Y or N. Only answer
with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Is it within you abilities to write a
grammatically correct argument with this sentence as its conclusion?
More kids have finished high school than I have. Answer Y or N. Only
answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? More people have been to Russia than I have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? More people have been to London than I have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? More people have been to Milan than you have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? More boys have been to Paris than he has.Answer Y or N. Only
answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? More girls have been to Stockholm than he has.Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? Fewer people have been to Berlin than I have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? More kids have finished school than you have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? More men have finished high school than she has. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? More men have finished school than he has. Answer Y or N. Only
answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? Fewer people have finished high school than I have. Answer Y or
N. Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? Fewer people have been to Berlin than I have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"If someone told you this statement would you
be able to explain to them why it is perfectly logical and syntactically
correct? More kids have finished high school than I have. Answer Y or N.
Only answer with a single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? More people have been
to Russia than I have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? More people have been
to London than I have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? More people have been
to Milan than you have. Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? More boys have been
to Paris than he has.Answer Y or N. Only answer with a single letter.
Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? More girls have been
to Stockholm than he has.Answer Y or N. Only answer with a single
letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? Fewer people have
been to Berlin than I have. Answer Y or N. Only answer with a single
letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? More kids have
finished school than you have. Answer Y or N. Only answer with a single
letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? More men have
finished high school than she has. Answer Y or N. Only answer with a
single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? More men have
finished school than he has. Answer Y or N. Only answer with a single
letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? Fewer people have
finished high school than I have. Answer Y or N. Only answer with a
single letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? Fewer people have
been to Berlin than I have. Answer Y or N. Only answer with a single
letter. Your answer:"}], "ideal": "N"}
{"input": [{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content":"Are you able to write a meaningful and
logically coherent contradiction to this sentence? More kids have
finished high school than I have. Answer Y or N. Only answer with a
single letter. Your answer:"}], "ideal": "N"}


  ```
</details>
  • Loading branch information
John-Church committed Apr 13, 2023
1 parent 9a40750 commit 9b3e38a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
3 changes: 3 additions & 0 deletions evals/registry/data/escher_sentences/samples.jsonl
Git LFS file not shown
8 changes: 8 additions & 0 deletions evals/registry/evals/escher-sentences.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
escher-sentences:
id: escher-sentences.dev.v0
metrics: [accuracy]

escher-sentences.dev.v0:
class: evals.elsuite.basic.match:Match
args:
samples_jsonl: escher_sentences/samples.jsonl

0 comments on commit 9b3e38a

Please sign in to comment.