Abstract
Learning symbolic-level numerical constraints is key to use abstractions in effective reasoning and transfer of knowledge for robot systems. We investigate this problem in an experience-based learning framework which uses inductive logic programming as the learning method. Our particular focus is on learning numerical constraints which is an open issue for ILP systems. Some approaches overcome this by using background knowledge given by domain experts. However, using expert knowledge is both expensive and domain dependent. To obtain more general solutions, numerical constraints should be induced by the robot system itself. For this purpose, we present a constraint induction method based on lazy evaluation, designed for deriving general numerical constraints from observations. We extend Aleph, an existing ILP system based on inverse entailment, with a constraint induction approach using a constraint solver. We analyze our method on some sample scenarios and demonstrate the cases where our method can induce the target concept while the prior lazy evaluation method cannot. Our results indicate that our method can generalize numerical constraints by the self observations of robots.
Original language | English |
---|---|
Title of host publication | Humanoids 2016 - IEEE-RAS International Conference on Humanoid Robots |
Publisher | IEEE Computer Society |
Pages | 1264-1269 |
Number of pages | 6 |
ISBN (Electronic) | 9781509047185 |
DOIs | |
Publication status | Published - 30 Dec 2016 |
Event | 16th IEEE-RAS International Conference on Humanoid Robots, Humanoids 2016 - Cancun, Mexico Duration: 15 Nov 2016 → 17 Nov 2016 |
Publication series
Name | IEEE-RAS International Conference on Humanoid Robots |
---|---|
ISSN (Print) | 2164-0572 |
ISSN (Electronic) | 2164-0580 |
Conference
Conference | 16th IEEE-RAS International Conference on Humanoid Robots, Humanoids 2016 |
---|---|
Country/Territory | Mexico |
City | Cancun |
Period | 15/11/16 → 17/11/16 |
Bibliographical note
Publisher Copyright:© 2016 IEEE.
Keywords
- Experience-based learning
- Inductive logic programming
- Numerical reasoning in robots