affective computing (AC)
Affective computing is an artificial intelligence technique used to interpret and copy human emotions. It is an interdisciplinary approach to computer science, psychology, and cognitive science that focuses on human-machine and human-computerinteractions, respectively.
Affective computing involves the study and development of systems and devices that can detect, interpret, process, and simulate human emotion. One motivation for the research is the ability to simulate empathy. The machine should recognize the user's emotional state and adapt behavior to provide an appropriate response to the emotion. In the implementation, data from facial expressions, voice tones, human movements, and gestures are collected, analyzed, and processed, and appropriate algorithms are used to recreate emotions. The goal of these activities is to optimally adapt the user interface ofcomputers to the mental abilities of the operator.
Affective computing is intended to improve the interaction between humans and computers, but likewise between instructional program and learner or between human instructions and cognitive implementation. Since the technology recognizes the learner's willingness to learn and his or her receptivity to learning through the learner's body language, the program can adapt the learning sequence to the learner's progress through additional intermediate steps. Examples of applications for affective computing are in e-learning, for example, where additional information can be offered to the learner. It can also be used in telemedicine to better assess a patient's physical condition, and in call centers, customer relationship management( CRM), human resource management( HRM), marketing and entertainment.