Machine Discovery Optimisation