Dynamic Bayesian Networks in Classification-and-Ranking Architecture of Response Generation
Response generation is a process of natural language generation in dialogue systems, which is responsible for providing dialogue responses as part of an interactive human-machine conversation. In human conversation, dialogue is mutually structured and timely negotiated between dialogue participants. Speakers take turns when they interact, they interrupt each other but their speeches seldom overlap. Each speaker is affected by what the other speaker has said and what each speaker says; affect what the next speaker will say. Similarly, human-machine conversation through dialogue systems must exhibit comparable qualities. But for dialogue systems to recognize turns, consider interrupts and maintain coherence, response generation must rely on pragmatic interpretation, apart from semantic understanding of user input utterances.