These include (i) removal of surface reactions with energy barriers higher than a specified threshold, (ii) considering all the reactions as barrierless (Supplementary Fig. ), and (iii) steering the model towards specified target products by removing from the CRN species which are unlikely to be formed based on the user intuition. Details about the code implementation can be found in Methods Section 4.2.