A neural network solves, explains, and generates university math problems by program synthesis and few-shot learning at human level

By Iddo Drori, Sarah J. Zhang, Reece Shuttleworth, Leonard Tang, Albert Lu, Elizabeth Ke, Kevin Liu, Linda Chen, Sunny Tran, Newman Cheng and 8 more. 2021

190 citations recorded by the source corpus.

Significance We demonstrate that a neural network automatically solves, explains, and generates university-level problems from the largest Massachusetts Institute of Technology (MIT) mathematics courses at a human level. Our methods combine three innovations: 1) using recent neural networks pretrained on text and fine-tuned on code rather than pretrained on text; 2) few-shot learning synthesizing programs that correctly solve course problems automatically; and 3) a pipeline to solve questions, explain solutions, and generate new questions indistinguishable by students from course questions. Our work solves university-level mathematics courses and improves upon state-of-the-art, increasing automatic accuracy on randomly sampled questions on a benchmark by order of magnitude. Implications for higher education include roles of artificial intelligence (AI) in automated course evaluation and content generation.

Subfields: Artificial Intelligence, Statistics and Probability, Large Language Models

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Luke S. Zettlemoyer
  3. Mohit Bansal
  4. Graham Neubig
  5. Jianfeng Gao
  6. Ji-rong Wen
  7. Wayne Xin Zhao
  8. Percy Liang

In Statistics and Probability

  1. Ethan Dyer
  2. Paul Denny
  3. Heng Ji
  4. Ji-rong Wen
  5. Sami Sarsa
  6. Mateja Jamnik
  7. Hao Peng
  8. Anh Gia-Tuan Nguyen

In Large Language Models

  1. Paul Denny
  2. Juho Leinonen
  3. Sami Sarsa
  4. Arto Hellas
  5. Sean Welleck
  6. Wenda Li
  7. Yuhuai Wu
  8. Andy Zeng

Citations in the corpus