Skip to content

mrojascarulla/causal_transfer_learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages