import tensorflow as tf

        decoder_inputs: [batch_size, max_dec_steps].
        answer_batch: [batch_size, max_dec_steps]
        '''
        options = self.options

        input_shape = tf.shape(encoder_states)
        batch_size = input_shape[0]
        passage_len = input_shape[1]

        # map decoder inputs to word embeddings
