14. The computer-implemented method of claim 13 , further comprising: determining an identity of the second user; and wherein identifying text of one or more previous messages is further performed based on the determined identity of the second user.
14. The computer-implemented method of claim 13 , further comprising: determining an identity of the second user; and wherein identifying text of one or more previous messages is further performed based on the determined identity of the second user. 15. The computer-implemented method of claim 14 , further comprising: obtaining a first transcription of one or more previous utterances spoken by the first user; obtaining a second transcription of one or more previous utterances spoken by the second user; obtaining a first writing sample written by the first user before initiation of the dialog between the first user and the second user; obtaining a second writing sample written by the second user before initiation of the dialog between the first user and the second user; and wherein determining at least one vector that represents the semantic context for the current phrase comprises determining the at least one vector based on the first transcription, the second transcription, the first writing sample, and the second writing sample.