[Re] Network Deconvolution
<|reference_start|>[Re] Network Deconvolution: Our work aims to reproduce the set of findings published in "Network Deconvolution" by Ye et al. (2020)[1]. That paper proposes an optimization technique for model training in convolutional neural networks. The proposed technique "network deconvolution" is used in convolutional neural networks to remove pixel-wise and channel-wise correlations before data is fed into each layer. In particular, we interrogate the validity of the authors' claim that using network deconvolution instead of batch normalization improves deep learning model performance. Our effort confirms the validity of this claim, successfully reproducing the results reported in Tables 1 and 2 of the original paper. Our study involved 367 unique experiments across multiple architectures, datasets, and hyper parameter configurations. For Table 1, while there were some minor deviations in accuracy when compared to the original values (within 10%), the overall trend was consistent with the original study's findings when training the models with epochs 20 and 100. For Table 2, all 14 reproduced values were consistent with the original values. Additionally, we document the training and testing times for each architecture in Table 1 with 1, 20, and 100 epoch settings for both CIFAR-10 and CIFAR-100 datasets. We document the total execution times for Table 2 architectures with the ImageNet dataset. The data and software used for this reproducibility study are publicly available at https://github.com/lamps-lab/rep-network-deconvolution.<|reference_end|>
@article{obadage2024[re],
    title={[Re] Network Deconvolution},
    author={Rochana R. Obadage, Kumushini Thennakoon, Sarah M. Rajtmajer, Jian Wu},
    journal={arXiv preprint arXiv:2410.01189},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.01189},
    primaryClass={cs.CV cs.DL cs.LG}
}