TY - GEN
T1 - Learning to improve agent behaviours in GOAL
AU - Singh, Dhirendra
AU - Hindriks, Koen V.
PY - 2013/9/5
Y1 - 2013/9/5
N2 - This paper investigates the issue of adaptability of behaviour in the context of agent-oriented programming. We focus on improving action selection in rule-based agent programming languages using a reinforcement learning mechanism under the hood. The novelty is that learning utilises the existing mental state representation of the agent, which means that (i) the programming model is unchanged and using learning within the program becomes straightforward, and (ii) adaptive behaviours can be combined with regular behaviours in a modular way. Overall, the key to effective programming in this setting is to balance between constraining behaviour using operational knowledge, and leaving flexibility to allow for ongoing adaptation. We illustrate this using different types of programs for solving the Blocks World problem.
AB - This paper investigates the issue of adaptability of behaviour in the context of agent-oriented programming. We focus on improving action selection in rule-based agent programming languages using a reinforcement learning mechanism under the hood. The novelty is that learning utilises the existing mental state representation of the agent, which means that (i) the programming model is unchanged and using learning within the program becomes straightforward, and (ii) adaptive behaviours can be combined with regular behaviours in a modular way. Overall, the key to effective programming in this setting is to balance between constraining behaviour using operational knowledge, and leaving flexibility to allow for ongoing adaptation. We illustrate this using different types of programs for solving the Blocks World problem.
KW - Agent programming
KW - reinforcement learning
KW - rule selection
UR - http://www.scopus.com/inward/record.url?scp=84883265063&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84883265063&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-38700-5_10
DO - 10.1007/978-3-642-38700-5_10
M3 - Conference contribution
AN - SCOPUS:84883265063
SN - 9783642386992
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 158
EP - 173
BT - Programming Multi-Agent Systems - 10th International Workshop, ProMAS 2012, Revised Selected Papers
T2 - 10th International Workshop on Programming Multi-Agent Systems, ProMAS 2012
Y2 - 5 June 2012 through 5 June 2012
ER -