A medical company is building a model to predict the occurrence of thyroid cancer. The training data contains 900 negative instances (people who don't have cancer) and 100 positive instances. The resulting model has 90% accuracy, but extremely poor recall. What steps can be used to improve the model's performance? (SELECT TWO)
A. Under-sample instances from the positive (has cancer) class
B. Generate synthetic samples using SMOTE
C. Over-sample instances from the negative (no cancer) class
D. Collect more data for the positive case
E. Use Bagging