Semi-supervised synthetic document generation - Billy Antoine (2016)