hi Arjun,
Sorry for the confusion, the object representations are used to contextualize the question/answer respectively. However, the R2C model doesn't use those underlying representations afterwards (so it probably would have been better style for me to leave it out or write
# Now get the question representations
q_rep, _ = self.embed_span(question, question_tags, question_mask, obj_reps['obj_reps'])
a_rep, _ = self.embed_span(answers, answer_tags, answer_mask, obj_reps['obj_reps'])
hope that helps! thanks,
Rowan