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

Choosing the optimal K value #18

Open
yassineS opened this issue Mar 6, 2023 · 2 comments
Open

Choosing the optimal K value #18

yassineS opened this issue Mar 6, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@yassineS
Copy link

yassineS commented Mar 6, 2023

Hello,

Thanks for the great software. In the multithreaded runs, does the software output anything that allows the choice of the optimal K values? Something similar to the CV error in admixture.

Also, Would you recommend running the software multiple times with different seeds and then averaging the Q matrices?

@AlbertDominguez
Copy link
Collaborator

Hello,

Thanks for your interest in the software :)

As of now, there is no K-choosing method for the multi-head version of Neural ADMIXTURE. However, we are looking into some approaches and we will add it to the software if we find a conclusive approach.

Regarding averaging different Q matrices, I would not recommend it doing in a vanilla way as clusters might be permuted across runs, and averaging would destroy all the information.

Depending on the application, it might be sensible to do some kind of cluster matching and then average the runs. However, I am not sure if there would be an advantage in doing that as we expect the network not to be sensitive to the RNG given the initialization should drive the network to very similar solutions.

@AlbertDominguez AlbertDominguez added the enhancement New feature or request label Mar 21, 2023
@yassineS
Copy link
Author

Thanks @AlbertDominguez.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants