Company Information

Company name: CDM Interact Oy.
Registered: 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), England and is Adjunct Professor of Language Technology at University of Helsinki, Finland. He previously worked in industry with ICL (International Computers Limited) in Europe and with Sharp Corporation in Japan. He was co-organizer of several workshops on NLP and XML including the first Linguistic Annotation Workshop (LAW 2007). He received an IBM Innovation Award in 2008 for work on UIMA (Unstructured Information Management Architecture) and published a textbook Introduction to Linguistic Annotation and Text Analytics in 2009.

Since 2016 he has worked mainly on talking robots and conversational AI. With Kristiina Jokinen he developed WikiTalk, a Wikipedia-based open-domain dialogue system for Nao robots, and co-edited a book Dialogues with Social Robots published by Springer in 2017. He also developed CityTalk, a prototype generic dialogue system in which social robots interact using conversational AI and answer queries by searching knowledge graphs in graph databases. In 2018-19 he was Visiting Professor at Kyoto University, Japan where he worked in the ERATO project with the ERICA robot. He has presented papers and demos on talking robots at IJCAI 2018, IJCAI 2019, ECAI 2020, JSAI 2021, and most recently at HRI 2022, JSAI 2022, RO-MAN 2022, ACII 2022, JSAI 2023 and RO-MAN 2023.

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 (2009).

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.