Learning from Pattern Completion: Self-supervised Controllable Generation | Read Paper on Bytez