Bridging the Structural Gap Between Encoding and Decoding for Data-To-Text Generation