One example method for generating a dose estimation model for radiotherapy treatment planning may include obtaining training data that includes multiple treatment plans associated with respective multiple past patients. The method may also include processing the training data to determine, from each of the multiple treatment plans, first data that includes one or more features associated with a particular past patient, second data associated with treatment planning trade-off selected for the particular past patient and third data associated with radiation dose for delivery to the particular past patient. The method may further include generating the dose estimation model by training, based on the first data, second data and third data from the multiple treatment plans, the dose estimation model to estimate a relationship that transforms the first data and second data to the third data.