Skip to content

sameysimon/explain_mplan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Policy Explanation Tool for MoralPlanner

Inspecting an action in the explain Planner tool

About

Explainable tool for Machine Ethics Hypothetical Retrospection Planner. Run planner with argument --server and use tool to send planning problems and interrogate policies.

Features

  • Visualize and interact with policy trees generated by the MoralPlanner.
  • Inspect actions, states, and transitions.
  • Highlight and explain argument attacks.
  • Explore alternative, counterfactual policies.

Getting Started

Prerequisites

Installation & Usage

Clone this repository and install dependencies:

git clone
cd explain_mplan
npm install

Recommend running as a development server and accessing through local host

npm start

Follow clone/build steps for the Moral Planner

git clone https://github.com/sameysimon/MoralPlanner.git
cd MoralPlanner
mkdir build
cd build
cmake ..
cmake --build .

Run the planner in server mode

./MPlan --server

Gallery

Inspect attacks on policies

Inspecting arguments on a counterfactual foil policy

Inspect arguments

Inspecting a single argument

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published