Online Pareto-Optimal Decision-Making for Complex Tasks using Active Inference

Peter Amorese, Shohei Wakayama, Nisar Ahmed, Morteza Lahijanian
6/17/2024
cs.ROcs.AI

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

When a robot autonomously performs a complex task, it frequently must balance competing objectives while maintaining safety. This becomes more difficult in uncertain environments with stochastic outcomes. Enhancing transparency in the robot's behavior and aligning with user preferences are also crucial. This paper introduces a novel framework for multi-objective reinforcement learning that ensures safe task execution, optimizes trade-offs between objectives, and adheres to user preferences. The framework has two main layers: a multi-objective task planner and a high-level selector. The planning layer generates a set of optimal trade-off plans that guarantee satisfaction of a temporal logic task. The selector uses active inference to decide which generated plan best complies with user preferences and aids learning. Operating iteratively, the framework updates a parameterized learning model based on collected data. Case studies and benchmarks on both manipulation and mobile robots show that our framework outperforms other methods and (i) learns multiple optimal trade-offs, (ii) adheres to a user preference, and (iii) allows the user to adjust the balance between (i) and (ii).

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{amorese2024online,
  title  = {Online Pareto-Optimal Decision-Making for Complex Tasks using Active Inference},
  author = {Peter Amorese and Shohei Wakayama and Nisar Ahmed and Morteza Lahijanian},
  year   = {2024},
  eprint = {2406.11984},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.11984v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.11984.svg)](https://codeofpaper.com/paper/2406.11984)

Discussion