task_categories:image-to-text task_categories:text-to-image language:en license:mit size_categories:100K<n<1M format:json modality:text library:datasets library:pandas library:mlcroissant library:polars region:us
---
license: mit
task_categories:
- image-to-text
- text-to-image
language:
- en
pretty_name: simons ARC (abstraction & reasoning corpus) solve symmetry version 17
size_categories:
- 10K<n<100K
configs:
  - config_name: default
    data_files:
      - split: train
        path: data.jsonl
---

# Version 1

ARC-AGI Tasks where the job is to transform symmetric images.

example count: 2-4.

test count: 1-2.

image size: 2-3.

symmetry types: hstack2, hstack3, vstack2, vstack3, grid2x2.

# Version 2

image size: 2-4.

# Version 3

Added `HSTACK4`, `VSTACK4`.

# Version 4

Added `HSTACK5`, `VSTACK5`.

# Version 5

Added `ImageSymmetrySquare`, so images can be rotated by 90 degrees, and flipped over the diagonals.

# Version 6

Only exercising `ImageSymmetrySquare` with `HSTACK2`, `VSTACK2`. 

Added random padding around the input images, so the job is to extract the content.

# Version 7

Only exercising `ImageSymmetrySquare` with `GRID2X2`. 

# Version 8

Only exercising `ImageSymmetrySquare` with `HSTACK3`, `VSTACK3`. 

# Version 9

Only exercising `ImageSymmetrySquare` with `HSTACK4`, `HSTACK5`, `VSTACK4`, `VSTACK5`. 

# Version 10

Only exercising `ImageSymmetrySquare` with all the pattern types enabled.

# Version 11

Only exercising `ImageSymmetrySquare` with `HSTACK4`, `VSTACK4`. 

# Version 12

Only exercising `ImageSymmetrySquare` with `HSTACK5`, `VSTACK5`.

# Version 13

Only exercising `ImageSymmetrySquare` with all the pattern types enabled.

# Version 14

Enabled `ImageSymmetryRect`, and added padding.

Enabled `ImageSymmetrySquare`.

# Version 15

Focus only on the new `generate_task_with_symmetry_line`.

pattern size: 2-4.

padding size: 0-3.

# Version 16

Focus only on the new `generate_task_with_symmetry_line`.

pattern size: 2-5.

padding size: 0-4.

# Version 17

Focus only on the new `generate_task_with_symmetry_line`.

pattern size: 2-5.

padding size: 0-4.

Invert colors of pattern.

Invert colors of background and wall.
