Thus, developing a ML model often relies on the machine to discern the causes of the properties. In this case, either the computer is able to figure them all out or it will memorize molecules (as seen in MLbased drug/protein binding scoring functions ). Another possible scenario is that the computer will come up with non-physical correlations and produce overtrained and poorly generalizable models.