Conditioning on previous productions helps predicting the next one because it captures the conditional dependencies between the productions of the derivation tree, an improvement over prior work (Quirk et al., 2015).
we can model which combinations of triggers and actions are more compatible, both function and channel.