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

Hungarian matching when #clusters is not equal to #classes #5

Open
wlin-at opened this issue Aug 6, 2020 · 1 comment
Open

Hungarian matching when #clusters is not equal to #classes #5

wlin-at opened this issue Aug 6, 2020 · 1 comment

Comments

@wlin-at
Copy link

wlin-at commented Aug 6, 2020

Hi Anna,

thanks a lot for uploading the code of pipeline of unsupervised learning with unknown activity names. I just want to make sure if I correctly understood your Hungarian matching in the case that the number of clusters is not equal to the number of class labels.
In the paper you mentioned “the frames of the leftover clusters are set to background”. I assume that the “background” here corresponds to the label -1, which is only defined on the YTI dataset.
In this case, when you match the 50 clusters to the 48 ground truth classes on Breakfast, the remaining 2 clusters are simply ignored in the evaluation, as there is no background defined on Breakfast. On the YTI, you set K=9 and K’=5, which correspond to 45 clusters. In this case, there won’t be any leftover clusters but only 3 leftover ground classes. Therefore, no frames will be labeled as background during the evaluation. Only when the number of clusters on the YTI is larger than 48 will the frames of leftover clusters be assigned with label -1.
Please correct me there is any misunderstanding. Thanks for the efforts.

Regards

@Annusha
Copy link
Owner

Annusha commented Aug 6, 2020 via email

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