Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about skip-connection in Reconstruction Task #43

Open
babbu3682 opened this issue Aug 14, 2021 · 2 comments
Open

Question about skip-connection in Reconstruction Task #43

babbu3682 opened this issue Aug 14, 2021 · 2 comments

Comments

@babbu3682
Copy link

I think the role of skip-connection is rather disturbing in your paper where reconstruction tasks are usually performed, what do you think?

Using skip connection in reconstruction often transfers a lot of information intact in the initial layer. However, you put a strong distortion on input, probably which is why the cheating problem does not occur.

what do you think about it? Does skip-connection play an important role in your reconstruction task?

@MrGiovanni
Copy link
Owner

Hi @babbu3682

Skip connection itself does not play an important role in the reconstruction task and sometimes gives a trivial solution if the input and output are too similar. Referring to Sec. 2 (Removing Skip Connection) in

  • Feng, R., Zhou, Z., Gotway, M. B., & Liang, J. (2020). Parts2Whole: Self-supervised Contrastive Learning via Reconstruction. In Domain Adaptation and Representation Transfer, and Distributed and Collaborative Learning (pp. 85-95). Springer, Cham.

Skip connections have been shown to be very important for target segmentation tasks. If the proxy task has no skip connection and the target task has skip connections in the model, only the encoder can be used for transfer learning; the pre-trained decoder has to be dismissed due to the inconsistency of skip connections. We kept the skip connection in Models Genesis to make use of the pre-trained decoder for target segmentation tasks (not really considering the reconstruction task).

Thanks,

Zongwei

@MrGiovanni
Copy link
Owner

Additionally, skip connections might be helpful for the purpose of anomaly detection. Referring to Sec. 5.6 in the Models Genesis paper: "Could Models Genesis detect infected regions from images autonomously?" In this case, it is important to preserve texture/structural details in the input images.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants