(2016) treat database records and output texts as sequences, and use recurrent neural networks to encode and decode them.
our input is a set of discrete attributes instead of database records or sequences.