The chemical space is discrete and has no definite shape. Therefore, when Gómez-Bombarelli et. al. created a molecular variational autoencoder (VAE) to optimize the molecular properties by which chemical structures are represented as a continuous vector space, it paved the way for a series of VAE models applied to chemical spaces later.