Fig. Curriculum learning overview. In the Curriculum Phase, the agent progresses through successive Curriculum Objectives that gradually increase in complexity. The agent samples compounds in the SMILES format through a RL cycle such that the conditional probabilities are updated to maximize the reward obtained based on a scoring function comprised of the current Curriculum Objective. Curriculum learning (CL) has been proposed as a training strategy to overcome difficulties in learning complex tasks. The basis of CL is to decompose complex objectives into simpler constituent objectives that are sequentially learned, guiding training towards successful convergence of the final objective.