Hi,
First of all, thank you for your very interesting work on predicting molecular properties!
I already tried siamese networks for those types of model, but unfortunately without any notable success for the moment.
I find your solution to build a vector representing the dataset with a pretrained model very interesting, and your benchmarks speak for themselves.
However when trying to reproduce the results (in particular : https://github.com/ph-mehdi/BioAct-Het/blob/main/(MUV)%20Association_based_strategy.ipynb) I think I found two main test set leaks in your training procedure.
First, you're using the DGLLife pretrained model GCN_attentivefp_MUV. As I understand it, it has been trained on the full MUV dataset in a supervised manner, so I am wondering if your input embeddings are generated by a model trained on the test set.
Also, when building the vector representing each assay, you're averaging Morgan FPs of the whole dataset, without taking into account future splits. I think this vector should rather be constructed after the splits, only on train Morgan FPs.
Am I wrong on these points ? Have you done any other tests that show that the model works well without these leaks?
Thank you in advance,
Paul
Hi,
First of all, thank you for your very interesting work on predicting molecular properties!
I already tried siamese networks for those types of model, but unfortunately without any notable success for the moment.
I find your solution to build a vector representing the dataset with a pretrained model very interesting, and your benchmarks speak for themselves.
However when trying to reproduce the results (in particular : https://github.com/ph-mehdi/BioAct-Het/blob/main/(MUV)%20Association_based_strategy.ipynb) I think I found two main test set leaks in your training procedure.
First, you're using the DGLLife pretrained model
GCN_attentivefp_MUV. As I understand it, it has been trained on the full MUV dataset in a supervised manner, so I am wondering if your input embeddings are generated by a model trained on the test set.Also, when building the vector representing each assay, you're averaging Morgan FPs of the whole dataset, without taking into account future splits. I think this vector should rather be constructed after the splits, only on train Morgan FPs.
Am I wrong on these points ? Have you done any other tests that show that the model works well without these leaks?
Thank you in advance,
Paul