Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 854 Bytes

README.md

File metadata and controls

18 lines (10 loc) · 854 Bytes

Provides in implementation of the new methods in "Invariant Models for Causal Transfer Learning". This code is in a preliminary state, please do not distribute.

How to use the code

subset_search.py consists of two functions:

subset: given training data from several tasks, returns the estimated invariant subset using Algorithm 1. subset_greedy: given training data from several tasks, returns the estimated invariant subset using Algorithm 2.

How to run a simple example

python simple_example.py

This implements a simple example using both functions. A training set with three predictors is generated, where x_1 and x_3 are causal of the target y, and x_2 is an effect of y. In each task, the coefficient used to generate x_2 from y is sampled uniformly.

How to reproduce figures in paper

Run the scripts in experiment_scripts.