Personalized and feedback-based learning frequently produces better learning outcomes in the classroom. Digital adaptive learning systems, capable of recreating personalized tutoring in classrooms, rely upon the categorization of problems and course materials to accurately recommend personalized content to users. While adaptive learning systems have already been widely adopted in math, the problems are often manually categorized and created. This paper discusses the multi-label classification application for categorizing competitive math problems into widely recognized categories using problem text, answer choices, and user-generated solutions with DistilBERT, a Transformer-based language representation model. Additionally, by adding LaTeX control sequences to the tokenizer vocabulary, the trained model was able to recognize symbolic math equations and thus more accurately predicted problem categorization compared to using a tokenizer without additional vocabulary. The trained model with additional vocabulary mostly accurately predicted problem labels across all five general categories, thus demonstrating DistilBERT’s ability for problem categorization and the significance of representing symbolic equations with vocabulary.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An Accurate Classification Method of Competitive Math Problems

  • Yourui Shao

摘要

Personalized and feedback-based learning frequently produces better learning outcomes in the classroom. Digital adaptive learning systems, capable of recreating personalized tutoring in classrooms, rely upon the categorization of problems and course materials to accurately recommend personalized content to users. While adaptive learning systems have already been widely adopted in math, the problems are often manually categorized and created. This paper discusses the multi-label classification application for categorizing competitive math problems into widely recognized categories using problem text, answer choices, and user-generated solutions with DistilBERT, a Transformer-based language representation model. Additionally, by adding LaTeX control sequences to the tokenizer vocabulary, the trained model was able to recognize symbolic math equations and thus more accurately predicted problem categorization compared to using a tokenizer without additional vocabulary. The trained model with additional vocabulary mostly accurately predicted problem labels across all five general categories, thus demonstrating DistilBERT’s ability for problem categorization and the significance of representing symbolic equations with vocabulary.