An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement Learning

Detalhes bibliográficos
Autor(a) principal: Gomes, Gilzamir Ferreira
Data de Publicação: 2020
Outros Autores: Vidal, Creto Augusto, Cavalcante Neto, Joaquim Bento, Nogueira, Yuri Lenon Barbosa
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Journal on Interactive Systems
Texto Completo: https://sol.sbc.org.br/journals/index.php/jis/article/view/751
Resumo: We have developed an autonomous virtual character guided by emotions. The agent is a virtual character who lives in a three-dimensional maze world. We found that emotion drivers can induce the behavior of a trained agent. Our approach is a case of goal parameterized reinforcement learning. Thus, we create conditioning between emotion drivers and a set of goals that determine the behavioral profile of a virtual character. We train agents who can randomly assume these goals while trying to maximize a reward function based on intrinsic and extrinsic motivations. A mapping between motivation and emotion was carried out. So, the agent learned a behavior profile as a training goal. The developed approach was integrated with the Advantage Actor-Critic (A3C) algorithm. Experiments showed that this approach produces behaviors consistent with the objectives given to agents, and has potential for the development of believable virtual characters.
id SBC-3_c0ce614bc2c450ee91cb1ce4c5576867
oai_identifier_str oai:ojs2.sol.sbc.org.br:article/751
network_acronym_str SBC-3
network_name_str Journal on Interactive Systems
repository_id_str
spelling An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement LearningAutonomous Virtual CharactersEmotionMotivationDeep Reinforcement LearningWe have developed an autonomous virtual character guided by emotions. The agent is a virtual character who lives in a three-dimensional maze world. We found that emotion drivers can induce the behavior of a trained agent. Our approach is a case of goal parameterized reinforcement learning. Thus, we create conditioning between emotion drivers and a set of goals that determine the behavioral profile of a virtual character. We train agents who can randomly assume these goals while trying to maximize a reward function based on intrinsic and extrinsic motivations. A mapping between motivation and emotion was carried out. So, the agent learned a behavior profile as a training goal. The developed approach was integrated with the Advantage Actor-Critic (A3C) algorithm. Experiments showed that this approach produces behaviors consistent with the objectives given to agents, and has potential for the development of believable virtual characters.Brazilian Computer Society2020-10-09info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://sol.sbc.org.br/journals/index.php/jis/article/view/75110.5753/jis.2020.751Journal of Interactive Systems; v. 11 n. 1 (2020); 27-44Journal on Interactive Systems; Vol. 11 No. 1 (2020); 27-442763-771910.5753/jis.2020reponame:Journal on Interactive Systemsinstname:Sociedade Brasileira de Computação (SBC)instacron:SBCenghttps://sol.sbc.org.br/journals/index.php/jis/article/view/751/867Copyright (c) 2020 Gilzamir Ferreira Gomes, Creto Augusto Vidal, Joaquim Bento Cavalcante Neto, Yuri Lenon Barbosa Nogueirainfo:eu-repo/semantics/openAccessGomes, Gilzamir FerreiraVidal, Creto AugustoCavalcante Neto, Joaquim BentoNogueira, Yuri Lenon Barbosa2023-10-12T20:48:19Zoai:ojs2.sol.sbc.org.br:article/751Revistahttps://sol.sbc.org.br/journals/index.php/jis/ONGhttps://sol.sbc.org.br/journals/index.php/jis/oaijis@sbc.org.br2763-77192763-7719opendoar:2023-10-12T20:48:19Journal on Interactive Systems - Sociedade Brasileira de Computação (SBC)false
dc.title.none.fl_str_mv An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement Learning
title An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement Learning
spellingShingle An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement Learning
Gomes, Gilzamir Ferreira
Autonomous Virtual Characters
Emotion
Motivation
Deep Reinforcement Learning
title_short An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement Learning
title_full An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement Learning
title_fullStr An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement Learning
title_full_unstemmed An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement Learning
title_sort An Autonomous Emotional Virtual Character: An Approach with Deep and Goal-Parameterized Reinforcement Learning
author Gomes, Gilzamir Ferreira
author_facet Gomes, Gilzamir Ferreira
Vidal, Creto Augusto
Cavalcante Neto, Joaquim Bento
Nogueira, Yuri Lenon Barbosa
author_role author
author2 Vidal, Creto Augusto
Cavalcante Neto, Joaquim Bento
Nogueira, Yuri Lenon Barbosa
author2_role author
author
author
dc.contributor.author.fl_str_mv Gomes, Gilzamir Ferreira
Vidal, Creto Augusto
Cavalcante Neto, Joaquim Bento
Nogueira, Yuri Lenon Barbosa
dc.subject.por.fl_str_mv Autonomous Virtual Characters
Emotion
Motivation
Deep Reinforcement Learning
topic Autonomous Virtual Characters
Emotion
Motivation
Deep Reinforcement Learning
description We have developed an autonomous virtual character guided by emotions. The agent is a virtual character who lives in a three-dimensional maze world. We found that emotion drivers can induce the behavior of a trained agent. Our approach is a case of goal parameterized reinforcement learning. Thus, we create conditioning between emotion drivers and a set of goals that determine the behavioral profile of a virtual character. We train agents who can randomly assume these goals while trying to maximize a reward function based on intrinsic and extrinsic motivations. A mapping between motivation and emotion was carried out. So, the agent learned a behavior profile as a training goal. The developed approach was integrated with the Advantage Actor-Critic (A3C) algorithm. Experiments showed that this approach produces behaviors consistent with the objectives given to agents, and has potential for the development of believable virtual characters.
publishDate 2020
dc.date.none.fl_str_mv 2020-10-09
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://sol.sbc.org.br/journals/index.php/jis/article/view/751
10.5753/jis.2020.751
url https://sol.sbc.org.br/journals/index.php/jis/article/view/751
identifier_str_mv 10.5753/jis.2020.751
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://sol.sbc.org.br/journals/index.php/jis/article/view/751/867
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Brazilian Computer Society
publisher.none.fl_str_mv Brazilian Computer Society
dc.source.none.fl_str_mv Journal of Interactive Systems; v. 11 n. 1 (2020); 27-44
Journal on Interactive Systems; Vol. 11 No. 1 (2020); 27-44
2763-7719
10.5753/jis.2020
reponame:Journal on Interactive Systems
instname:Sociedade Brasileira de Computação (SBC)
instacron:SBC
instname_str Sociedade Brasileira de Computação (SBC)
instacron_str SBC
institution SBC
reponame_str Journal on Interactive Systems
collection Journal on Interactive Systems
repository.name.fl_str_mv Journal on Interactive Systems - Sociedade Brasileira de Computação (SBC)
repository.mail.fl_str_mv jis@sbc.org.br
_version_ 1796797411076603904