The proposed architecture of phredGAN is very similar to that of hredGAN summarized above. The only difference is that the dialogue history is now X i = (X 1 , C 1 ), (X 2 , C 2 ), · · · , (X i , C i ) where C i is additional input that represents the speaker and/or utterance attributes.