Skip to content

Applied-Machine-Learning-2021/final-project-team-gallant

Repository files navigation

Prior for Value-Aligned Agent

National Action Council for Minorities in Engineering(NACME) Google Applied Machine Learning Intensive (AMLI) at the University of Kentucky

Team

Description

Goal-driven AI is susceptible to neglecting ethical concerns due to its blind prioritization of optimization in order to accomplish its goal with maximal performance. This project is a prior to a value-aligned agent that will be taught human values such that it will be trained to take actions that closer align with "normative" human behavior.

Model Tasks

  • Classification: Actions are classified as either normative or non-normative. Such classification is indicated by either a 0 (non-normative) or 1 (normative).
  • Sequence Generation: Sequences describing the intentions behind actions taken are generated.

Model Architectures

Architecture With Bidirectional LSTM

  • Implemented in bidirectional-lstm.ipynb
  • Performs classification task Bidirectional LSTM

DPCNN

  • Implemented in DPCNN-master
  • Developed by Rje Johnson and Tong Zhong (original repository)
  • Performs classification task DPCNN

Seq2Seq

  • Implemented in seq-seq-learning-tensorflow.ipynb
  • Derived from Tensorflow documentation (original documentation)
  • Performs sequence generation task Seq2Seq

Requirements

  • Command to install required libraries: pip install -r /path/to/requirements.txt
  • DPCNN code requires TensorFlow 1.14-1.19 and Python 3.6
  • Bidirectional LSTM and Seq2Seq code require either Jupyter or Colab
  • Seq2Seq code requires TensorFlow 2.0

Usage Instructions

Architecture With Bidirectional LSTM

  • Run bidirectional-lstm.ipynb in either Jupyter or Colab

DPCNN

  • Run run.py in ./DPCNN-master/DPCNN-master in IDE supporting Python

Seq2Seq

  • Run seq-seq-learning-tensorflow.ipynb in either Jupyter or Colab

About

final-project-team-iris created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published