Skip to content

Official Implementation for 'Unified Framework for Open-World Compositional Zero-shot Learning' Published at

Notifications You must be signed in to change notification settings

hirunima/OWCZSL

Repository files navigation

Official Implementation for 'Unified Framework for Open-World Compositional Zero-shot Learning'

Hirunima Jayasekara, Nirat Saini, Khoi Pham, Abhinav Shrivastava


The main figure

Setup

We provide an environment.yml file that can be used to create a Conda environment.

conda env create -f environment.yml
conda activate owczsl

Dataset

To download datasets,

sh download_data.sh

Training

To run the model for MIT-States Dataset:

python train.py with cfg=config/mit-states.yml per_gpu_batchsize=32 num_freeze_layers=0 lr_transformer=3.5e-6 lr=3.6e-6 lr_cross=1e-6 k=3 offset_val=0.1 neta=0.01

Evaluation

To evaluate the model for MIT-States Dataset:

python test.py  with cfg=config/mit-states.yml

Results

Open world performance on MIT-States, C-GQA and VAW-CZSL. As evaluation matrices we refer to AUC with seen and unseen compositions with different bias terms along with HM.

The main figure

About

Official Implementation for 'Unified Framework for Open-World Compositional Zero-shot Learning' Published at

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published