Baselight

MathQA (Math Problems)

Learning to solve math problems

@kaggle.thedevastator_dataset_for_solving_math_word_problems

Loading...
Loading...

About this Dataset

MathQA (Math Problems)

MathQA (Math Problems)

Learning to solve math problems


Source

Huggingface Hub: link

About this dataset

We introduce a large-scale dataset of math word problems. Our dataset is gathered by using a new representation language to annotate over the AQuA-RAT dataset with fully-specified operational programs. AQuA-RAT has provided the questions, options, rationale, and the correct options.

Research Ideas

  • A math word problem solving model can be trained on this dataset in order to better understand how to solve math word problems.
  • This dataset can be used to develop new methods for automatically annotating math word problems with fully-specified operational programs.
  • This dataset can be used as a benchmark for evaluating the performance of various methods for solving math word problems

Acknowledgements

License

> License: CC0 1.0 Universal (CC0 1.0) - Public Domain Dedication
> No Copyright - You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission. See Other Information.

Columns

File: validation.csv

Column name Description
Problem The math word problem. (String)
Rationale The rationale for the math word problem. (String)
options The options for the math word problem. (List of strings)
correct The correct option for the math word problem. (String)
annotated_formula The annotated formula for the math word problem. (String)
linear_formula The linear formula for the math word problem. (String)
category The category for the math word problem. (String)

File: train.csv

Column name Description
Problem The math word problem. (String)
Rationale The rationale for the math word problem. (String)
options The options for the math word problem. (List of strings)
correct The correct option for the math word problem. (String)
annotated_formula The annotated formula for the math word problem. (String)
linear_formula The linear formula for the math word problem. (String)
category The category for the math word problem. (String)

File: test.csv

Column name Description
Problem The math word problem. (String)
Rationale The rationale for the math word problem. (String)
options The options for the math word problem. (List of strings)
correct The correct option for the math word problem. (String)
annotated_formula The annotated formula for the math word problem. (String)
linear_formula The linear formula for the math word problem. (String)
category The category for the math word problem. (String)

Tables

Test

@kaggle.thedevastator_dataset_for_solving_math_word_problems.test
  • 862.53 KB
  • 2985 rows
  • 7 columns
Loading...

CREATE TABLE test (
  "problem" VARCHAR,
  "rationale" VARCHAR,
  "options" VARCHAR,
  "correct" VARCHAR,
  "annotated_formula" VARCHAR,
  "linear_formula" VARCHAR,
  "category" VARCHAR
);

Train

@kaggle.thedevastator_dataset_for_solving_math_word_problems.train
  • 7.96 MB
  • 29837 rows
  • 7 columns
Loading...

CREATE TABLE train (
  "problem" VARCHAR,
  "rationale" VARCHAR,
  "options" VARCHAR,
  "correct" VARCHAR,
  "annotated_formula" VARCHAR,
  "linear_formula" VARCHAR,
  "category" VARCHAR
);

Validation

@kaggle.thedevastator_dataset_for_solving_math_word_problems.validation
  • 1.25 MB
  • 4475 rows
  • 7 columns
Loading...

CREATE TABLE validation (
  "problem" VARCHAR,
  "rationale" VARCHAR,
  "options" VARCHAR,
  "correct" VARCHAR,
  "annotated_formula" VARCHAR,
  "linear_formula" VARCHAR,
  "category" VARCHAR
);

Share link

Anyone who has the link will be able to view this.