-
Notifications
You must be signed in to change notification settings - Fork 120
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
I guess you misunderstood how open-set evaluation work form your Readme file #10
Comments
Can you explain more clearly? |
There is nothing to do with overlapping identities for open-set evaluation, for more details I'd like to recommand you a blog(I suppose you are able to read Chinese): |
This post is about "open-set retrieval" or "close-set retrieval". |
I just searched and sadly I didn't find any blog or paper which supports your clarification, All I get is if there goes the phrase "open-set", It links to the definition as same as the blog I send you. Could you show me some papers about "open-set recognition"? |
Search it on google, and the first link is about open-set recognition. You can read the papers listed on the post. |
The first figure of SphereFace paper clearly describes the difference between "close-set recognition" and "open-set recognition". |
Thanks, I'll try to read these papers |
I checked the paper 'Towards Open Set Recognition' and realized I‘ve read it before. According to my understanding, The phrase 'Open-Set' means there might be some classes we don't provide during training, And for face recognition, since we can't put the same identity both in training set and testing set, which is a common sense, so the 'open-set' in face recognition means there will be some probes that we don't have the corresponding galleries. Still, I don't see any word related to your definition of 'open-set recognition'. |
I think you already know that there exists a research topic called "open-set recognition". It is different with "open-set retrieval". To be simple, recognition is about training and testing set, retrieval is about probe and gallery set. Face recognition is a big area including many tasks such as verification, retrieval, tracking etc. The test set varies according to the task. For the task of face retrieval, we have four sets: training, probe, gallery, imposter. The probe, gallery and imposter are all testing set. For verification, the testing set includes probe set and distractor set. Some dataset's verification protocols use pairs of samples as testing set. Open-set face recognition is a much bigger topic than open-set face retrieval. It is about training and testing set. Open-set means that there should not be overlapped identities between training and testing set, no matter what the specific task is. Actually nowadays we train a model for many tasks, not only retrieval. In the end I want to tell you that "open-set" is only a name. Like many names in deep learning area such as transfer learning and meta learning, the meanings may change. This area is developing very fast and the meanings can be re-defined by anyone through published papers. When the papers are widely accepted by the researchers, we have a new consensus about the meaning. State-of-the-art papers such as SphereFace and AM-Softmax use the phrase "open-set", they are widely accepted by face recognition researchers, so that is the meaning. |
What you said is informative to me, Thanks. |
No description provided.
The text was updated successfully, but these errors were encountered: