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

How is AP(novel) > AP(base) on COCO? #30

Open
arvind-iyer opened this issue Jan 25, 2021 · 1 comment
Open

How is AP(novel) > AP(base) on COCO? #30

arvind-iyer opened this issue Jan 25, 2021 · 1 comment

Comments

@arvind-iyer
Copy link

Correct me if I am mistaken, but the reported AP values for base and novel might be swapped.
With the model only seeing 1/3 novel samples compared to the base sample, we expect the detection accuracy to also be lower accordingly. The reported accuracies for VOC seem to abide by this estimation. What is different in COCO for the results to be skewed the other way?

@arvind-iyer arvind-iyer changed the title How is AP(base) > AP(novel) on COCO? How is AP(novel) > AP(base) on COCO? Jan 25, 2021
@YoungXIAO13
Copy link
Owner

That's a good question!

I actually have a few guesses but not confirmed thoughts:

  1. the number of ambiguous categories in COCO is larger than that in VOC, when the prediction branch being re-initialized and re-trained in the few-shot fine-tuning stage, the performance of base classes usually suffers a severe drop as the network tries to conduct a multi-class classification and predict class-specific box locations for each RoI. That performance drop is much obvious in COCO because our network conditions the output on the combination of query features and class features, the more ambiguous are the class features, the less precise are the outputs.

  2. the class-agnostic box regression branch proposed in TFA seems to handle this issue very well by always using the same box regressor for all the classes, which I think could benefit most current few-shot object detection networks using a specific prediction bin for each class.

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