Closed Frank-LIU-520 closed 3 years ago
Heya,
Thanks for looking at the code. As you observed, the labels in the stored dataset are indeed transformed from the initial data. Concretely, the applied transformation is a common normalisation in the handling of regression values, namely shifting by the mean and dividing by the stddeviation. See #13 for a detailed discussion of this transformation, and the notion of "chemical accuracy" that is taken from the Gilmer et al paper.
Marc
I find the target values in /data/qm9/train.jsonl.gz do not match to its real value in the original dataset.
For example, the QM9 id 0000001 molecule should be methane, therefore the first value of dipole should be 0 instead of [-1.7779076]. Besides, all other 11 targets lose its physical meanings.
The orginal value of QM9:000001 molecule methane should be as follow:
What method did you use for QM9 target preprocessing? How can we scale back to the MAE in Chemical units according the paper? Glad if you can help. The units for reference may be shown in [https://arxiv.org/pdf/1712.06113v3.pdf].