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

[FEATURE REQUEST] scalar elemental embeddings #10

Open
sgbaird opened this issue Aug 6, 2022 · 3 comments
Open

[FEATURE REQUEST] scalar elemental embeddings #10

sgbaird opened this issue Aug 6, 2022 · 3 comments

Comments

@sgbaird
Copy link

sgbaird commented Aug 6, 2022

How difficult would it be to get a scalar (rather than vector) version of SkipAtom? I'm interested in using this with https://github.com/sparks-baird/chem_wasserstein and https://github.com/sparks-baird/mat_discover

@lantunes
Copy link
Owner

lantunes commented Aug 6, 2022

I'm actually not familiar with scalar elemental embeddings. I suppose that we'd like to associate a single scalar with each element? Is that equivalent to learning element vectors that have only a single component? Is there any literature you can point me to that discusses this?

@sgbaird
Copy link
Author

sgbaird commented Aug 6, 2022

Yes, that's right - essentially a "replacement" for the atomic number scale. Mendeleev number, electronegativity, modified Pettifor, are each examples. ElMD manuscript covers some additional scales https://pubs.acs.org/doi/full/10.1021/acs.chemmater.0c03381.

Modified Pettifor scale https://iopscience.iop.org/article/10.1088/1367-2630/18/9/093011/meta

Some follow-up discussion worth perusing lrcfmd/ElMD#27

Another option is to do dimensionality reduction on the SkipAtom vector embeddings, e.g. via DensMAP. Lmk what you think!

ElMD was also implemented for vector elemental embeddings, but it's computationally much more expensive to calculate Earth Mover's Distance between 2D distributions. A certain "trick" no longer applies.

Curious to hear your thoughts.

@sgbaird
Copy link
Author

sgbaird commented Aug 10, 2022

I was reading back through the modified Pettifor manuscript, and I think it would make sense to think of it like a 1D periodic table. Might try to do dimensionality reduction on the SkipAtom vectors.

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