Active learning for efficient discovery of optimal gene combinations in the combinatorial perturbation space