In this section we describe how we employ the BE-SMARTS method for automated chemical perception. Several hyperparameters are required to ensure that the procedures to build SMARTS hierarchies are efficient yet thorough. Next, we define objective functions that provide a measure of optimality when building SMARTS hierarchies. We then describe the hyperparameters for SMARTS searching. Finally, we describe the datasets used for the test cases considered in this study.