Jump to content

Character computing

From Wikipedia, the free encyclopedia

Character computing is a trans-disciplinary field of research at the intersection of computer science and psychology.[1] It is any computing that incorporates the human character within its context. Character is defined as all features or characteristics defining an individual and guiding their behavior in a specific situation. It consists of stable trait markers (e.g., personality, background, history, socio-economic embeddings, culture,...) and variable state markers (emotions, health, cognitive state, ...). Character computing aims at providing a holistic psychologically driven model of human behavior.[2] It models and predicts behavior based on the relationships between a situation and character. Three main research modules fall under the umbrella of character computing: character sensing and profiling, character-aware adaptive systems, and artificial characters.

Overview

[edit]

Character computing can be viewed as an extension[3] of the well-established field of affective computing. Based on the foundations of the different psychology branches, it advocates defining behavior as a compound attribute that is not driven by either personality, emotions, situation or cognition alone. It rather defines behavior as a function of everything that makes up an individual i.e., their character and the situation they are in. Affective computing aims at allowing machines to understand and translate the non-verbal cues of individuals into affect. Accordingly, character computing aims at understanding the character attributes of an individual and the situation to translate it to predicted behavior, and vice versa.

''In practical terms, depending on the application context, character computing is a branch of research that deals with the design of systems and interfaces that can observe, sense, predict, adapt to, affect, understand, or simulate the following: character based on behavior and situation, behavior based on character and situation, or situation based on character and behavior.''[4] The Character-Behavior-Situation (CBS) triad is at the core of character computing and defines each of the three edges based on the other two.

Character computing relies on simultaneous development from a computational and psychological perspective and is intended to be used by researchers in both fields. Its main concept is aligning the computational model of character computing with empirical results from in-lab and in-the-wild psychology experiments. The model is to be continuously built and validated through the emergence of new data. Similar to affective and personality computing, the model is to be used as a base for different applications towards improving user experience.[5]

History

[edit]

Character computing as such was first coined in its first workshop in 2017.[6] Since then it has had 3 international workshops[7] and numerous publications. Despite its young age, it has already drawn some interest in the research community, leading to the publication of the first book[8] under the same title in early 2020 published by Springer Nature.

Research that can be categorized under the field dates much older than 2017. The notion of combining several factors towards the explanation of behavior or traits and states has long been investigated in both Psychology and Computer Science, for example.[9]

Character

[edit]

The word character originates from the Greek word meaning “stamping tool”,[10] referring to distinctive features and traits. Over the years it has been given many different connotations, like the moral character in philosophy, the temperament in psychology, a person in literature or an avatar in various virtual worlds, including video games. According to character computing character is a unification of all the previous definitions, by referring back to the original meaning of the word.[1] Character is defined as the holistic concept representing all interacting trait and state markers that distinguish an individual. Traits are characteristics that mainly remain stable over time. Traits include personality, affect, socio-demographics, and general health. States are characteristics that vary in short periods of time. They include emotions, well-being, health, cognitive state. Each characteristic has many representation methods and psychological models. The different models can be combined or one model can be preset for each characteristic. This depends on the use-case and the design choices.

Areas

[edit]

Research into character computing can be divided into three areas, which complement each other but can each be investigated separately. The first area is sensing and predicting character states and traits or ensuing behavior.[11] The second area is adapting applications to certain character states or traits and the behavior they predict. It also deals with trying to change or monitor such behavior.[12] The final area deals with creating artificial agents e.g., chatbots or virtual reality avatars that exhibit certain characteristics.[13][14]

The three areas are investigated separately and build on existing findings in the literature. The results of each of the three areas can also be used as a stepping stone for the next area. Each of the three areas has already been investigated on its own in different research fields with focus on different subsets of character. For example, affective computing and personality computing both cover different areas with a focus on some character components without the others to account for human behavior.[4]

The Character-Behavior-Situation triad

[edit]

Character computing is based on a holistic psychologically driven model of human behavior. Human behavior is modeled and predicted based on the relationships between a situation and a human's character. To further define character in a more formal or holistic manner, we represent it in light of the Character–Behavior–Situation triad. This highlights that character not only determines who we are but how we are, i.e., how we behave. The triad investigated in Personality Psychology[15] is extended through character computing to the Character–Behavior–Situation triad. Any member of the CBS triad is a function of the two other members, e.g., given the situation and personality, the behavior can be predicted. Each of the components in the triad can be further decomposed into smaller units and features that may best represent the human's behavior or character in a particular situation. Character is thus behind a person's behavior in any given situation. While this is a causality relation, the correlation between the three components is often more easily used to predict the components that are most difficult to measure from those measured more easily. There are infinitely many components to include in the representation of any of C, B, and S. The challenge is always to choose the smallest subset needed for prediction of a person's behavior in a particular situation.[4]

References

[edit]
  1. ^ a b El Bolock, Alia (2020), "What Is Character Computing?", Character Computing, Human–Computer Interaction Series, Cham: Springer International Publishing, pp. 1–16, doi:10.1007/978-3-030-15954-2_1, ISBN 978-3-030-15953-5, S2CID 213266279
  2. ^ Herbert, Cornelia (2020), "An Experimental-Psychological Approach for the Development of Character Computing", Character Computing, Human–Computer Interaction Series, Cham: Springer International Publishing, pp. 17–38, doi:10.1007/978-3-030-15954-2_2, ISBN 978-3-030-15953-5, S2CID 213924548
  3. ^ Reichardt, Dirk (2020), "Affective Computing Needs Personalization—And a Character?", Character Computing, Human–Computer Interaction Series, Cham: Springer International Publishing, pp. 87–98, doi:10.1007/978-3-030-15954-2_6, ISBN 978-3-030-15953-5, S2CID 213556617
  4. ^ a b c El Bolock, Alia; Abdennadher, Slim; Herbert, Cornelia (2020), "Applications of Character Computing From Psychology to Computer Science", Character Computing, Cham: Springer International Publishing, pp. 53–71, doi:10.1007/978-3-030-15954-2_4, ISBN 978-3-030-15953-5, S2CID 214479585
  5. ^ Herbert, Cornelia; El Bolock, Alia; Abdennadher, Slim (2020), "A Psychologically Driven, User-Centered Approach to Character Modeling", Character Computing, Cham: Springer International Publishing, pp. 39–51, doi:10.1007/978-3-030-15954-2_3, ISBN 978-3-030-15953-5, S2CID 214091938
  6. ^ Bolock, Alia El; Salah, Jailan; Abdennadher, Slim; Abdelrahman, Yomna (2017). "Character computing". Proceedings of the 16th International Conference on Mobile and Ubiquitous Multimedia. New York, New York, USA: ACM Press. pp. 555–559. doi:10.1145/3152832.3152860. ISBN 978-1-4503-5378-6. S2CID 41785222.
  7. ^ El Bolock, Alia; Salah, Jailan; Abdelrahman, Yomna; Herbert, Cornelia; Abdennadher, Slim (2018). "Character Computing". Proceedings of the 17th International Conference on Mobile and Ubiquitous Multimedia. New York, New York, USA: ACM Press. pp. 557–562. doi:10.1145/3282894.3286060. ISBN 978-1-4503-6594-9. S2CID 54457112.
  8. ^ El Bolock, Alia, editor. Abdelrahman, Yomna, editor. Abdennadher, Slim, 1967- editor. (2 January 2020). Character computing. Springer. ISBN 978-3-030-15953-5. OCLC 1088347720. {{cite book}}: |last= has generic name (help)CS1 maint: multiple names: authors list (link) CS1 maint: numeric names: authors list (link)
  9. ^ Abaalkhail, Rana; Guthier, Benjamin; Alharthi, Rajwa; El Saddik, Abdulmotaleb (2018-06-29). "Survey on ontologies for affective states and their influences" (PDF). Semantic Web. 9 (4): 441–458. doi:10.3233/sw-170270. ISSN 2210-4968. S2CID 44469154.
  10. ^ "Definition of CHARACTER". www.merriam-webster.com. Retrieved 2020-07-06.
  11. ^ Abdelrahman, Yomna (2020), "Character Computing and HCI", Character Computing, Human–Computer Interaction Series, Cham: Springer International Publishing, pp. 73–85, doi:10.1007/978-3-030-15954-2_5, ISBN 978-3-030-15953-5, S2CID 213600707
  12. ^ El Mougy, Amr (2020), "Character-IoT (CIoT): Toward Human-Centered Ubiquitous Computing", Character Computing, Human–Computer Interaction Series, Cham: Springer International Publishing, pp. 99–121, doi:10.1007/978-3-030-15954-2_7, ISBN 978-3-030-15953-5, S2CID 212941466
  13. ^ Braun, Michael; Alt, Florian (2020), "Identifying Personality Dimensions for Characters of Digital Agents", Character Computing, Cham: Springer International Publishing, pp. 123–137, doi:10.1007/978-3-030-15954-2_8, ISBN 978-3-030-15953-5, S2CID 210172417
  14. ^ Ismail, Haythem O. (2020), "The Good, the Bad, and the Rational: Aspects of Character in Logical Agents", Character Computing, Human–Computer Interaction Series, Cham: Springer International Publishing, pp. 139–164, doi:10.1007/978-3-030-15954-2_9, ISBN 978-3-030-15953-5, S2CID 214417218
  15. ^ Corr, Philip J. Matthews, Gerald. (2009). The Cambridge Handbook of Personality Psychology. Cambridge University Press. ISBN 978-0-511-59654-4. OCLC 939842165.{{cite book}}: CS1 maint: multiple names: authors list (link)