4.7 Article

Inductive learning of answer set programs for autonomous surgical task planning Application to a training task for surgeons

Journal

MACHINE LEARNING
Volume 110, Issue 7, Pages 1739-1763

Publisher

SPRINGER
DOI: 10.1007/s10994-021-06013-7

Keywords

Inductive logic programming; Surgical robotics; Answer set programming

Funding

  1. Universita degli Studi di Verona within the CRUI-CARE Agreement

Ask authors/readers for more resources

The study investigates the use of logic programming in task planning for robot-assisted surgery to improve performance. By learning under event calculus formalism, a systematic approach for learning the specifications of a generic robotic task is proposed, allowing for easy knowledge refinement through iterative learning. The learned axioms demonstrate significant improvement in performance compared to hand-written ones, especially addressing critical issues related to plan computation time for reliable real-time performance during surgery.
The quality of robot-assisted surgery can be improved and the use of hospital resources can be optimized by enhancing autonomy and reliability in the robot's operation. Logic programming is a good choice for task planning in robot-assisted surgery because it supports reliable reasoning with domain knowledge and increases transparency in the decision making. However, prior knowledge of the task and the domain is typically incomplete, and it often needs to be refined from executions of the surgical task(s) under consideration to avoid sub-optimal performance. In this paper, we investigate the applicability of inductive logic programming for learning previously unknown axioms governing domain dynamics. We do so under answer set semantics for a benchmark surgical training task, the ring transfer. We extend our previous work on learning the immediate preconditions of actions and constraints, to also learn axioms encoding arbitrary temporal delays between atoms that are effects of actions under the event calculus formalism. We propose a systematic approach for learning the specifications of a generic robotic task under the answer set semantics, allowing easy knowledge refinement with iterative learning. In the context of 1000 simulated scenarios, we demonstrate the significant improvement in performance obtained with the learned axioms compared with the hand-written ones; specifically, the learned axioms address some critical issues related to the plan computation time, which is promising for reliable real-time performance during surgery.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available