Dialogue management is a sequential decision-making process. We can represent dialogue management with a dynamic Bayesian network (DBN) with two assumptions that network is stationary (that is, probability P ( X t | X t − 1 ) is identical for all values of t) and Markov assumption holds true. DBN must also be able to calculate the relative utility of various actions possible in the current state. Considering the fact that nodes in our DBN may be affected the previous value of same or other nodes, the dialogue management is well represented by Dynamic Decision network (DDN). Representing the DDN as probabilistic graph model, we can use generalized variable elimination or likelihood weighting as two approaches for deriving inferences. Using these inference algorithms, dialogue manager can update dialogue states on receiving new observations and select an appropriate action based on the new or updated state. Finding initial distribution...