Solving Machine Learning Problems
Not on the map. Why?
Abstract (arXiv)
Can a machine learn Machine Learning? This work trains a machine learning model to solve machine learning problems from a University undergraduate level course. We generate a new training set of questions and answers consisting of course exercises, homework, and quiz questions from MIT's 6.036 Introduction to Machine Learning course and train a machine learning model to answer these questions. Our system demonstrates an overall accuracy of 96% for open-response questions and 97% for multiple-choice questions, compared with MIT students' average of 93%, achieving grade A performance in the course, all in real-time. Questions cover all 12 topics taught in the course, excluding coding questions or questions with images. Topics include: (i) basic machine learning principles; (ii) perceptrons; (iii) feature extraction and selection; (iv) logistic regression; (v) regression; (vi) neural networks; (vii) advanced neural networks; (viii) convolutional neural networks; (ix) recurrent neural networks; (x) state machines and MDPs; (xi) reinforcement learning; and (xii) decision trees. Our system uses Transformer models within an encoder-decoder architecture with graph and tree representations. An important aspect of our approach is a data-augmentation scheme for generating new example problems. We also train a machine learning model to generate problem hints. Thus, our system automatically generates new questions across topics, answers both open-response questions and multiple-choice questions, classifies problems, and generates problem hints, pushing the envelope of AI for STEM education.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 17 of its 27 references that are in the map. First posted on arXiv 2 Jul 2021.
Builds on
17 of 27 references.
References · 17
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,203
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
5 more
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2019Neural-Symbolic Computing: An Effective Methodology for Principled Integration of Machine Learning and Reasoningcited by 149
- 2020Graph Neural Networks Meet Neural-Symbolic Computing: A Survey and Perspectivecited by 93
- 2020Semantically-Aligned Universal Tree-Structured Solver for Math Word Problemscited by 35
- 2020Graph-to-Tree Neural Networks for Learning Structured Input-Output Translation with Applications to Semantic Parsing and Math Word Problemcited by 31
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 0; 2024: 0; 2025: 1.
4 papers.
- 2021Solving Linear Algebra by Program Synthesiscited by 14
- 2022Fooling MOSS Detection with Pretrained Language Modelscited by 12
- 2022From Human Days to Machine Seconds: Automatically Answering and Generating Machine Learning Final Examscited by 6
- 2025REAMS: Reasoning Enhanced Algorithm for Maths Solvingcited by 0
- 2025REAMS: Reasoning Enhanced Algorithm for Maths Solving16 Sep 2025
- 2022From Human Days to Machine Seconds: Automatically Answering and Generating Machine Learning Final Exams11 Jun 2022
- 2022Fooling MOSS Detection with Pretrained Language Models19 Jan 2022
- 2021Solving Linear Algebra by Program Synthesis16 Nov 2021