Affective Computing focuses on enabling the machines with emotion recognition and adaptive interaction. It lies in the intersection of Computer Science, design and human psychology. This course will overview the emotion theory, computational modelling of emotions, analysis of emotions using different modalities (such as voice, facial expressions, physiological signals etc) and related machine learning and/or signal processing techniques. We will also discuss ethical, legal and social implications of affective computing particularly in relation to Human-Machine Interaction.
- Students will be able to demonstrate the basic understandings of the state of the art concepts from computer science and psychology in relation to the Affective Computing.
- Students (individually and in groups) will be able to implement, compare and evaluate the effectiveness of different state of the art affect analysis methods.
- Students (individually and in groups) will be able to design their own method (data collection, design, development and evaluation) for affect analysis in at-least one of the fields of Affective Computing.
- Students will be able to predict the possible consequences of affective computing. Students will also be able to offer their own set of Ethical Legal and Social rules for the development of the affect recognition.
- Introduction: Fundamentals of Affective Computing; Emotion Theory, Emotional Design
- Experimental Design: Affect Elicitation; Research and Development Tools in Affective Computing
- Affect Design and Detection: Emotions in Voice
- Affect Design and Detection: Emotions in Facial Expressions
- Affect Design and Detection: Emotions in Text
- Affect Design and Detection: Emotions in Physiological Signals
- Affect Design and Detection: Emotions in Multi-modal Signals
- Emotional Empathy: Emotional Empathy in Agents/Machines/Robots
- Adaptive Emotion Recognition: Challenges and Opportunities
- Case Study: Updated from time to time.
- Ethical Issues: Ethical, legal and Social Implications of Affective Computing
- Affective Computing. MIT Press
- The Oxford Handbook of Affective Computing. Oxford University Press
- The Encyclopedia of Human-Computer Interaction, 2nd Ed.
- Interaction Design: Beyond Human-Computer Interaction. 2019. (5th Edition) by Jenny Preece, Helen Sharp, Yvonne Rogers (Wiley)
Related Journals and Conferences [!Exhaustive]
- IEEE Transactions on Affective Computing
- IEEE Transactions on Pattern Analysis and Machine Intelligence
- Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies
- Association for the Advancement of Artificial Intelligence
- International Conference on Affective Computing & Intelligent Interaction
- ACM CHI Conference on Human Factors in Computing Systems
Google Classroom will be used as primary mode of course administration, including general announcements, announcements/submission of assignments, doubt resolution.Colab will be used for Coding Assignments.
- Course will be supported with teaching assistants (TAs). TAs will communicate their office hours individually.
TAs will support the course through doubt resolution, responsible for announcement and/submission of quizzes/assignments, grading with faculties supervision etc.
- The course follows a zero tolerance on academic dishonesty. The course follows the IIIT-Delhi policy on Academic Dishonesty [Updated Institute policy will apply]
- All plagiarism cases will be on record for your tenure at IIIT-Delhi
- All code and reports will be checked for plagiarism
- Home work theory questions may be asked in exam or quiz as it is
- If correct in Home work and incorrect in exam, home work question will be marked zero. Make sure you know all your home work theory questions.
- Students need to submit all assignments and projects on time.
- Students should achieve a grade of at least the class average.
- Audit students are not permitted to do projects with registered students.
- Quizzes and Exams are optional.