Conversely, in SMILES "c1……c1" may indicate a 20-membered ring in one context but a 6-membered ring in another; in DeepSMILES, "c6" always means a 6-membered ring. These differences mean that it should be easier for a machine learning method to learn the correspondence between the string and the underlying structure in the case of DeepSMILES.