In healthcare, diseases often have a variety of treatments, and predicting which treatment a patient will respond to is a problem in itself. For example, cancer patients can undergo a variety of chemotherapy regimens, and depressed patients have dozens of pharmacological treatments to choose from. Although this is a machine learning problem that is still in its infancy, it is gaining popularity and is also known as personalized medicine.