Much interest has recently been given to making dialogue systems more natural by implementing more flexible software solutions, such as parallel and incremental processing. In the How-Was-Your-Day prototype, parallel processing paths provide complementary information and the parallel processing loops enable the system to respond to user activity in a more flexible manner than traditional pipeline processing. While most of the components work as though they were in a pipeline, the Interruption Manager is a component which uses the available information to generate the system responses outside of the pipeline and handles situations such as user interruptions.
Bibliographic reference. Hakulinen, Jaakko / Turunen, Markku / Camara, Raúl Santos de la / Crook, Nigel (2010): "Parallel processing of interruptions and feedback in companions affective dialogue system", In INTERSPEECH-2010, 3026-3029.