region:us
---
configs:
- config_name: default
  data_files:
  - split: train
    path: data/train-*
  - split: train_demo
    path: data/train_demo-*
  - split: valid
    path: data/valid-*
  - split: test
    path: data/test-*
dataset_info:
  features:
  - name: z8_path
    dtype: string
  - name: id
    dtype: string
  - name: ulx_path
    dtype: string
  - name: score
    dtype: int64
  - name: demonstration
    sequence:
      sequence: string
  - name: moves
    dtype: int64
  - name: json_path
    dtype: string
  splits:
  - name: train
    num_bytes: 111951142
    num_examples: 16272
  - name: train_demo
    num_bytes: 284608
    num_examples: 856
  - name: valid
    num_bytes: 5418846
    num_examples: 872
  - name: test
    num_bytes: 5613370
    num_examples: 868
  download_size: 21851355
  dataset_size: 123267966
---
# Dataset Card for "textworld_cooking_augmented"

This dataset is a synthetically generated dataset based on the [Textworld Cooking Game](https://github.com/microsoft/TextWorld/tree/main/textworld/challenges/tw_cooking).
As the GitHub-Repository enables the generation of games it is used to generate the games and their walkthroughs.
The training walkthroughs are augmented with additional "human behavior" like checking the inventory between steps and moving to other rooms.

There is an additional split called "train_demo", that will be filled with human demonstration data in future work.
The most important column is the "demonstration" column. It contains the engine and player text of the generated games and can be used to train LLMs playing the game.

The game files linked in the "path" colums can be downloaded [here](https://drive.google.com/file/d/1lDeqTyQqrw06e6dAHDnXXrEC9r7a2weJ/view?usp=sharing).
