This paper presents an approach to flexible and adaptive dialogue management
driven by cognitive modelling of human dialogue behaviour. Artificial intelligent
agents, based on the ACT-R cognitive architecture, together with human actors are
participating in a (meta)cognitive skills training within a negotiation scenario. The
agent employs instance-based learning to decide about its own actions and to reflect on
the behaviour of the opponent. We show that task-related actions can be handled by a
cognitive agent who is a plausible dialogue partner. Separating task-related and
dialogue control actions enables the application of sophisticated models along with a
flexible architecture in which various alternative modelling methods can be combined.
We evaluated the proposed approach with users assessing the relative contribution of
various factors to the overall usability of a dialogue system. Subjective perception of
effectiveness, efficiency and satisfaction were correlated with various objective
performance metrics, e.g. number of (in)appropriate system responses, recovery
strategies, and interaction pace. It was observed that the dialogue system usability is
determined most by the quality of agreements reached in terms of estimated Pareto
optimality, by the user's negotiation strategies selected, and by the quality of system
recognition, interpretation and responses. We compared human-human and human-agent
performance with respect to the number and quality of agreements reached, estimated
cooperativeness level, and frequency of accepted negative outcomes. Evaluation
experiments showed promising, consistently positive results throughout the range of the
relevant scales.