Adapting Machine Learning Algorithms to Novel Use Cases