首页 /研究 /Should I do that? using relational reinforcement learning and declarative programming to discover domain axioms
LEARNING

Should I do that? using relational reinforcement learning and declarative programming to discover domain axioms

Mohan Sridharan, Ben Meadows

发表年份
2016
引用次数
5

摘要

Robots assisting humans in complex domains need the ability to represent, reason with, and learn from, different descriptions of incomplete domain knowledge and uncertainty. This paper focuses on the challenge of incrementally and interactively discovering previously unknown axioms governing domain dynamics, and describes an architecture that integrates declarative programming and relational reinforcement learning to address this challenge. Answer Set Prolog (ASP), a declarative programming paradigm, is used to represent and reason with incomplete domain knowledge for planning and diagnostics. For any given goal, unexplained failure of plans created by ASP-based inference is taken to indicate the existence of unknown domain axioms. The task of discovering these axioms is formulated as a reinforcement learning problem, and a relational representation is used to incrementally generalize from specific axioms identified over time. These generic axioms are then added to the ASP-based representation for subsequent inference. The architecture's capabilities are demonstrated and evaluated in two domains, Blocks World and Robot Butler.

关键词

AxiomComputer sciencePrologReinforcement learningArtificial intelligenceStatistical relational learningDomain (mathematical analysis)InferenceKnowledge representation and reasoningRepresentation (politics)

相关论文

查看 LEARNING 分类全部论文