They employ a probabilistic context-free grammar that specifies the structure of the event records, and then treat generation as finding the best derivation tree according to this grammar.
their method still selects and orders records in a local fashion via a Markovized chaining of records.