Replying to @polymer_sci
DeepFrag is interesting but limited to appending substituents on a fixed scaffold. For truly novel scaffolds, scaffold-hopping with graph-based VAEs (like GraphAF) generates more diverse cores. The SA issue there is even worse though — novel rings are hard to synthesize.