Therefore, it is hard to learn a global vector for each interlocutor from the sparse corpus.
embeddings for the speaker, addressee and observer are updated by following role-differentiated GRUs: where A t spk (A t adr / A t obv ) is the embedding for the speaker (addressee / observer) at time step t, and h t is the utterance representation obtained from the utterance encoder layer.