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

The random selection of 'pool_prop' before matching and selection #9

Closed
RogerZhangzz opened this issue Mar 10, 2021 · 1 comment
Closed

Comments

@RogerZhangzz
Copy link

Hi there,

Thanks for your code!

I ran the code and only got 48.8 mIoU which is 1 mIoU inferior to the reported one in the paper.

I found that the code randomly selects part of the source dataset at each round before conducting image selection. And 'pool_prop' in ccm_config.yml determines this proportion, namely, 20% in default. Then around 1k images are selected from the remained 20% images.

Would this random selection process affect the performance? And is it enough to use only 1k source images for the training during each epoch? What is the best set of these hyper-parameters?

@Solacex
Copy link
Owner

Solacex commented Apr 22, 2021

Hello,

Thanks for your interest in our paper.

  1. There exist some fluctuations in performance, so I encourage you to perform multiple runs.
  2. The main contribution of our paper is how to avoid negative transfer by selectively search positive source samples. The experiment result also justifies that our approach could achieve competitive results with about 1K source images.
  3. The pool_prop is designed to minimize the pool size for source selection. We found that, employing 20% of source samples randomly, already enables our selection criterion to find positive samples. You surely could disable such a random process, which means you need to enumerate the whole source set (24996 images).
  4. About the motivation of our source selection, I encourage you to refer to our paper for more details.

@Solacex Solacex closed this as completed May 9, 2021
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