cs.LGFeb 23, 2026

Learning to Solve Complex Problems via Dataset Decomposition

Authors: Wanru Zhao, Lucas Caccia, Zhengyan Shi, Minseon Kim, Weijia Xu, Alessandro Sordoni

Organizations: University of Cambridge · Microsoft Research · Mila - Quebec AI Institute

Abstract

Curriculum learning is a class of training strategies that organizes the data being exposed to a model by difficulty, gradually from simpler to more complex examples. This research explores a reverse curriculum generation approach that recursively decomposes complex datasets into simpler, more learnable components. We propose a teacher-student framework where the teacher is equipped with the ability to reason step-by-step, which is used to recursively generate easier versions of examples, enabling the student model to progressively master difficult tasks. We propose a novel scoring system to measure data difficulty based on its structural complexity and conceptual depth, allowing curriculum construction over decomposed data. Experiments on math datasets (MATH and AIME) and code generation datasets demonstrate that models trained with curricula generated by our approach exhibit superior performance compared to standard training on original datasets.

Figures & tables

Appendix figures & tables7 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Bidirectional Curriculum Generation: A Multi-Agent Framework for Data-Efficient Mathematical Reasoning

    Mar 5, 2026Boren Hu, Xiao Liu, Boci Peng +4Curriculum LearningLLM Mathematical Reasoning

  2. Level Up: Defining and Exploiting Transitional Problems for Curriculum Learning

    Mar 14, 2026Amogh Inamdar, Zhenwei Tang, Ashton Anderson +1Item Difficulty EstimationCurriculum Learning

  3. Learning to Reason with Curriculum II: Compositional Generalization

    Jun 26, 2026Nived Rajaraman, Audrey Huang, Miroslav Dudik +3Curriculum LearningAutomata Learning