
Dr Paul Piwek
Senior Lecturer
Biography
Professional biography
Paul holds first-class degrees from the Universities of Tilburg and Amsterdam in the Netherlands (both cum laude). He studied computational linguistics and philosophy (Tilburg) and the philosophy of linguistics and cognitive science (Amsterdam). He gained his PhD in 1998 at the Institute for Perception Research (Eindhoven University and Philips Research) with his thesis entitled Logic, Information & Conversation. After 7 years as a Research Fellow at the Information Technology Research Institute in Brighton, he joined the Open University in 2005, where he is a Senior Lecturer (Associate Professor) in Computing.
Research interests
Paul leads the Artificial Intelligence and Natural Language Processing (AI and NLP) group in the School of Computing & Communications of the Open University.
His research focuses on Natural Language Generation, Dialogue Modelling, and Argumentation, and has been published in journals (including Artificial Intelligence, Synthese, Journal of Logic, Language & Information, and the Journal of Pragmatics), conference proceedings (including ACL, COLING, EACL, EMNLP, IVA, and NAACL) and as (invited) book chapters. He has given invited keynotes at ALLT 2024, CID, MOG and SEMDIAL, supervised 9 PhD students to successful completion and has been examiner for a further 6 PhD students.
Currently, he leads the Open Societal Challenges (OSC) project Digital Thinking Tools for Education and Depolarisation, as well as a Toshiba-OU EPSRC DTP CASE project and the Digital Thinking Tools in Action joint project with Hong Kong Metropolitan University (HKMU). He has led several projects funded by EPSRC (the UK's Engineering and Physical Sciences Research Council) and NESTA (the UK innovation agency for social good), most recently the Opening Up Minds (OUM) project (2020−2023), part of the EPSRC Responsible Natural Language Processing for Intelligent Interfaces programme. OUM developed AI tools that help navigate conversations across ideological divides. Paul is a member of the EPSRC Peer Review College.
Teaching interests
Paul is a Senior Fellow of the Higher Education Academy (SFHEA). His teaching includes both undergraduate and postgraduate modules. He led the development of a free course on Digital Thinking Tools (co-authored with Richard Walker), which includes a session on From Thinking Tools to AI. His work on Scholarship of Teaching and Learning won the 2023 eSTEeM Scholarship project of the year prize (with Simon Savage). At the 2024 eSTEeM conference, his poster (with Cecilia Domingo and Richard Walker) was voted best poster winner.
Paul has chaired two large undergraduate Computing and IT modules:
- Introduction to Computing and IT 2 (TM112)
- Algorithms, data structures and computability (M269)
and written course materials for these and other Open University modules including course materials on:
- how to analyse and construct arguments using the argument mapping technique,
- computational thinking, proof, computability and computational complexity,
- programming and problem solving in Python,
- legal, social, security and ethical implications of information technologies.
He has undertaken several research and scholarship projects related to his teaching:
- Principal Investigator on the eSTEeM Student co-design of confidence-building formative assessment for Level 1 Computing & IT students project (2019-2020). (Internal funding: £5K),
- Principal investigator on the Institute of Coding project on Challenges with Learning to Program and Problem Solve (2019-2020). (IoC funding: 5K) [SIGCSE paper]
- Principal Investigator on the eSTEeM ArguEd (Argumentation Education) project (2011 - 2013). (Internal funding: £2K)
- Co-investigator on the eSTEeM iChart project (2011 - 2013). (Internal funding: £20K).
Paul has led the development of two resources for OpenLearn:
- the Digital Thinking Tools free badged course,
- a session on Computational Thinking.
Impact and engagement
Paul's research is complemented by several initiatives that translate the results from this work into tools that help people navigate, communicate, reason with and use information more effectively. Following up on the EPSRC CODA project, the Papworth Trust commissioned videos that were generated from their information leaflets for service users using CODA Monologue-to-Dialogue technology; the videos were available on the Papworth Trust's YouTube Channel.
Additionally, Paul has been involved in several public engagement activities, including:
- a video entitled ArguBots: an introduction, with the Opening Up Minds team.
- a public talk on Can computers ask questions at the Artificial Intelligence, Science and Technology event of the Department for Continuing Education of the University of Oxford, the Institute of Coding's An introduction to Artificial Intelligence workshop in Milton Keynes, and MK-AI's Artificial Intelligence Meet up, 2019.
- a short documentary on Teaching a robot how to speak, 2018,
- Interview for a feature of Computer Weekly on Natural language generation progresses from robo-journalism to finance, November 2015.
Paul was AISB committee member responsible for the public understanding of artificial intelligence from 2018 to 2024.
External collaborations
Paul has edited special issues of journals such as Discourse Processes, the Journal of Logic, Language and Information, Language & Computation and Discourse & Dialogue, and co-chaired several workshops and conferences, including:
- the 2004 International Natural Language Generation Conference,
- the 2010 Question Generation Workshop (and Shared Task and Evaluation Campaign) and
- the 2014 AISB symposium on Questions, Dialogue and Discourse.
In 2019, he was area chair for generation at ACL. In 2020, he is remote presentations co-chair for COLING2020. Also, since 2019, he is a committee member of AISB (responsible for the public understanding of AI). Paul is a member of the editorial board of the Dialogue & Discourse journal and editor for the PhilPapers category on Inferentialist Accounts of Meaning and Content.
International links
Paul is involved in an ongoing collaboration with Prendinger Lab at the National Institute for Informatics in Tokyo.
Projects
EPSRC Doctoral Training Partnership 2020-21
We are writing to give you an indicative level for your EPSRC Doctoral Training Partnership (DTP) funding due to be awarded by the end of the year. The EPSRC DTP offers flexible support for doctoral students and complements our other training routes: Centres for Doctoral Training (CDTs) and Industrial CASE. Investing in excellent doctoral training continues to be a high priority for us as set out in our new Strategic Delivery Plan expected to be published in June 2019. This DTP award is a two year allocation which will fund doctoral students starting in 2020/21 and 2021/22. Your university has been successful in the allocation and the level of your provisional allocation is £698960.
EPSRC DTP - Pair Programming Project with Toshiba
In pair programming, two people work together on the same problem, collaboratively writing code (in a shared window or screen) whilst communicating with each other (via voice or text, face-to-face or remotely). Pair programming is used by professional software developers (Goth, 2016) and has also been shown to help beginning programmers improve their skills. For example, McDowell et al. (2002) found that pair programming increases retention and helps students become better programmers. Also, pair programming was found particularly beneficial for women, helping them persist in computer science (Werner, 2004). The practicalities involved in setting up pair programming sessions can be a barrier to adopting it, both in professional and educational settings (especially distance learning settings). The proposed research explores the use of chatbots to address this issue. Chatbots are dialogue systems that respond to users questions and requests with natural language responses. Task-oriented chatbots are used in business applications while open-domain chatbots are used for entertainment. Katz et al. (2014) explore use of chatbots in an education task. Our work will advance dialogue systems research by applying it in the context of pair programming. Research topic and approach Building on the research strengths in dialogue modelling, question generation, pair programming and multi-modality at the OU and Toshiba, we propose to develop and investigate an AI buddy for pair programming, which can collaborate with a software developer on solving a programming problem (either from scratch or by completing a skeleton program). The AI should be able to: - detect if the developer is stuck and requires help - make contextual suggestions and provide hints - question the developer about the rationale for their programming and problem solving decisions - thereby helping them self-evaluate their work - generate contributions appropriate for the developer's emotional state A distinctive aspect of the project will be the use of multimodal communication. Depending on the strengths of the PhD applicant one or more of the following modalities will be used by the AI to interact with the student: - Spoken voice: analysis (content of what the student says, but also emotion) & synthesis (of the AIs dialogue contributions) - Webcam video to monitor: emotion, focus, level of understanding, cognitive load, etc. - Text-based chat (as an alternative to spoken interaction) - Embodied computer-animated representation of the AI buddy (Andrist 2019)
EPSRC DTP 2022/23/24
The Engineering and Physical Sciences Research Council (EPSRC) is part of UK Research and Innovation (UKRI). EPSRC allocate funding for Doctoral Training Partnerships (DTP) using an algorithm based on a variety of criteria including grants awarded to the institution. The Open University Faculty of Science, Technology, Engineering & Mathematics (STEM) currently holds an EPSRC DTP award covering the following subject areas: General Engineering IT, Systems Sciences and Software Engineering Mathematical Sciences Physics
Opening up minds: engaging dialogue generated from argument maps
The idea is to design a "dialogue system" interface to existing databases of the arguments surrounding controversial topics such as "Should the United Kingdom remain a member of the European Union?" or "Should all humans be vegan?". In particular, a user can have a "Moral Maze" style chat with the dialogue system. "Moral Maze" is a longrunning popular BBC 4 Radio programme in which a panel discusses a controversial topic with the help of witnesses and a host who chairs the conversation. The dialogue system consists of a panel of Argumentation Bots (ArguBots) who present arguments for or against the topic under discussion (the pro and con ArguBots), a host ArguBot and a witness ArguBot (that can provide detailed evidence). The user is invited to join the panel and voice their views on the topic under discussion. Thus the user can explore what they thought and what others thought about the controversial topic. An important part of the projects will be to evaluate the effects on people's appreciation of the complexity of debate and attendant ability to comprehend the world from other people's point of view or perspective.
Royal Society International Travel Grant - Conference Participation (XC-09-044-PP)
I will attend the 31st Annual Conference of the Cognitive Science Society in Amsterdam (July 29 - August 1, and present a full paper “Salience and Pointing in Multimodal Reference" at one of the conference workshops on 29 July, The conference presents an excellent opportunity to present my work which combines computer science with empirical studies into human behaviour. The formal model that I have developed based on a number of empirical studies generates several new hypotheses that I would like to present to the community of cognitive scientists. I hope that it will lead to new empirical studies - I am particularly keen to collaborate with others on this. The conference will be attended by a number of people I am already collaborating with in the context of the MREDI initiative (Multimodal Referring Expressions in Dialogue; involving researchers from Aberdeen, Dublin, OU and Neuchatel). It will provide an excellent opportunity to have a face-to-face meeting (in addition to our regular skype conference call meetings) to discuss our current work on annotating a multimodal dialogue corpus and will also allow us to plan future activities. The research carried out in this grouping has already led to two workshop papers and we are planning a submission to a top journal in cognitive science for the final results of our corpus study.
Publications
Book
Special Issue on Question Generation (2012)
Proceedings of QG2010: The Third Workshop on Question Generation (2010)
Book Chapter
Dialogue with computers: dialogue games in action (2017)
Three principles of information flow: conversation as a dialogue game (2011)
Politeness and bias in dialogue summarization: two exploratory studies (2006)
Generating multimedia presentations: from plain text to screenplay (2005)
Multimodal Cooperative Resolution of Referential Expressions in the DENK System (2001)
Relating imperatives to action (2001)
Journal Article
Discourse annotation - Towards a dialogue system for pair programming (2023)
Sentiment and behaviour annotation in a corpus of dialogue summaries (2015)
A detailed account of the First Question Generation Shared Task Evaluation challenge (2012)
Varieties of Question Generation: introduction to this special issue (2012)
Dialogue structure and logical expressivism (2011)
Fully generated scripted dialogue for embodied agents (2008)
Natural language processing in CLIME, a multilingual legal advisory system (2008)
Meaning and Dialogue Coherence: A Proof-theoretic Investigation (2007)
Generating under global constraints: the case of scripted dialogue (2007)
Perspectives on dialogue: Introduction to this special issue (2006)
Other
Presentation / Conference
Are conversational large language models speakers? (2024)
Annotation Needs for Referring Expressions in Pair-Programming Dialogue (2024)
Opening up Minds with Argumentative Dialogues (2022)
QTMM2012c+: A Queryable Empirically- Grounded Resource of Dialogue with Argumentation (2021)
Identifying Annotator Bias: A new IRT-based method for bias identification (2020)
Learning to program: from problems to code (2019)
Agreement is overrated: A plea for correlation to assess human evaluation reliability (2019)
Evaluation methodologies in Automatic Question Generation 2013-2018 (2018)
Rethinking the Agreement in Human Evaluation Tasks (2018)
A model of suspense for narrative generation (2017)
Measuring Non-cooperation in Dialogue (2016)
Towards explaining rebuttals in security arguments (2014)
Towards a computational account of inferentialist meaning (2014)
Introducing a corpus of human-authored dialogue summaries in Portuguese (2013)
Predicting the understandability of OWL inferences (2013)
Measuring the understandability of deduction rules for OWL (2012)
Fully automated generation of question-answer pairs for scripted virtual instruction (2012)
Planning accessible explanations for entailments in OWL ontologies (2012)
The CODA system for monologue-to-dialogue generation (2011)
Data-oriented monologue-to-dialogue generation (2011)
Comparing Modes of Information Presentation: Text versus ECA and Single versus Two ECAs (2011)
The First Question Generation Shared Task Evaluation Challenge (2010)
Harvesting re-usable high-level rules for expository dialogue generation (2010)
Question generation in the CODA project (2010)
Generating expository dialogue from monologue: Motivation, corpus and preliminary rules (2010)
Constructing the CODA corpus: A parallel corpus ofmonologues and expository dialogues (2010)
On presuppositions in requirements (2009)
Making tacit requirements explicit (2009)
Salience and pointing in multimodal reference (2009)
Effective tutoring with affective embodied conversational agents (2009)
Generating questions from OpenLearn study units (2009)
Salience in the generation of multimodal referring acts (2009)
Presenting Arguments as Fictive Dialogue (2008)
Simulating emotional reactions in medical dramas (2008)
Generating Dialogues for Virtual Agents Using Nested Textual Coherence Relations (2008)
T2D: Generating Dialogues Between Virtual Agents Automatically from Text (2007)
Generating monologue and dialogue to present personalised medical information to patients (2007)
Dialogue Games for Crosslingual Communication (2007)
Modality Choice for Generation of Referring Acts: Pointing versus Describing (2007)
The ALLIGATOR Theorem Prover for Dependent Type Systems: Description and Proof Sample (2006)
A Flexible pragmatics-driven language generator for animated agents (2003)
RRL: A Rich Representation Language for the Description of Agent Behaviour in NECA (2002)
Generation of multi-modal dialogue for a net environment (2002)
Towards automated generation of scripted dialogue: some time-honoured strategies (2002)
A Formal Semantics for Editing and Generating Plurals (2000)
Accent Interpretation, Anaphora Resolution and Implicature Derivation (1997)
Report
Annotation Scheme for Authored Dialogues. Version 1.1 (2010)
Generating scripts for personalised medical dialogues for patients (2006)
Working Paper
Best Practices in using Technological Infrastructures (2020)