← Back to Robotics
cs.RO

Can robots learn task rules by reasoning about examples?

Oleh Borys, Karla Stepanova

May 26, 2026

Teaching robots from demonstrations usually captures how to execute a task, but not why. This work uses inductive logic programming to decompose complex tasks into interpretable symbolic rules at multiple abstraction levels. The system infers logical rules from demos and domain knowledge, then reuses them for higher-level reasoning. In block-assembly experiments, learned rules generalize strongly to harder tasks with novel objects, showing decomposed symbolic reasoning can achieve both transparency and generalization.
Published as Learning Compositional Symbolic Task Rules from Demonstrations with Inductive Logic Programming arXiv:2605.26828
Read the original paper →