11. A method for use by a dialog knowledge acquisition system including a hardware processor, an input module and an output module controlled by the hardware processor, and a memory storing a dialog manager configured to instantiate a persistent interactive personality (PIP) and a dialog graph having a plurality of linked dialog state nodes, the method comprising: receiving, by the dialog manager executed by the hardware processor, a dialog initiation data via the input module; identifying, by the dialog manager executed by the hardware processor, a first state node on the dialog graph corresponding to the dialog initiation data; determining, by the dialog manager executed by the hardware processor, a dialog interaction by the PIP based on the dialog initiation data and the first state node; rendering, by the dialog manager executed by the hardware processor, the dialog interaction via the output module, wherein the output module renders the dialog interaction as at least one of a speech, a facial expression, and a gesture being performed by one of a robot and an avatar; receiving, by the dialog manager executed by the hardware processor, a user response corresponding to the dialog interaction via the input module; performing, by the dialog manager executed by the hardware processor, a strict dialog execution policy such that the user response is only mapped to semantically equivalent children of the first state node; performing, by the dialog manager executed by the hardware processor, a relaxed dialog execution policy such that the user response is mapped to the plurality of linked dialog state nodes outside the children of the first state node, upon registering a dialog failure; identifying, by the dialog manager executed by the hardware processor, a second state node on the dialog graph based on the dialog initiation data, the dialog interaction, and the user response; and utilizing, by the dialog manager executed by the hardware processor, the dialog initiation data, the first state node, the dialog interaction, the user response, and the second state node to train the dialog graph for subsequent dialog interactions by the PIP.
11. A method for use by a dialog knowledge acquisition system including a hardware processor, an input module and an output module controlled by the hardware processor, and a memory storing a dialog manager configured to instantiate a persistent interactive personality (PIP) and a dialog graph having a plurality of linked dialog state nodes, the method comprising: receiving, by the dialog manager executed by the hardware processor, a dialog initiation data via the input module; identifying, by the dialog manager executed by the hardware processor, a first state node on the dialog graph corresponding to the dialog initiation data; determining, by the dialog manager executed by the hardware processor, a dialog interaction by the PIP based on the dialog initiation data and the first state node; rendering, by the dialog manager executed by the hardware processor, the dialog interaction via the output module, wherein the output module renders the dialog interaction as at least one of a speech, a facial expression, and a gesture being performed by one of a robot and an avatar; receiving, by the dialog manager executed by the hardware processor, a user response corresponding to the dialog interaction via the input module; performing, by the dialog manager executed by the hardware processor, a strict dialog execution policy such that the user response is only mapped to semantically equivalent children of the first state node; performing, by the dialog manager executed by the hardware processor, a relaxed dialog execution policy such that the user response is mapped to the plurality of linked dialog state nodes outside the children of the first state node, upon registering a dialog failure; identifying, by the dialog manager executed by the hardware processor, a second state node on the dialog graph based on the dialog initiation data, the dialog interaction, and the user response; and utilizing, by the dialog manager executed by the hardware processor, the dialog initiation data, the first state node, the dialog interaction, the user response, and the second state node to train the dialog graph for subsequent dialog interactions by the PIP. 18. The method of claim 11 , wherein the output module comprises an audio output device and a display showing the avatar as a representation of the PIP, and wherein the dialog interaction is rendered as at least one of the speech by the avatar, the facial expression by the avatar, and the gesture by the avatar.