Skip to content

Learning Conflict-Noticed Architecture for Multi-Task Learning

License

Notifications You must be signed in to change notification settings

yuezhixiong/CoNAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoNAL: Learning Conflict-Noticed Architecture for Multi-Task Learning

This repository includes the pytorch implementation of "Learning Conflict-Noticed Architecture for Multi-Task Learning".

scheme

Citation

If you find CoNAL useful for research or development, please cite our paper:

@article{CoNAL,
  title={Learning Conflict-Noticed Architecture for Multi-Task Learning},
  author={Zhixiong Yue, Yu Zhang, Jie Liang},
  journal={Proceedings of the 2023 National Conference of the American Association for Artificial Intelligence (AAAI2023)},
  year={2023}
}

Setup Environment

Please install following python packages:

- python
- numpy
- pytorch
- torchvision
- tensorboard

or install from requirements:

pip install -r requirements.txt

Example Usage

Learn MTL architecture in NYUv2 dataset:

python CoNAL/search.py

Then retrain the learned architecture:

python CoNAL/train.py

Visualization

We use tensorboard to visualize the architecture learning process

tensorboard --logdir logs/logdir

The learned architecture can be found in logs/logdir/arch.json

method

About

Learning Conflict-Noticed Architecture for Multi-Task Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages