Machine Learning for Combinatorial Optimisation of Partially-Specified Problems