license: cc-by-4.0
LoRA-Ensemble: Uncertainty Modelling for Self-attention Networks
Michelle Halbheer, Dominik J. Mühlematter, Alexander Becker, Dominik Narnhofer, Helge Aasen, Konrad Schindler and Mehmet Ozgur Turkoglu - 2024
Pretrained models
This repository contains the pretrained models corresponding to the code we released on GitHub. The usage of the models with our pipeline is described on GitHub. This repository only contains the models for our final experiments per dataset, not, however, for all intermediate results.
Citation
If you find our work useful or interesting or use our code, please cite our paper as follows
@misc{
title = {LoRA-Ensemble: Uncertainty Modelling for Self-attention Networks},
author = {Halbheer, Michelle and M\"uhlematter, Dominik Jan and Becker, Alexander and Narnhofer, Dominik and Aasen, Helge and Schindler, Konrad and Turkoglu, Mehmet Ozgur}
year = {2024}
note = {arXiv: <arxiv code>}
}
CIFAR-100
The table below shows the evaluation results obtained using different methods. Each method was trained five times with varying random seeds.
Method (ViT) | Accuracy | ECE | Settings name* | Model weights* |
---|---|---|---|---|
Single Network | CIFAR100_settings_explicit | Deep_Ensemble_ViT_base_32_1_members_CIFAR100_settings_explicit<seed>.pt | ||
Single Network with LoRA | CIFAR100_settings_LoRA | LoRA_Former_ViT_base_32_1_members_CIFAR100_settings_LoRA<seed>.pt | ||
MC Dropout | CIFAR100_settings_MCDropout | MCDropout_ViT_base_32_16_members_CIFAR100_settings_MCDropout<seed>.pt | ||
Explicit Ensemble | CIFAR100_settings_explicit | Deep_Ensemble_ViT_base_32_16_members_CIFAR100_settings_explicit<seed>.pt | ||
LoRA-Ensemble | CIFAR100_settings_LoRA | LoRA_Former_ViT_base_32_16_members_CIFAR100_settings_LoRA<seed>.pt |
* Settings and model names are followed by a number in the range 1-5 indicating the used random seed.
HAM10000
The table below shows the evaluation results obtained using different methods. Each method was trained five times with varying random seeds.
Method (ViT) | Accuracy | ECE | Settings name* | Model weights* |
---|---|---|---|---|
Single Network | HAM10000_settings_explicit | Deep_Ensemble_ViT_base_32_1_members_HAM10000_settings_explicit<seed>.pt | ||
Single Network with LoRA | HAM10000_settings_LoRA | LoRA_Former_ViT_base_32_1_members_HAM10000_settings_LoRA<seed>.pt | ||
MC Dropout | HAM10000_settings_MCDropout | MCDropout_ViT_base_32_16_members_HAM10000_settings_MCDropout<seed>.pt | ||
Explicit Ensemble | HAM10000_settings_explicit | Deep_Ensemble_ViT_base_32_16_members_HAM10000_settings_explicit<seed>.pt | ||
LoRA-Ensemble | HAM10000_settings_LoRA | LoRA_Former_ViT_base_32_16_members_HAM10000_settings_LoRA<seed>.pt |
* Settings and model names are followed by a number in the range 1-5 indicating the used random seed.