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

CLS Token for ATS/EvoViT #13

Open
JoakimHaurum opened this issue Nov 29, 2024 · 1 comment
Open

CLS Token for ATS/EvoViT #13

JoakimHaurum opened this issue Nov 29, 2024 · 1 comment

Comments

@JoakimHaurum
Copy link

When you tested the ATS and EvoViT pruning methods, how did you exactly incorporate the CLS token?
As you mention the CLS token is not "natural" for dense tasks, but given you use a DeiT backbone, you should have it from there. Do you simply reuse the DeiT CLS token (even if it is not trained during the VIT Adapter dense training), or do you initialize a new random token after the dense training?

image

@kaikai23
Copy link
Contributor

kaikai23 commented Dec 3, 2024

Hi, we initialize a random CLS token for these methods. Although there is no explicit supervision for the CLS token, we found that it can still effectively serve as the selector, as discussed in Appendix D of the paper.

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