Skip to content
/ DR-DA Public

Sequential Domain Adaptation by Synthesizing Distributionally Robust Experts

Notifications You must be signed in to change notification settings

RAO-EPFL/DR-DA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEQUENTIAL DOMAIN ADAPTATION by SYNTHESIZING DISTRIBUTIONALLY ROBUST EXPERTS

Bahar Taskesen, Man-Chung Yue, Jose Blanchet, Daniel Kuhn and Viet Anh Nguyen

Introduction

Least squares estimators, when trained on a few target domain samples, may predict poorly. Supervised domain adaptation aims to improve the predictive accuracy by exploiting additional labeled training samples from a source distribution that is close to the target distribution. Given available data, we investigate novel strategies to synthesize a family of least squares estimator experts that are robust with regard to moment conditions.

Quick Start

MATLAB version should be at least 2020a. This repository contains of distributionally robust experts for supervised domain adaptation presented in the paper. Install YALMIP from https://yalmip.github.io/tutorial/installation/ and MOSEK from https://docs.mosek.com/9.2/install/installation.html by following the instructions.

Numerical Experiments

The results in the numerical experiments section (Table 1, and Figure 4) are obtained by running run_main.m script. All the supplementary functions are placed under the src folder.

Datasets

Due to capacity limits the datasets are not available under this repository. However, all datasets are available publicly at

Saved numerical results

The workspaces of the experiment results in Secion 6, in particular Table 1 and Figure 4 as well as Figure A.1. in the appendix are placed under "./paper results". For each dataset the corresponding figure is obtained by running ./paper results/plotting.m to obtain the figures in the paper with the data_set parameter set accordingly. The values in the table are obtained by running ./paper results/create_table_values.m. Detailed explanations on how to run these codes are provided at the begining of the scripts.

About

Sequential Domain Adaptation by Synthesizing Distributionally Robust Experts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages