Minimum Description Length (MDL) is a formal principle in information theory for model selection that seeks the simplest model that best explains the data by minimizing the sum of the length of the description of the model and the data encoded with the help of the model. It is grounded in Occam's razor philosophy and balances between underfitting and overfitting by penalizing complexity while striving for explanatory adequacy.