Company Information

Company name: CDM Interact Oy.
22.2.2016, Helsinki, Finland.
Business ID: 2743490-9
CEO: Graham Wilcock

Graham Wilcock has a PhD from UMIST (University of Manchester Institute of Science and Technology) and is Adjunct Professor at University of Helsinki, Finland. He worked in industry as a software engineer with ICL (International Computers Limited) in Europe and with Sharp Corporation in Japan, and in academia with lectureships at UMIST, University of Helsinki and Imperial College London. He was co-organizer of several international workshops on NLP and XML, and of the first Linguistic Annotation Workshop (LAW 2007). He received an IBM Innovation Award in 2008 for work on Unstructured Information Analytics. His book Introduction to Linguistic Annotation and Text Analytics was an Amazon best seller in Natural Language Processing.

Since 2012 his research has focussed on spoken dialogue systems and talking robots. He developed WikiTalk, a Wikipedia-based spoken dialogue system for Nao robots, together with Prof. Kristiina Jokinen. Their book Dialogues with Social Robots was published by Springer in 2017. His research on talking robots has been presented at IJCAI 2018, IJCAI 2019 and ECAI 2020. In 2018-19 he was Visiting Professor at Kyoto University, Japan.

CDM: Constructive Dialogue Modelling

CDM is a framework for interaction management described by Kristiina Jokinen in her book Constructive Dialogue Modelling: Speech interaction and rational agents (John Wiley & Sons).

CDM focusses on the enablements for communication (Contact, Perception, Understanding, Reaction) and the view that interaction is dynamically constructed by the participants via evaluating and reacting to the new information (NewInfo) being exchanged. The participants are assumed to be rational, autonomous, and intelligent agents, either humans or situated robots, capable of coherent, multimodal conversation with the most affordable means: natural communication. Evaluation of the partner's message is based on the current context, while reaction also takes into account the agent's own goals which they intend to achieve via the interaction. The goals can be specific task related achievements or quite general social relation and mutual bond related desires, and they may be born by the agent's own aspirations or, as is usually the case with artificial agents, by the design and implementation of the application.