Datasets › SIT

SIT (Symbol Interpretation Task)

archive 2025-07-28

This task is composed of five different subtasks that require interpreting statements referring to structures of a simple world. This world is built using emojis; a structure of the world is simply a sequence of six emojis. Crucially, in every variation, we make explicit the semantic link between the emojis and their name in a different way:

Plain: "🟥 is a red square" Adversarial: "🟡 is a red square" Tricky: "🟥 is a der reauqs" Agnostic name-side: "🟥 is a X Y" Agnostic emoji-side: "🐮 is a red square"

In each subtask, there are three sentence groups of increasing difficulty:

The first group comprises 66 examples with simple quantification sentences (e.g., “There is exactly one blue circle”). The second group of 66 examples contain simple sentences connected with logical operators (e.g., “There are at least two yellow squares and exactly one blue circle”). Finally, the last 66 examples use sentences expressing positional relationships between pieces in the structure (e.g., “There is exactly one triangle at the right of a yellow circle”). The subtask SIT-tricky may seem not so different from SIT agnostic name-side at first sight. However, the main difference is that the tricky subtask contains more information that an agent could exploit to solve it. In particular, in the tricky subtask, the text is the same as SIT-plain but in reverse order (e.g., “red square” -> “der erauqs”). Once an agent understands how to reverse words (GPT-3, for example, seems able to generate anagrams and reverse words), it could use the reverse function and the same knowledge learned in solving SIT-plain to solve SIT-tricky. In the name-agnostic subtask, words are entirely unrelated. We think that the SIT-tricky subtask introduces interesting variations like the ability to compose capabilities; it could be interesting to see the comparison between SIT-tricky and SIT agnostic name-side.

Usually, to solve the SIT subtasks, humans implement the following strategy, which starts from the answers rather than the question: for each possible choice, check if it is consistent with the first structure and not consistent with the second structure, if this is the case, the choice is the correct one. Implementing this strategy could be challenging for a language model since it has to pay attention to each choice separately and, for each choice, test the consistency and not consistency of the structures in the question.

The position of the correct choice in each question is randomized.

Benchmarks archive 2025-07-28

No leaderboard in the archive resolves to this dataset.

Papers archive 2025-07-28

No paper in the archive has a leaderboard row on this dataset.

Dataset loaders archive 2025-07-28

No loader listed in the archive.

Tasks archive 2025-07-28

No task tagged in the archive.

License archive 2025-07-28

No licence recorded in the archive. Absence here is not a statement about the dataset's terms.

Modalities archive 2025-07-28

No modality tagged.

Languages archive 2025-07-28

No language tagged.

Variants archive 2025-07-28

  • SIT

1 variant name, as the archive lists them.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections