Exploring the MIT Mathematics and EECS Curriculum Using Large Language Models
Not on the map. Why?
Abstract (arXiv)
We curate a comprehensive dataset of 4,550 questions and solutions from problem sets, midterm exams, and final exams across all MIT Mathematics and Electrical Engineering and Computer Science (EECS) courses required for obtaining a degree. We evaluate the ability of large language models to fulfill the graduation requirements for any MIT major in Mathematics and EECS. Our results demonstrate that GPT-3.5 successfully solves a third of the entire MIT curriculum, while GPT-4, with prompt engineering, achieves a perfect solve rate on a test set excluding questions based on images. We fine-tune an open-source large language model on this dataset. We employ GPT-4 to automatically grade model responses, providing a detailed performance breakdown by course, question, and answer type. By embedding questions in a low-dimensional space, we explore the relationships between questions, topics, and classes and discover which questions and classes are required for solving other questions and classes through few-shot learning. Our analysis offers valuable insights into course prerequisites and curriculum design, highlighting language models' potential for learning and improving Mathematics and EECS education.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 19 of its 28 references that are in the map. First posted on arXiv 15 Jun 2023.
Builds on
19 of 28 references.
References · 19
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023GPT-4 Technical Reportcited by 18,132
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,601
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
- 2023Tree of Thoughts: Deliberate Problem Solving with Large Language Modelscited by 3,155
- 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,579
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,359
- 2021Show Your Work: Scratchpads for Intermediate Computation with Language Modelscited by 871
- 2023CRITIC: Large Language Models Can Self-Correct with Tool-Interactive Critiquingcited by 751
7 more
- 2023Language Models can Solve Computer Taskscited by 371
- 2020ReClor: A Reading Comprehension Dataset Requiring Logical Reasoningcited by 211
- 2023REFINER: Reasoning Feedback on Intermediate Representationscited by 203
- 2023ProofNet: Autoformalizing and Formally Proving Undergraduate-Level Mathematicscited by 180
- 2022Automatic Generation of Programming Exercises and Code Explanations using Large Language Modelscited by 124
- 2021A Neural Network Solves, Explains, and Generates University Math Problems by Program Synthesis and Few-Shot Learning at Human Levelcited by 96
- 2022From Human Days to Machine Seconds: Automatically Answering and Generating Machine Learning Final Examscited by 6
Built on by
Citing papers per year: 2023: 5; 2024: 5.
10 papers.
- 2023A Survey on Evaluation of Large Language Modelscited by 1,227
- 2024Large Language Models: A Surveycited by 506
- 2023Trustworthy LLMs: a Survey and Guideline for Evaluating Large Language Models' Alignmentcited by 394
- 2023Talk like a Graph: Encoding Graphs for Large Language Modelscited by 175
- 2024TMGBench: A Systematic Game Benchmark for Evaluating Strategic Reasoning Abilities of LLMscited by 21
- 2023Position: Key Claims in LLM Research Have a Long Tail of Footnotescited by 20
- 2024Integrating Chemistry Knowledge in Large Language Models via Prompt Engineeringcited by 10
- 2024CSEPrompts: A Benchmark of Introductory Computer Science Promptscited by 3
- 2024Questionable practices in machine learningcited by 3
- 2023Exploring the Robustness of Model-Graded Evaluations and Automated Interpretabilitycited by 2
- 2024TMGBench: A Systematic Game Benchmark for Evaluating Strategic Reasoning Abilities of LLMs14 Oct 2024
- 2024Questionable practices in machine learning17 Jul 2024
- 2024Integrating Chemistry Knowledge in Large Language Models via Prompt Engineering22 Apr 2024
- 2024CSEPrompts: A Benchmark of Introductory Computer Science Prompts3 Apr 2024
- 2024Large Language Models: A Survey9 Feb 2024
- 2023Exploring the Robustness of Model-Graded Evaluations and Automated Interpretability26 Nov 2023
- 2023Talk like a Graph: Encoding Graphs for Large Language Models6 Oct 2023
- 2023Position: Key Claims in LLM Research Have a Long Tail of Footnotes14 Aug 2023
- 2023Trustworthy LLMs: a Survey and Guideline for Evaluating Large Language Models' Alignment10 Aug 2023
- 2023A Survey on Evaluation of Large Language Models6 Jul 2023