Multi-objective Optimization by Learning Space Partitions