More recently, as an end-to-end model considering multi-predicate dependencies, <cite>Ouchi et al. (2017)</cite> used Grid RNN to incorporate intermediate representations of the prediction for one predicate generated by an RNN layer into the inputs of the RNN layer for another predicate.