Skip to content

Code for the paper "Refining Language Model with Compositional Explanation" (NeurIPS 2021)

License

Notifications You must be signed in to change notification settings

INK-USC/expl-refinement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Refining Language Models with Compositional Explanations

This repo contains the code for our paper, Refining Language Models with Compositional Explanations.

Refining Language Model with Compositional Explanation (REMOTE) is a framework that collects compositional explanations from human and refines a trained model based on the explanations.

overview-image

We aim to adapt a text classification model trained on some source data to a new target domain.

As shown in the above illustration, we first show the heat-maps of a trained model to human annotators, and collect compositional explanations from them. The explanations are given in natural language, in the form of "why the model is doing wrong" and "advice on how the model should be adjusted."

We match the given explanations to a broader set of training examples in the target domain, and adjust the model to align with the human-specified advice via regularization.

Repository Structure

The repository contains two components:

  • matcher: parses the collected natural-language explanations into executable logic rules and matches to other instances in the dataset
  • expl-reg: refines the trained model with the noisy labels and refinement advice produced by the matcher

Each directory contains README for instructions to run the code.

About

Code for the paper "Refining Language Model with Compositional Explanation" (NeurIPS 2021)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages