DEVELOPMENT OF AN OPEN AFFECTIVE COMPUTING ENVIRONMENT. Nik Thompson BSc, MSc. This thesis is presented for the degree of Doctor of Philosophy of

Similar documents
Knowledge management styles and performance: a knowledge space model from both theoretical and empirical perspectives

Guide to Teaching Computer Science

BENG Simulation Modeling of Biological Systems. BENG 5613 Syllabus: Page 1 of 9. SPECIAL NOTE No. 1:

School of Basic Biomedical Sciences College of Medicine. M.D./Ph.D PROGRAM ACADEMIC POLICIES AND PROCEDURES

CHALLENGES FACING DEVELOPMENT OF STRATEGIC PLANS IN PUBLIC SECONDARY SCHOOLS IN MWINGI CENTRAL DISTRICT, KENYA

Field Experience and Internship Handbook Master of Education in Educational Leadership Program

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

IMPROVING STUDENTS SPEAKING SKILL THROUGH

Rotary Club of Portsmouth

McDonald's Corporation

Test Administrator User Guide

For information only, correct responses are listed in the chart below. Question Number. Correct Response

Southern Wesleyan University 2017 Winter Graduation Exercises Information for Graduates and Guests (Updated 09/14/2017)

Thesis-Proposal Outline/Template

Knowledge-Based - Systems

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

White Paper. The Art of Learning

Application of Virtual Instruments (VIs) for an enhanced learning environment

Pragmatic Constraints affecting the Teacher Efficacy in Ethiopia - An Analytical Comparison with India

Henley Business School at Univ of Reading

IMPROVING STUDENTS READING COMPREHENSION BY IMPLEMENTING RECIPROCAL TEACHING (A

DEVM F105 Intermediate Algebra DEVM F105 UY2*2779*

LEARNING THROUGH INTERACTION AND CREATIVITY IN ONLINE LABORATORIES

ABET Criteria for Accrediting Computer Science Programs

Faculty Athletics Committee Annual Report to the Faculty Council September 2014

Dissertation submitted In partial fulfillment of the requirement for the award of the degree of. Of the Tamil Nadu Teacher Education University

THE INFLUENCE OF COOPERATIVE WRITING TECHNIQUE TO TEACH WRITING SKILL VIEWED FROM STUDENTS CREATIVITY

SPRING GROVE AREA SCHOOL DISTRICT

Practical Research. Planning and Design. Paul D. Leedy. Jeanne Ellis Ormrod. Upper Saddle River, New Jersey Columbus, Ohio

Programme Specification

To appear in The TESOL encyclopedia of ELT (Wiley-Blackwell) 1 RECASTING. Kazuya Saito. Birkbeck, University of London

Availability of Grants Largely Offset Tuition Increases for Low-Income Students, U.S. Report Says

Evaluating Collaboration and Core Competence in a Virtual Enterprise

Abstractions and the Brain

Multimedia Courseware of Road Safety Education for Secondary School Students

International Journal of Innovative Research and Advanced Studies (IJIRAS) Volume 4 Issue 5, May 2017 ISSN:

Perspectives of Information Systems

Using GIFT to Support an Empirical Study on the Impact of the Self-Reference Effect on Learning

National Standards for Foreign Language Education

Programme Specification. MSc in International Real Estate

Real Estate Agents Authority Guide to Continuing Education. June 2016

Higher education is becoming a major driver of economic competitiveness

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

Initial teacher training in vocational subjects

Software Development: Programming Paradigms (SCQF level 8)

RATIFIED BY: 1.00 POSITION TITLE: BRESCIA UNIVERSITY COLLEGE HEAD SOPH

Interim Review of the Public Engagement with Research Catalysts Programme 2012 to 2015

Teacher of English. MPS/UPS Information for Applicants

Kentucky s Standards for Teaching and Learning. Kentucky s Learning Goals and Academic Expectations

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Background Information. Instructions. Problem Statement. HOMEWORK INSTRUCTIONS Homework #3 Higher Education Salary Problem

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance

Midterm Evaluation of Student Teachers

Beyond Classroom Solutions: New Design Perspectives for Online Learning Excellence

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

AQUA: An Ontology-Driven Question Answering System

Developing Language Teacher Autonomy through Action Research

A student diagnosing and evaluation system for laboratory-based academic exercises

MAHATMA GANDHI KASHI VIDYAPITH Deptt. of Library and Information Science B.Lib. I.Sc. Syllabus

STUDENT PERCEPTION SURVEYS ACTIONABLE STUDENT FEEDBACK PROMOTING EXCELLENCE IN TEACHING AND LEARNING

GACE Computer Science Assessment Test at a Glance

Providing Feedback to Learners. A useful aide memoire for mentors

Innovative Methods for Teaching Engineering Courses

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Pattern of Administration, Department of Art. Pattern of Administration Department of Art Revised: Autumn 2016 OAA Approved December 11, 2016

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

TABLE OF CONTENTS TABLE OF CONTENTS COVER PAGE HALAMAN PENGESAHAN PERNYATAAN NASKAH SOAL TUGAS AKHIR ACKNOWLEDGEMENT FOREWORD

Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Lesson Plan Art: Painting Techniques

Higher Education Review (Embedded Colleges) of Navitas UK Holdings Ltd. Hertfordshire International College

IMPACTFUL, QUANTIFIABLE AND TRANSFORMATIONAL?

Head of Maths Application Pack

Introduction. 1. Evidence-informed teaching Prelude

Delaware Performance Appraisal System Building greater skills and knowledge for educators

On the Combined Behavior of Autonomous Resource Management Agents

On-Line Data Analytics

CORE CURRICULUM FOR REIKI

LITERACY ACROSS THE CURRICULUM POLICY Humberston Academy

Research Training Program Stipend (Domestic) [RTPSD] 2017 Rules

Descriptive Summary of Beginning Postsecondary Students Two Years After Entry

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

A THESIS. By: IRENE BRAINNITA OKTARIN S

Practical Integrated Learning for Machine Element Design

Probability and Statistics Curriculum Pacing Guide

Bluetooth mlearning Applications for the Classroom of the Future

Visual CP Representation of Knowledge

Early Warning System Implementation Guide

Summary results (year 1-3)

RCPCH MMC Cohort Study (Part 4) March 2016

Foundation Certificate in Higher Education

Android App Development for Beginners

MASTER S COURSES FASHION START-UP

Assessing and Providing Evidence of Generic Skills 4 May 2016

Motivation to e-learn within organizational settings: What is it and how could it be measured?

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

MODULE 4 Data Collection and Hypothesis Development. Trainer Outline

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Section I: The Nature of Inquiry

ARTICLE XVII WORKLOAD

Transcription:

DEVELOPMENT OF AN OPEN AFFECTIVE COMPUTING ENVIRONMENT Nik Thompson BSc, MSc This thesis is presented for the degree of Doctor of Philosophy of Murdoch University 2012

ii

I declare that this thesis is my own account of my research and contains as its main content work which has not previously been submitted for a degree at any tertiary education institution.... Nik Thompson iii

iv

ABSTRACT Affective computing facilitates more intuitive, natural computer interfaces by enabling the communication of the user s emotional state. Despite rapid growth in recent years, affective computing is still an under-explored field, which holds promise to be a valuable direction for future software development. An area which may particularly benefit is e-learning. The fact that interaction with computers is often a fundamental part of study, coupled with the interaction between affective state and learning, makes this an ideal candidate for affective computing developments. The overall aim of the research described in this thesis is to advance the field and promote the uptake of affective computing applications both within the domain of e- learning, as well as in other problem domains. This aim has been addressed with contributions in the areas of tools to infer affective state through physiology, an architecture of a re-usable component based model for affective application development and the construction and subsequent empirical evaluation of a tutoring system that responds to the learner s affective state. The first contribution put forward a solution that is able to infer the user s affective state by measuring subtle physiological signals using relatively unobtrusive and lowcost equipment. An empirical study was conducted to evaluate the success of this solution. Results demonstrated that the physiological signals did respond to affective state, and that the platform and methodology was sufficiently robust to detect changes in affective state. v

The second contribution addressed the ad-hoc and sometimes overly complex nature of affective application development, which may be hindering progress in the field. A conceptual model for affective software development called the Affective Stack Model was introduced. This model supports a logical separation and loose coupling of reusable functional components to ensure that they may be developed and refined independently of one another in an efficient and streamlined manner. The third major contribution utilized the proposed Affective Stack Model, and the physiological sensing platform, to construct an e-learning tutor that was able to detect and respond to the learner s affective state in real-time. This demonstrated the realworld applicability and success of the conceptual model, whilst also providing a proof of concept test-bed in which to evaluate the theorized learning gains that may be realized by affective tutoring strategies. An empirical study was conducted to assess the effectiveness of this tutoring system as compared to a non-affect sensing implementation. Results confirmed that there were statistically significant differences whereby students who interacted with the affective tutor had greater levels of perceived learning than students who used the non-affective version. This research has theoretical and practical implications for the development of affective computing applications. The findings confirmed that underlying affective state can be inferred with two physiological signals, paving the way for further evaluation and research into the applications of physiological computing. The Affective Stack Model has also provided a framework to support future affective software development. A significant aspect of this contribution is that this is the first such model vi

to be created which is compatible with the use of third-party, closed source software. This should make a considerable impact in the future as vast possibilities for future affective interfaces have been opened up. The development and subsequent evaluation of the affective tutor has substantial practical implications by demonstrating that the Affective Stack Model can be successfully applied to a realworld application to augment traditional learning materials with the capability for affect support. Furthermore, the empirical support that learning gains are attainable should spur new interest and growth in this area. vii

viii

PUBLICATIONS ARISING FROM THIS RESEARCH Thompson, N., & McGill, T. (2012). Affective Tutoring Systems: Enhancing e-learning with the emotional awareness of a human tutor. International Journal of Information and Communication Technology Education, 8(4), 75-89. Thompson, N., Koziniec, T., McGill, T. (2012). An open affective platform. Proceedings of the 3 rd IEEE Conference on Networked and Embedded Systems for Every Application. Liverpool, UK Thompson, N., & McGill, T. (2012). Affective Computing The next generation of human-computer interaction. In: Khosrow-Pour, M., (ed.) Encyclopedia of Information Science and Technology. Idea Group Publishing, Hershy, PA, USA (In Press) ix

x

TABLE OF CONTENTS Chapter 1. Introduction... 1 1.1 1.2 1.3 1.4 1.5 1.6 Background... 1 Importance of the research... 5 Research aims... 7 Methodology... 9 Delimitation of scope and key assumptions... 11 Organization of this thesis... 11 Chapter 2. Literature review: Emotions... 15 2.1 Introduction... 15 2.2 Background... 15 2.3 Interaction between emotion and cognition... 16 2.3.1 Cognitive state influences affect... 16 2.3.2 Affective state influences cognitive events... 18 2.3.3 The role of affect in learning... 20 2.4 Discrete versus dimensional models of emotion... 22 2.5 Inferring and describing emotions... 27 2.5.1 Self-report... 27 2.5.2 Observation... 30 2.5.3 Psychophysiology... 32 2.6 Conclusion... 34 Chapter 3. Literature review: Affective human-computer interaction... 35 3.1 Introduction... 35 3.2 Monitoring physiological processes... 35 3.2.1 The electroencephalogram... 36 3.2.2 The electromyogram... 37 3.2.3 Heart rate... 39 3.2.4 Electrodermal activity... 42 xi

3.3 3.4 3.5 3.6 Affective computing hardware... 44 Uses of affective computing applications... 47 Affective tutoring systems... 49 Conclusion... 57 Chapter 4. Development of an open affective platform... 59 4.1 Introduction... 59 4.2 Background... 59 4.3 Development of measurement platform... 60 4.4 Physiological measures... 61 4.4.1 Electrodermal activity sensor... 63 4.4.2 Photoplethysmogram... 69 4.5 Conclusion... 83 Chapter 5. Evaluation of the affective platform... 85 5.1 Introduction... 85 5.2 Research aims... 86 5.3 Method... 87 5.3.1 Development of experimental tasks... 88 5.3.2 Participants... 91 5.3.3 Data collection session... 92 5.3.4 Pilot... 94 5.3.5 Data Processing... 95 5.4 Results and discussion... 96 5.4.1 Is it possible to discern affective arousal via electrodermal activity?... 96 5.4.2 Is it possible to discern affective valence via heart rate variability?... 100 5.5 Conclusion... 101 Chapter 6. The Affective Stack Model... 103 6.1 6.2 6.3 Introduction... 103 Background... 103 Problem: The ad-hoc nature of affective applications... 105 xii

6.4 Solution suggestion... 107 6.5 Development of solution: The Affective Stack... 108 6.5.1 Third Party Software and Software Extensions... 110 6.5.2 Event Mapper... 111 6.5.3 Affective Platform... 113 6.5.4 Rule Set... 114 6.6 Evaluation... 118 6.6.1 Application software independence... 119 6.6.2 User model independence... 119 6.6.3 Hardware independence... 120 6.7 Conclusion... 122 Chapter 7. An affective tutoring system... 125 7.1 Introduction... 125 7.2 Development of the affective application... 125 7.2.1 Third Party Software... 126 7.2.2 Software Extensions: The animated agent... 130 7.2.3 Event Mapper... 133 7.2.4 Affective Platform... 133 7.2.5 Rule Set... 134 7.3 Conclusion... 145 Chapter 8. Evaluation of the affective tutoring system... 147 8.1 Introduction... 147 8.2 Research aims... 147 8.3 Method... 150 8.3.1 Development of measurement instruments... 151 8.3.2 Participants... 154 8.3.3 Data collection session... 154 8.3.4 Pilot... 158 8.4 Results and discussion... 159 xiii

8.4.1 Do students who complete an e-learning lesson with affective enhancements retain more overall knowledge of the content?... 160 8.4.2 Do students who complete an e-learning lesson with affective enhancements have greater perceived learning?... 161 8.4.3 Do students who complete an e-learning lesson with affective enhancements find the experience more enjoyable?... 162 8.5 Conclusion... 164 Chapter 9. Conclusions... 167 9.1 9.2 9.3 9.4 9.5 9.6 Introduction... 167 Development of physiological platform for affective applications... 168 The Affective Stack Model for affective application development... 170 An affective tutoring system and empirical evaluation... 172 Limitations and future research... 173 Implications... 175 Appendix A. Theories of emotion... 179 A.1 A.2 A.3 A.4 A.5 James-Lange theory... 179 Cannon-Bard theory... 180 Appraisal theory... 182 Schachter and Singer two-factor theory... 183 Cognitive Mediational theory... 184 Appendix B. IAPS Images... 187 Appendix C. Study 1 Information letter... 189 Appendix D. Ethics approval... 191 Appendix E. Consent form... 193 Appendix F. Alternative data acquisition methods... 195 xiv F.1 PC Soundcard based data acquisition... 195

F.2 Microprocessor based data acquisition... 196 Appendix G. Study 2 Information letter... 199 Appendix H. ATS Evaluation questionaire... 201 References... 203 xv

xvi

LIST OF TABLES Table 2-1: Seven dimensions of emotional appraisal... 17 Table 2-2: Three dimensions of affective experience... 25 Table 4-1: Frequency domain measures of HRV... 82 Table 5-1: Activities undertaken during affective platform evaluation session... 92 Table 8-1: Summary quiz questions... 152 Table 8-2: Perceived learning items... 153 Table 8-3: Enjoyment items... 153 Table 8-4: Activities undertaken during ATS evaluation session... 156 Table 8-5: Breakdown of participants by age... 159 Table 8-6: Content knowledge group statistics... 161 Table 8-7: Perceived learning group statistics... 161 Table 8-8: Enjoyment group statistics... 163 Table B-1: IAPS Images... 187 xvii

xviii

LIST OF FIGURES Figure 1-1: The Yerkes-Dodson curve... 3 Figure 2-1: Model relating phases of learning to emotions... 21 Figure 2-2: Valence-arousal space... 25 Figure 2-3: Emotion categories in the valence/arousal dimensions... 26 Figure 4-1: Arrangement of Wheatstone bridge components... 64 Figure 4-2: Block diagram of EDA sensor... 65 Figure 4-3: EDA sensor software functional components... 67 Figure 4-4: Sample EDA plot... 68 Figure 4-5: Sample EDA log file... 68 Figure 4-6: R peaks in a PPG output... 71 Figure 4-7: Block diagram of PPG sensor... 73 Figure 4-8: Sample PPG output... 74 Figure 4-9: PPG software functional components... 76 Figure 4-10: Frequency domain processing of HR... 79 Figure 4-11: Interpolation of RR intervals... 80 Figure 5-1: Short clerical test sample questions... 91 Figure 5-2: EDA plot during image viewing task... 98 Figure 6-1: Affective Stack Model... 109 Figure 6-2: Dependencies of Affective Stack components... 115 Figure 6-3: Example decision network containing 3 input nodes... 117 Figure 7-1: Affective Stack Model... 126 xix

Figure 7-2: Morgan tutorial... 127 Figure 7-3: HTA version of lesson... 129 Figure 7-4: "Becky : The affective tutor... 131 Figure 7-5: Affective Platform process structure... 134 Figure 7-6: Rule Set process structure... 135 Figure 7-7: Extrapolation of baseline EDA... 138 Figure 7-8: Extrapolation of baseline EDA with threshold... 139 Figure 7-9: Windowed baseline approach... 141 Figure 7-10: Example decision network... 143 Figure A-1: Internal processes in James-Lange theory... 179 Figure A-2: Internal processes in Cannon-Bard theory... 181 Figure A-3: Schachter and Singer two-factor theory... 184 xx

ACKNOWLEDGEMENTS I would like to thank the people who have guided, encouraged and supported my academic endeavors over the last few years, and without whom this PhD would not have been possible. Firstly, I would like to thank my parents for their enthusiasm and commitment to my education and their steadfast confidence in my abilities. My supervisors Tanya McGill and Terry Koziniec have been instrumental in my progress. Tanya has mentored me over the years and always been approachable and available. Terry s can-do attitude and problem solving skill made light work of technical issues that puzzled others. Both of whom always have the answers to every question. I would like to acknowledge the financial, academic and technical support of Murdoch University, Perth and the academic and professional staff. The award of a Research Studentship provided the necessary financial support for this research and this PhD would not have been undertaken were it not for this important aspect of support. I would also like to acknowledge the help of my friends. In particular, Peter Cole for providing advice and encouragement over the years and for being the one to suggest to me that I undertake a PhD. David Murray motivated me by being the most hardworking person that I know. Finally, Yasmin Mah patiently listened to my thoughts on affective computing and education over the years and volunteered to be the first test subject for the physiological computing hardware experiments, whilst being extremely supportive and enthusiastic throughout. xxi

xxii