Not Just Object, But State: Compositional Incremental Learning without Forgetting (NeurIPS 2024)
March 27, 2025 ยท View on GitHub
Hey there!
This is PyTorch code for the NeurIPS 2024 paper:
Not Just Object, But State: Compositional Incremental Learning without Forgetting
Yanyi Zhang, Binglin Qiu, Qi Jia, Yu Liu, Ran He
NeurIPS 2024, the Thirty-Eighth Annual Conference on Neural Information Processing Systems
[arXiv]
Environment
The system I used and tested in
- Ubuntu 20.04.4 LTS
- Slurm 21.08.1
- NVIDIA GeForce RTX 3090
- Python 3.8
Usage
First, clone the repository locally:
git clone https://github.com/Yanyi-Zhang/CompILer
cd CompILer
Then, install the packages below:
pytorch==1.12.1
torchvision==0.13.1
timm==0.6.7
pillow==9.2.0
matplotlib==3.5.3
Data preparation
The propsoed datasets Split-Clothing and Split-UT-Zappos can be download from here and here respectively.
Instructions on running CompILer
bash run.sh
The model will be trained on 5 tasks Split-UT-Zappos, 10 tasks Split-UT-Zappos, and Split-Clothing sequentially. After each training, inference will be conducted automatically.
Citation
If you found our work useful for your research, please cite our work:
@INPROCEEDINGS{Yanyi_2024_NeurIPS,
author={Zhang, Yanyi and Qiu, Binglin and Jia, Qi and Liu, Yu and He, Ran},
booktitle={Annual Conference on Neural Information Processing Systems (NeurIPS)},
title={Not Just Object, But State: Compositional Incremental Learning without Forgetting},
year={2024}
}
Feel free to contact us: yanyi.zhang{at}mail{dot}dlut{dot}edu{dot}cn
Acknowledgment
We thank the following repos providing helpful components/functions in our work.